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

froggit: Manage Git Repositories in a Terminal UI
Froggit is a keyboard-driven terminal interface for everyday Git work, with visual feedback for staging, branches, commits, and remotes. It suits developers who want a streamlined alternative to running Git commands individually.

tsgolint: Lint TypeScript and JavaScript in Go
tsgolint is an experimental Go linter that uses typescript-go for type-aware JavaScript and TypeScript rules. It explores faster typed linting, but is an early-stage prototype and is not production-ready or actively developed.

bunster: Compile Shell Scripts into Static Binaries
Bunster transpiles shell scripts into Go and builds them as standalone binaries, rather than bundling a script that still needs a shell. It is aimed at developers distributing shell-based tools, but currently supports only a subset of Bash features.

typed-ffmpeg: Build Type-Safe FFmpeg Filter Graphs
typed-ffmpeg provides Python and experimental TypeScript interfaces for constructing FFmpeg commands with filter-aware typing. It suits developers who want editor support, reusable filter graphs, and clearer validation than assembling command-line strings by hand.

gpt-pilot: Build Apps with an AI Developer Assistant
GPT Pilot is a Python tool that works with a developer to plan, code, review, and debug applications step by step. The repository is no longer maintained and includes a security notice about a removed credential-stealing payload.

ZeQLplus: Browse SQLite Databases in a Terminal
ZeQL+ is a cross-platform terminal browser for SQLite databases, with table browsing, paginated rows, and custom SQL queries. It suits developers and database users who want a lightweight command-line tool without a graphical interface.

cursorless-talon: Voice Commands for Structural Code Editing
Cursorless Talon provides the voice-command side of Cursorless, a system for editing code by speaking. It is intended for developers using Talon who want to navigate and manipulate code through spoken, structure-aware commands.

omakub: Set Up an Ubuntu Web Development System
Omakub configures a fresh Ubuntu installation as an opinionated web development system, aiming to reduce the manual setup needed to get started. The repository is retired and archived, so check its documentation and successor links before choosing it for a new setup.

bidict: Create Bidirectional Mappings in Python
bidict is a Python library for mappings that can be looked up by key or value. Use it when both directions of a relationship need to stay accessible through a familiar mapping API.

FlyEnv: Manage Native Local Development Stacks
FlyEnv is a cross-platform desktop app for running and managing local development runtimes, databases, web servers, and project sites. It suits developers who want a native alternative to containers for everyday local work, with project-level runtime switching and optional AI and MCP workflows.

configobj: Read and Write Configuration Files in Python
ConfigObj is a Python library for working with configuration files. It suits Python projects that need a dedicated configuration-file parser, but its maintainers describe it as mature and not actively maintained.

Meta-GraphQL-Beautifier: Format and Highlight Meta GraphQL Requests
A Burp Suite extension for making Meta GraphQL requests easier to inspect. It beautifies request content and highlights it in Burp, helping security testers and developers review traffic.