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

pudb: Debug Python Programs in a Terminal
PuDB is a full-screen, keyboard-driven debugger for Python that runs in a terminal. It brings source code, variables, stack frames, and breakpoints together for developers who prefer an interactive console workflow.

awesome-db-tools: Find Tools for Working with Databases
A community-maintained directory of tools for database development, administration, analysis, and operations. Browse by task to compare options such as SQL clients, schema migration tools, monitoring systems, and data utilities.

gum: Build Interactive, Polished Shell Scripts
Gum adds ready-to-use interactive prompts and styled output to shell scripts without requiring Go code. It suits developers who want friendlier command-line workflows, provided their scripts can rely on a terminal UI.

wassette: Run WebAssembly Tools Through MCP
Wassette lets AI agents load and use WebAssembly Components through the Model Context Protocol. It is aimed at developers who want reusable tools running in Wasmtime’s security sandbox, but the project warns that it is not production-ready.

airweave: Retrieve Shared Context for AI Agents
Airweave syncs data from connected apps, databases, and documents into a unified search layer for AI agents and RAG systems. It suits teams that want reusable retrieval infrastructure instead of building separate ingestion pipelines for each agent.

monaspace: A Font Superfamily Designed for Code
Monaspace is a family of five metrically compatible monospaced typefaces for coding, with variable axes and OpenType features. Use it to tune code readability and mix distinct font styles while keeping character widths aligned.

BlockNote: Build Block-Based Rich Text Editors for React
BlockNote is an extensible, block-based rich text editor for React, built on ProseMirror and Tiptap. It suits teams adding a polished editing experience to an app, with support for nested blocks, menus, drag-and-drop, and real-time collaboration.

quarkus: Build Cloud-Native Java Applications
Quarkus is a Java framework for building container-oriented applications, from microservices to monoliths. It supports both JVM and native deployments and combines imperative and reactive development styles.

Panora: Unify Business App Integrations Behind an API
Panora was an open-source integration engine intended to help teams connect business apps through a unified API. The repository is archived and its OSS product was sunset, so it is not a good choice for a new deployment.

ctop: Monitor Container Metrics in a Terminal
ctop is a terminal dashboard for viewing real-time metrics across multiple containers, with a focused view for inspecting one container. It suits operators and developers who want a quick, interactive overview without opening a web dashboard.

APIPark: Manage AI Models and APIs Through One Gateway
APIPark is an open-source AI gateway and API developer portal for standardizing access to AI models and REST APIs. It helps teams manage API publishing, subscriptions, keys, usage monitoring, and model integrations in one place.

n8n: Build Visual Workflows and AI Agents
n8n connects apps and services in visual workflows, with custom code available for more complex automation. It suits teams that want to build AI-enabled processes and choose between self-hosting and cloud deployment.