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

files-to-prompt: Turn Files into LLM-Ready Prompts
files-to-prompt is a Python command-line tool that gathers selected files and formats their contents into a single prompt. Use it to provide an LLM with project context without copying files together by hand.

claude-code-forge: Connect Claude Code to Other AI Models
Shell scripts configure Claude Code to use TensorBlock Forge as its API provider, making Forge-supported models available through Claude’s interface. It suits users who already have Claude Code and a Forge account and want to switch among supported models.

android-mcp-server: Control Android Devices Through MCP
A Python MCP server that lets compatible clients inspect and control Android devices through ADB. It suits developers and agent workflows that need device commands, screenshots, UI details, or package information.

sphinx: Build Structured Documentation Sites
Sphinx turns reStructuredText source into structured documentation in formats such as HTML, PDF, EPUB, and plain text. It suits teams and developers who need cross-linked, navigable documentation that can grow with a project.

disposable-email-validator: Validate Emails Against Signup Rules
A TypeScript library for blocking disposable email domains and optionally plus-addressed emails. It lets applications apply different validation rules by environment, with allowlists and a built-in disposable-domain list.

Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming
A Microsoft course that teaches developers to use GitHub Copilot as a coding partner, from prompt-driven assistance to agent workflows. Its lessons combine explanations, exercises, and further resources across several languages and development tasks.

awesome-cursorrules: Reusable Rules for Cursor AI Projects
A categorized collection of Markdown project rules that guide Cursor AI with project-specific coding standards, frameworks, and workflows. Browse for a suitable rule, then add its .mdc file to your project’s .cursor/rules/ directory.

conda: Manage Packages and Isolated Environments
Conda is a cross-platform package manager for installing binary packages and creating isolated environments. It suits developers and researchers who need reproducible setups across languages, including packages with non-Python dependencies.

zellij: Organize Terminal Work in a Multiplexer
Zellij is a Rust-based terminal workspace for keeping shells and applications organized in panes and tabs. It suits developers and operations teams who want a customizable terminal multiplexer with layouts, collaboration, and WebAssembly plugins.

theatre: Create and Edit Motion Graphics for the Web
Theatre.js is a TypeScript animation library with visual tools for creating detailed motion graphics on the web. Use it to animate 3D scenes, HTML and SVG, or other JavaScript values, either programmatically or through its editor.

devtools-x: Use Developer Utilities in a Lightweight Desktop App
DevTools-X brings dozens of common developer utilities into one cross-platform desktop app built with Tauri, React, and Rust. It suits developers who want offline-friendly tools without installing a separate app for each task.

ladder: Proxy Web Requests and Modify Responses
Ladder is a self-hosted HTTP proxy for testing how websites deliver content to different clients. It can modify headers, URLs, and HTML, helping developers and researchers inspect paywall and access-control behavior for legitimate testing.