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

gitingest: Turn Git Repositories into LLM-Ready Text
Gitingest packages a Git repository or local directory into a structured text digest designed to provide code context to language models. Use it from the command line, Python, a browser extension, or its hosted web app.

ai-engineering-toolkit: Find Tools for Building LLM Apps
A categorized directory of libraries, frameworks, and platforms for building, evaluating, and deploying LLM applications. Use it to discover options across the AI engineering stack, then compare and verify tools before adopting them.

nnn: Browse and Manage Files in the Terminal
nnn is a small, fast terminal file manager for navigating, searching, and managing files without leaving the command line. It suits users who want keyboard-driven workflows, optional plugins, and support across multiple platforms.

thefuck: Correct Failed Shell Commands
The Fuck suggests corrected versions of failed console commands, from typos to common Git and permission errors. It is a Python command-line tool for shell users who want quick, reviewable fixes without retyping commands.

MCPJungle: Manage MCP Servers Through One Gateway
MCPJungle is a self-hosted gateway for registering MCP servers and connecting AI clients through a single endpoint. It suits individuals consolidating local setups and teams that need shared discovery, access control, and observability.

lapdev: Create Kubernetes Development Environments
Lapdev provisions development environments for Kubernetes applications and keeps them connected to production workloads. It is aimed at teams that want isolated or shared environments and local debugging without manually maintaining separate manifests.

mypy: Check Python Types Without Running Your Code
mypy is a static type checker that finds type-related issues in Python code before it runs. Add type hints incrementally, then use mypy locally or in a development workflow to catch mistakes and make code easier to maintain.
lucide: Add Consistent SVG Icons to Projects
Lucide is a community-maintained library of 1,600+ SVG icons with packages for popular JavaScript frameworks and a Figma plugin. It suits designers and developers who want a consistent icon set for interfaces and other projects.

difftastic: Compare Code by Its Syntax
Difftastic is a structural diff tool that compares source files according to their syntax instead of only comparing lines. It helps developers review code changes across formatting shifts, with line-based fallback when parsing fails.

seabird: Explore and Manage Kubernetes Clusters on Desktop
Seabird is a native Kubernetes IDE for the GNOME desktop, bringing cluster exploration and management into a graphical interface. It suits users who want resource editing, logs, metrics, and command-line access in one desktop app.

desktop: Test REST, GraphQL, and HTTP APIs in a Desktop Client
HTTPie Desktop is a cross-platform client for sending requests to REST, GraphQL, and other HTTP APIs. It suits developers who want a graphical alternative for exploring endpoints and checking responses, with builds for macOS, Windows, and Linux.

Iosevka: Choose and Customize Fonts for Code
Iosevka is a configurable typeface family for code, terminals, and technical documents. It offers monospace and quasi-proportional styles, multiple weights and widths, and OpenType options for character shapes and ligatures.