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

vibe-tools: Add AI Teammates and Skills to Coding Agents
vibe-tools is a TypeScript CLI that connects coding agents to AI models, web research, repository analysis, browser automation, and developer-service integrations. It suits agent-driven workflows that need capabilities beyond editing local code.

html5-boilerplate: Start Fast, Adaptable Websites
HTML5 Boilerplate is a framework-independent front-end starter for building fast, adaptable websites and web apps. It provides a considered HTML, CSS, and project setup for developers who want a practical baseline without adopting a particular framework.

awesome-fastapi: Find FastAPI Libraries, Guides, and Projects
A curated directory of FastAPI extensions, learning resources, hosting options, starter templates, and example applications. Useful for developers building APIs with FastAPI who want to discover tools and implementation references.

tau: Build and Run Distributed Cloud Applications
Taubyte is a Go-based platform for building and deploying applications across local and self-managed cloud environments. It combines serverless functions, web hosting, databases, object storage, and messaging for developers and AI-assisted workflows.

oh-my-logo: Create Colorful ASCII Logos in the Terminal
oh-my-logo turns text into large ASCII-art or filled block logos with gradient colors. Use it from the command line or as a TypeScript library to add visual branding to terminal output and scripts.

awesome-eslint: Find ESLint Configs, Plugins, and Tools
A curated directory of ESLint configurations, plugins, parsers, formatters, and related tools. Use it to discover options for a language, framework, workflow, or linting need before choosing what to add to a project.

systemctl-tui: Manage systemd Services and Logs in a TUI
systemctl-tui is a Rust terminal interface for browsing systemd service and timer status, reading logs, and managing units. It is suited to Linux users who want a focused alternative to command-by-command systemctl workflows, including for remote hosts over SSH.

bolt.diy: Build Full-Stack Apps with Your Choice of LLM
bolt.diy is a browser-based AI coding workspace for creating, editing, and deploying Node.js web applications. It connects to many hosted and local model providers, making it useful when you want control over which LLM powers your development workflow.

CopilotForXcode: AI Coding Assistance in Xcode
CopilotForXcode brings GitHub Copilot completions, chat, and code assistance into Xcode for Swift, Objective-C, and Apple-platform development. It suits developers who want AI support inside Xcode and can meet its macOS and permission requirements.

pyo3: Connect Rust and Python
PyO3 provides Rust bindings for Python, letting developers build native Python extension modules or embed Python in Rust applications. It suits projects that need Rust code to interoperate with Python through its interpreter and C API.

vhs: Record Scripted Terminal Sessions as Videos
VHS turns text-based tape scripts into terminal recordings such as GIFs, MP4s, and WebM files. It is useful for CLI demos and repeatable terminal workflows, with support for scripted input and CI-based output checks.

Qwen3-Coder: Generate Code and Power Coding Agents
Qwen3-Coder is Qwen’s family of code-focused language models for code generation, repository-scale understanding, and agentic development tasks. It offers open-weight checkpoints in several sizes, with context lengths up to 256K tokens.