UI frameworks, build tools, and everything that runs in the browser — React, Vue, Svelte, bundlers, and dev servers.
~/open-source
Trending open-source tools, reviewed daily.
Clear write-ups of the open-source projects developers are actually using — searchable, organized by language and field, and in your language.
893 projects · 41 languages · refreshed continuously
Browse by section
Server frameworks, REST and GraphQL APIs, databases, caching, and the infrastructure behind your app.
iOS and Android development — native SDKs, cross-platform toolkits, and mobile-first libraries.
Containers, orchestration, CI/CD, infrastructure as code, and observability for shipping and running software.
Machine learning frameworks, data tooling, and the libraries powering modern AI applications.
Game engines, graphics, physics, and asset tooling for building 2D and 3D games.
Smart contracts, Web3 libraries, DeFi, and decentralized application tooling.
Microcontrollers, IoT, drivers, and real-time systems close to the metal.
Penetration testing, cryptography, network security, and tooling for defenders and researchers.
Latest
How to Stop Suffering from Working with Graphics in PHP
Stop struggling with image processing in PHP. Intervention Image provides a clean, unified API over GD, Imagick, and libvips drivers with full animation support.
How to Stop Neural Networks from Generating Outdated SwiftUI Code
Paul Hudson's SwiftUI Pro skill teaches AI assistants to generate modern SwiftUI code, avoiding deprecated APIs and broken accessibility.
What's Behind the 17,000 Stars in the TVBoxOSC Repository
The TVBoxOSC repository has 17,000+ stars but a minimal README. We explore what this Android TV player is, how it works, and what developers can learn from it.
How to Stop Solving Thousands of LeetCode Problems and Organize Algorithms into 30 Patterns
Stop grinding thousands of LeetCode problems. Instead, learn 30 core algorithmic patterns that cover most interview questions, structured into a 90-day challenge.
How to run multiple AI agents in isolated git trees with Proliferate
Proliferate solves the chaos of running multiple AI coding agents by isolating each in its own git worktree. Supports Claude Code, OpenAI Codex, Cursor, and more.
How to Build a Personal Quant Analysis Terminal with Polars and DuckDB
A review of tick-stock-panel, an open-source quant analysis platform with Polars and DuckDB that runs locally in Docker. Includes backtesting, factor mining, and LLM integration.
How to Run a Fast Website Parser for LLMs on 14 Megabytes of RAM
A lightweight Rust-based web scraper that uses just 14MB of RAM and outputs clean Markdown for LLMs.
DbGate: A Universal Database Client for Web and Desktop
DbGate is a universal GPL-3.0 database client that works as both a desktop Electron app and a lightweight Docker-based web interface, supporting PostgreSQL, MySQL, MongoDB, Redis, ClickHouse, and more.
How to Connect a Neural Network to a Live Browser with Browser Harness
Browser Harness connects LLMs directly to your real Chrome browser via CDP, letting agents write missing helper functions on the fly for web automation tasks.
Local ElevenLabs on Your Own Hardware with VoiceStudio
VoiceStudio brings local ElevenLabs-quality voice synthesis, cloning, and transcription to your own hardware—no cloud, no subscriptions, just open-source power.
Tickflow Stock Panel: How to Build Your Own Terminal for Quantitative Stock Analysis
An open-source self-hosted terminal for stock screening, backtesting, and monitoring. Built with Polars, DuckDB, and FastAPI.
A Large Collection of Free Programming Books in Spanish
A curated library of over 100 free programming books in Spanish, perfect for developers learning the language or seeking alternative academic resources.
How to Track Fresh Exploits Directly in GitHub Repositories
Learn how to track fresh PoC exploits in GitHub repositories using nomi-sec/PoC-in-GitHub, understand real-world attack vectors, and stay ahead of critical vulnerabilities.
How Nostr Works and Why a Social Network Without a Single Server Functions at All
Nostr drops blockchains and complex P2P protocols, leaving only cryptography and simple WebSocket relays. Here's how it works.
How to Tame the AI Agent Zoo with Nasiko
Tired of managing scattered AI agents? Nasiko provides a unified control-plane with routing, security, and observability for multi-agent systems.
How to Make AI Find Real Code Vulnerabilities Without Tons of False Positives
Cloudflare's security-audit-skill uses a six-phase pipeline with adversarial validation to cut through AI noise and find only exploitable vulnerabilities.
How to Turn Familiar NumPy into Compilable GPU Code
JAX combines familiar NumPy syntax with automatic differentiation and XLA compilation, turning Python into GPU-accelerated code. Here's how it works.
How to teach Cursor and Claude Code to write properly for Salesforce
Salesforce's open agent skills library helps AI assistants like Cursor and Claude Code generate valid Apex code, LWC components, and metadata without manual prompting.
DeepSeek released their agent framework dsh
DeepSeek released DeepSeek Harness (dsh) — an open platform for running, debugging, and chaining AI agents with a plugin-based microkernel architecture.
How to Turn an AI Assistant into a Cloud Engineer for Azure
Microsoft's azure-skills plugin bridges AI assistants with real Azure infrastructure through MCP protocol, enabling actual API calls instead of generic advice.
How to Organize Your Audio Library on Android with Lyrico
Lyrico is a fresh open-source Android app that handles metadata editing and lyrics fetching directly on your smartphone, with JavaScript plugins powered by QuickJS.
How to Run Cyclic AI Agents in Java
LangGraph4j brings cyclic AI agent orchestration to Java, with native Spring AI integration, state persistence, and a visual studio for debugging complex graphs.
How to Connect Corporate WeChat with the Terminal and AI Agents
WeCom's official Rust CLI tool automates corporate WeChat: messages, documents, calendars, and tasks via bash scripts or AI agents.
How to Turn an AI Agent into an Interactive Presentation Generator
Neural networks usually produce messy slides. Dashi-ppt-skill takes a different approach: it generates interactive HTML with a visual editor, then exports to PPTX.