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

cerberus: Validate Python Data Against Schemas

cerberus: Validate Python Data Against Schemas

Cerberus is a lightweight Python library for checking data against schemas, with built-in type validation and extension points for custom rules. It suits applications that need reusable input validation without adding runtime dependencies.

PythonLibraryData Validation
Added Dec 13, 2025 View details
whodb: Explore and Manage Databases in One Workspace

whodb: Explore and Manage Databases in One Workspace

WhoDB is a self-hosted workspace for browsing database contents, editing records, running queries, and exploring schemas. It suits developers and teams who want a lightweight browser, desktop, or terminal interface, with optional AI-assisted queries.

DatabaseGoSelf Hosted
Added Dec 12, 2025 View details
vscode-copilot-chat: AI Coding Assistance in VS Code

vscode-copilot-chat: AI Coding Assistance in VS Code

An archived Microsoft repository for GitHub Copilot Chat in Visual Studio Code, offering agent-based task execution, inline suggestions, and focused editing. Active development has moved to the main VS Code repository.

TypeScriptAIAI Agents
Added Dec 11, 2025 View details
loguru: Simplify Logging in Python

loguru: Simplify Logging in Python

Loguru is a Python logging library designed to make useful logging easy to add without the standard logging setup boilerplate. It suits scripts and applications that need configurable outputs, structured context, and clearer exception traces.

PythonLibraryDeveloper Tools
Added Dec 10, 2025 View details
cursor-memory-bank: Structure AI-Assisted Development Workflows

cursor-memory-bank: Structure AI-Assisted Development Workflows

cursor-memory-bank adds a persistent task memory and phased workflow to Cursor, guiding projects from initialization and planning through implementation and review. It suits developers who want repeatable processes and durable context for AI-assisted coding.

Developer ToolsAIWorkflow Automation
Added Dec 9, 2025 View details
aider: Pair Program with AI in Your Terminal

aider: Pair Program with AI in Your Terminal

Aider is a terminal-based AI coding assistant that works with existing repositories or new projects. It helps developers make code changes with cloud or local language models while keeping edits and version control in their workflow.

PythonAILLM
Added Dec 8, 2025 View details
cssql: Compile SQL-Like Stylesheets to CSS

cssql: Compile SQL-Like Stylesheets to CSS

CSSQL is an experimental language that models CSS selectors as tables and uses SQL-like commands to build and combine styles. Its Haskell transpiler converts CSSQL files into CSS, with a Node.js package for JavaScript projects.

HaskellCSSSQL
Added Dec 6, 2025 View details
tabby-web: Run Tabby Terminal in a Browser

tabby-web: Run Tabby Terminal in a Browser

Tabby Web serves the Tabby terminal as a browser application and provides configuration sync for Tabby clients. It suits people who want browser-based terminal access and are prepared to operate its web app and connection gateway.

PythonTerminalWeb App
Added Dec 6, 2025 View details
linera-protocol: Build Scalable Web3 Applications

linera-protocol: Build Scalable Web3 Applications

Linera is Rust-based infrastructure for building decentralized applications with low latency and high scalability. This repository includes the protocol, node and client software, and a Wasm application SDK for developers.

RustBlockchainWasm
Added Dec 5, 2025 View details
termsnap: Capture Terminal Output as Images, GIFs, and Videos

termsnap: Capture Terminal Output as Images, GIFs, and Videos

termsnap turns terminal command output and interactive sessions into styled screenshots, animations, GIFs, and videos. It is useful for developers creating polished CLI demos, documentation, and previews with local font and emoji rendering.

TypeScriptCLITerminal
Added Dec 5, 2025 View details
Box: Access Python Dictionaries with Dot Notation

Box: Access Python Dictionaries with Dot Notation

Box is a Python library that adds attribute-style access to dictionaries while keeping key-based access available. It recursively converts nested dictionaries and lists, and includes helpers for converting data to common formats.

PythonLibraryDeveloper Tools
Added Dec 4, 2025 View details
gunnery: Run Tasks Across Remote Servers

gunnery: Run Tasks Across Remote Servers

Gunnery is a web-based tool for running shell tasks across servers and environments. It suits teams that repeat operational work such as deployments, service restarts, backups, and health checks, and need centralized access controls and notifications.

PythonDeveloper ToolsAutomation
Added Dec 2, 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 ❤️