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

openapi-servers: Expose Tools to AI Agents Through OpenAPI
openapi-servers provides FastAPI reference servers for connecting AI agents and workflows to external tools and data through standard REST APIs. Use its examples to build or host services such as filesystem, Git, weather, SQL, and RAG tools.

virtualenv: Create Isolated Python Environments
virtualenv creates isolated Python environments so projects can manage dependencies separately. It is useful for developers and teams that need reproducible project setups or want to avoid conflicts between installed packages.

harmony: Render and Parse OpenAI Harmony Conversations
OpenAI Harmony is a Rust-based library with Python bindings for rendering and parsing the conversation format used by gpt-oss. It is useful for developers building inference systems that need to handle Harmony messages, channels, and tool calls directly.

Nuitka: Compile Python Programs to Executables
Nuitka compiles Python programs into C-based executables or extension modules while aiming to preserve CPython behavior. It is useful for distributing Python applications and building compiled modules, but requires a compatible C or C++ compiler.

gpt-engineer: Generate and Improve Code from Natural Language
gpt-engineer is a Python CLI for turning natural-language specifications into code and iterating on existing projects with AI. It suits developers experimenting with code-generation agents who want a hackable local workflow.

Operit: Run AI Agents and Chat on Android
Operit is an Android AI agent platform that connects cloud or local models to device tools, terminals, browsers, and project workspaces. It suits Android users who want AI-assisted automation, development, and chat in one app.

TaskSync: Coordinate AI Coding Agents With Human Feedback
TaskSync helps developers manage AI-assisted coding work through feedback loops, task queues, and autonomous agent workflows. It offers a VS Code extension, terminal prompts, and a separate MCP server option.

claude-code-proxy: Connect Claude Code to OpenAI and Gemini
A Python proxy lets Anthropic-compatible clients such as Claude Code use OpenAI, Gemini, or direct Anthropic backends. It translates requests and responses through LiteLLM, with configurable model mappings and provider selection.

synceverything: Sync VS Code and Cursor Settings Across Machines
Sync Everything keeps VS Code and Cursor settings, keybindings, and extensions aligned across machines using GitHub Gists. It suits developers who want profile-based backups and a guided way to apply editor configurations on another device.

logmerger: Browse Multiple Logs on a Shared Timeline
logmerger combines timestamped log files into one chronological view, with an interactive terminal browser and options to export merged output. It is useful for tracing events across services or files when their timestamps use supported formats.

walrus-docs: Documentation for Decentralized Blob Storage
walrus-docs contains guides and examples for Walrus, a decentralized system for storing and retrieving large files. This repository is archived; documentation and contributions have moved to the main Walrus repository.

QRCoder: Generate QR Codes in C#
QRCoder is a C# library for creating QR and Micro QR codes from text or structured payloads. It suits .NET applications that need configurable QR generation and multiple output formats without external library dependencies.