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

webassets: Bundle and Compress Web Assets for Python
webassets helps Python web projects manage CSS and JavaScript assets by combining and compressing files. It is useful when an application needs a repeatable asset pipeline without handling each file manually.

awesome-django: Find Tools and Resources for Django
A curated directory of Django packages, developer tools, learning resources, hosting options, and example projects. Use it to explore the Django ecosystem and find options for a specific project need.

masonite: Build Python Web Applications with an Integrated Framework
Masonite is a Python web framework for building applications with integrated tools for common tasks such as mail, queues, scheduling, events, and database access. This repository covers Masonite 4 and earlier and is no longer maintained; new projects should see its successor.

copilot.vim: Get AI Code Suggestions in Vim and Neovim
copilot.vim integrates GitHub Copilot into Vim and Neovim, showing coding suggestions inline as you work. It suits developers who want Copilot in their editor and have an active Copilot subscription.

awesome-awesomeness: Find Curated Lists of Developer Resources
A broad directory of curated resource lists covering programming languages, tools, and topics across software and technology. Use it to find specialized collections when exploring a new area or looking for learning and project resources.

DockerCheatSheet: Find Common Docker Commands and Guidance
A practical reference for common Docker tasks, from running containers and managing images to networking, cleanup, Compose, and Swarm. Useful for developers and operators who need command examples without searching documentation.

vim-cheatsheet: Find Vim Keyboard Shortcuts Quickly
A categorized reference for Vim and Neovim keyboard shortcuts, from movement and editing to buffers, tabs, windows, and folds. Useful as a quick lookup for learners and experienced users alike.

beautiful-docs: Discover Examples of Excellent Developer Documentation
A community-curated collection of well-written and thoughtfully designed developer documentation, plus resources for writing and generating docs. Browse it for inspiration or contribute examples that others can learn from.

awesome-dotnet: Discover .NET Libraries and Tools
A community-maintained, categorized directory of .NET libraries, tools, frameworks, and software. Use it to explore options across areas such as APIs, databases, testing, desktop development, and machine learning.

awesome-laravel: Find Resources for the Laravel Ecosystem
A community-curated directory of Laravel packages, learning materials, tools, and community links. Use it to discover resources for building, deploying, and maintaining Laravel applications.

List-Of-Open-Source-Internships-Programs: Find Coding Programs
A curated directory of open-source internships, mentorship programs, coding competitions, and learning programs. Use it to discover opportunities, then check each organizer’s site for current dates and eligibility.

awesome-c: Browse Curated C Libraries and Resources
awesome-c is a curated directory of open-source C libraries, tools, frameworks, and learning resources. Use it to discover options by category, from compilers and networking to testing and tutorials.