Open Source Developer Tools
Discover 447 open source Developer Tools repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Developer Tools projects here are most often combined with Python, AI Agents and CLI. Last updated October 4, 2026.
447 repositories · updated October 4, 2026

Yoopta-Editor: Build Custom Rich-Text Editors for React
Yoopta-Editor is a TypeScript rich-text editor toolkit for React, built on Slate. Its plugin-based, headless core and optional UI components help teams create anything from a simple writing surface to a CMS-style page builder.

sqliter: Manage SQLite Databases in a Web Interface
SQLiter is a self-hosted web interface for browsing, editing, and querying SQLite databases. It suits developers and operators who want a visual database editor alongside direct SQL access, packaged as a single executable.

dogpile.cache: Cache Python Data with Pluggable Backends
dogpile.cache gives Python applications a consistent API for caching data across different storage backends. Its dogpile locking mechanism helps coordinate resource creation so callers can reuse an older value while a replacement is being generated.

micro: Edit Text in a Modern Terminal
micro is a cross-platform terminal text editor designed to be approachable without sacrificing useful editing features. Its standalone binary, familiar shortcuts, mouse support, and Lua plugins suit terminal-first work and quick edits over SSH.

mongodb-mcp-server: Connect AI Agents to MongoDB
A TypeScript Model Context Protocol server that lets AI agents query MongoDB databases and manage MongoDB Atlas resources. It suits developers who want database access through MCP, with read-only mode available for safer exploration.

context7: Give AI Coding Tools Current Library Docs
Context7 retrieves version-aware library documentation and code examples for AI coding assistants, helping reduce outdated guidance and invented APIs. It offers both a CLI-and-skills setup and an MCP server integration.

claude-code-webui: Use Claude Code in a Web Chat Interface
Claude Code Web UI turns the Claude CLI into a browser-based chat interface with streaming responses, project selection, and conversation history. It is archived and no longer actively maintained, so treat it as a reference or fork it before relying on it.

warehouse: Power the Python Package Index
Warehouse is the software behind PyPI, the index developers use to publish and find Python packages. It is intended for contributors and operators working on PyPI itself, rather than as a package-management tool for individual projects.

langwatch: Test and Monitor LLM Applications and AI Agents
LangWatch helps teams evaluate, test, and monitor LLM applications and AI agents in production. It combines observability, simulation testing, prompt management, an AI gateway, and governance, with cloud and self-hosted options.

AgentStack: Scaffold AI Agent Projects
AgentStack is a Python CLI that creates and develops AI agent projects with supported frameworks, providers, and tools preconfigured. It suits developers who want a practical starting point without committing to a low-code platform or fixed stack.

graphql-engine: Build GraphQL APIs Across Your Data
Hasura GraphQL Engine turns connected data sources into a composable GraphQL API with fine-grained access control. It suits teams that want to expose database-backed data through a managed API layer rather than build each resolver and access rule by hand.

opendia: Connect AI Models to Your Browser
OpenDia is an MCP server and browser extension that lets compatible AI clients inspect and control your existing browser. It suits people who want local browser automation across their logged-in sessions, tabs, and pages.