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

opossum: Protect Node.js Calls with Circuit Breakers

opossum: Protect Node.js Calls with Circuit Breakers

Opossum is a JavaScript circuit breaker for Node.js asynchronous operations. It tracks failures and timeouts, fails fast when a dependency is unhealthy, and can run fallback logic while the service recovers.

JavaScriptNode.jsLibrary
Added Nov 19, 2025 View details
fmt: Format C++ Text Safely and Efficiently

fmt: Format C++ Text Safely and Efficiently

{fmt} is a C++ formatting library for producing text and output without relying on C stdio or iostreams. It suits projects that need a type-safe, portable formatting API, with optional compile-time format checks and a header-only mode.

C++LibraryDeveloper Tools
Added Nov 18, 2025 View details
pyre-check: Check Python Types and Find Data Flows

pyre-check: Check Python Types and Find Data Flows

Pyre is an incremental, performant type checker for Python, with Pysa for security-focused data-flow analysis. The repository is archived: type checking has moved to Pyrefly, and Pysa is maintained in a separate repository.

PythonStatic AnalysisCode Analysis
Added Nov 16, 2025 View details
qwen-code: Use AI Agents to Work on Code

qwen-code: Use AI Agents to Work on Code

Qwen Code is an AI coding agent for working with repositories through a terminal and other interfaces. It supports multiple model providers and can also be used from editors, desktop, web, chat, scripts, or SDKs.

TypeScriptAI AgentsCoding Agent
Added Nov 16, 2025 View details
swagger-editor: Edit and Preview API Specifications

swagger-editor: Edit and Preview API Specifications

Swagger Editor is a browser-based editor and embeddable JavaScript package for creating and reviewing API specifications. It supports OpenAPI and AsyncAPI formats, with plugins for editing, validation-oriented workflows, and previews.

JavaScriptAPIDeveloper Tools
Added Nov 15, 2025 View details
fish-shell: Use a Friendly Interactive Command-Line Shell

fish-shell: Use a Friendly Interactive Command-Line Shell

fish is an interactive shell for macOS, Linux, and other platforms. It makes common command-line work easier with syntax highlighting, autosuggestions, and useful completions enabled by default.

RustShellTerminal
Added Nov 15, 2025 View details
freeze: Create Images of Code and Terminal Output

freeze: Create Images of Code and Terminal Output

Freeze turns source code and terminal output into polished PNG, SVG, or WebP images. It suits developers who need consistent visuals for documentation, tutorials, presentations, or sharing command-line results.

GoCLIDeveloper Tools
Added Nov 14, 2025 View details
bhvr: Start Full-Stack TypeScript Monorepo Projects

bhvr: Start Full-Stack TypeScript Monorepo Projects

bhvr is a starter template for full-stack TypeScript apps, combining a Hono API and React client in a Bun-managed monorepo. It suits developers who want shared types and a flexible starting point without tying deployment to one platform.

TypeScriptDeveloper ToolsWeb Development
Added Nov 9, 2025 View details
moribito: Explore LDAP Directories in a Terminal

moribito: Explore LDAP Directories in a Terminal

Moribito is an interactive terminal tool for browsing LDAP directory trees, viewing entries, and running custom filters. It suits administrators and developers who need to inspect directory data without relying on a graphical LDAP client.

TerminalCLI ToolNetworking
Added Nov 7, 2025 View details
mini.nvim: Add Independent Lua Tools to Neovim

mini.nvim: Add Independent Lua Tools to Neovim

mini.nvim is a collection of independent Lua modules for Neovim, covering editing, navigation, appearance, and other workflow needs. Use only the modules you want, with shared configuration conventions and no external dependencies for the modules themselves.

LuaNeovimPlugins
Added Nov 7, 2025 View details
LibreChat: Self-Host a Multi-Provider AI Chat Platform

LibreChat: Self-Host a Multi-Provider AI Chat Platform

LibreChat is a self-hosted chat platform that brings models from multiple AI providers into one interface. It adds agents, tools, file workflows, and multi-user controls for individuals and teams that want more control over their AI setup.

AITypeScriptSelf Hosted
Added Nov 6, 2025 View details
weave: Trace and Evaluate Generative AI Applications

weave: Trace and Evaluate Generative AI Applications

Weave helps developers trace language model inputs, outputs, and function calls, then organize and evaluate application runs. It suits teams building AI features that need debugging and repeatable comparisons across experiments and production.

PythonAILLM
Added Nov 3, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️