Open Source Developer Tools

Discover 445 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.

445 repositories · updated October 4, 2026

aimock: Mock AI Services for Deterministic Testing

aimock: Mock AI Services for Deterministic Testing

aimock is a TypeScript toolkit that provides local, deterministic mock endpoints for AI providers, agent protocols, and supporting services. It helps teams test AI applications without live credentials, network calls, or unpredictable provider responses.

TypeScriptTestingAI
Added Aug 8, 2026 View details
awesome-agent-almanac: Browse AI agents and agent tools

awesome-agent-almanac: Browse AI agents and agent tools

A categorized directory of AI agents, agent frameworks, MCP servers, and related projects. Use it to discover tools across development, research, creative work, infrastructure, and other agentic domains.

Awesome ListAI AgentsAI
Added Aug 8, 2026 View details
ext-apps: Add Interactive UIs to MCP Tools

ext-apps: Add Interactive UIs to MCP Tools

MCP Apps is a specification and TypeScript SDK for serving interactive interfaces from MCP servers inside compatible AI chat clients. It helps server and client developers connect tool results to sandboxed, bidirectional UI experiences.

TypeScriptAIMCP
Added Aug 6, 2026 View details
nikola: Build Static Websites and Blogs

nikola: Build Static Websites and Blogs

Nikola turns content into static websites and blogs that can be deployed without a dynamic application server. It suits publishers and developers who want flexible content formats, themes, and plugins in a Python-based workflow.

PythonStatic SiteWeb Development
Added Aug 6, 2026 View details
pelican: Generate Static Websites with Python

pelican: Generate Static Websites with Python

Pelican turns Markdown, reStructuredText, and HTML files into static websites, without a database or server-side application. It suits publishers who want a Python-based, themeable publishing workflow and output they can host almost anywhere.

PythonDeveloper ToolsStatic Site Generator
Added Aug 6, 2026 View details
django-taggit: Add Tagging to Django Models

django-taggit: Add Tagging to Django Models

django-taggit is a Django library for attaching and managing tags on model instances. It suits Django applications that need reusable tags, queryable relationships, and integration with forms and the admin.

PythonDjangoLibrary
Added Aug 5, 2026 View details
dramatiq: Process Background Tasks in Python

dramatiq: Process Background Tasks in Python

Dramatiq is a Python library for sending work to background workers through RabbitMQ or Redis. It suits Python applications that need distributed task processing without tying task execution to a web request or other foreground operation.

PythonLibraryDistributed Systems
Added Aug 5, 2026 View details
mrq: Run Distributed Python Task Queues

mrq: Run Distributed Python Task Queues

MRQ is a Python task queue that uses Redis, MongoDB, and gevent to schedule and run distributed jobs. It suits teams needing queue management, worker visibility, and parallel execution for mixed I/O- and CPU-bound tasks.

PythonDistributed SystemsDatabase
Added Aug 5, 2026 View details
rq: Queue Python Jobs for Background Processing

rq: Queue Python Jobs for Background Processing

RQ is a Redis- and Valkey-backed Python job queue that runs function calls in background worker processes. It suits Python applications that need straightforward asynchronous, scheduled, or retryable tasks without adopting a larger queueing system.

PythonLibraryDeveloper Tools
Added Aug 5, 2026 View details
jinja: Render Dynamic Templates in Python

jinja: Render Dynamic Templates in Python

Jinja is a fast, extensible template engine that turns templates and application data into documents. Python developers use it for HTML and other generated text, with features such as inheritance, autoescaping, async support, and sandboxing.

PythonLibraryDeveloper Tools
Added Aug 5, 2026 View details
nose2: Extend Python's unittest Framework

nose2: Extend Python's unittest Framework

nose2 adds test discovery, configuration, and testing tools on top of Python's unittest framework. It suits teams that want to keep a unittest-style workflow while adding capabilities such as parameterized tests and improved assertion output.

PythonTestingLibrary
Added Aug 4, 2026 View details
green: Run Python Unit Tests with Clear, Parallel Output

green: Run Python Unit Tests with Clear, Parallel Output

Green is a Python test runner for unittest projects, with colorized, hierarchical results and parallel execution. It suits developers who want clearer test feedback and automatic test discovery without changing their unittest test classes.

PythonTestingDeveloper Tools
Added Aug 4, 2026 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 ❤️