Open Source Development Projects
Software development covers the practices and tools used to plan, write, test, deploy, and maintain software. Open source development resources help people solve common engineering problems, automate repetitive work, collaborate on code, and learn established approaches. They range from programming languages and libraries to editors, build systems, testing frameworks, and tools for working with emerging technologies.
When choosing a tool, consider its maturity, license, maintenance activity, documentation, security practices, and compatibility with your existing languages and workflows. Check its system requirements and how well it integrates with other tools you use. These resources are useful for professional developers, students, teams, and independent contributors seeking to build software, improve their process, or explore new techniques.
20 repositories · updated October 3, 2026

httmock: Mock HTTP Requests for Python Tests
httmock lets Python tests replace HTTP calls made with requests, so you can exercise API clients without contacting real services. It supports conditional URL matching and configurable mocked responses.
InactiveHealth 29/100

coding-interview-university: Study Computer Science for Interviews
A self-directed study plan for people preparing for software engineering interviews, especially those who want to build computer science foundations. It organizes learning resources and practice across algorithms, data structures, and broader CS topics.
InactiveHealth 36/100

ACM-ICPC-Algorithms: Competitive Programming Algorithms
A collection of algorithms and data structures for competitive programming, organized by topic. It is useful for ICPC participants and programmers looking for reference implementations across common contest problems.
InactiveHealth 34/100

awesome-java: Find Java Frameworks, Libraries, Tools, and Resources
A community-curated directory of Java frameworks, libraries, tools, and learning resources. Browse 839 projects across 81 categories to compare options for common development tasks.
ActiveHealth 51/100

awesome-v: Explore V Language Projects and Resources
awesome-v is a community-curated directory of applications, libraries, tools, and learning resources for the V programming language. Use it to discover projects by category or find starting points for building with V.
ActiveHealth 64/100

OpenRA: Play and Mod Classic Westwood RTS Games
OpenRA is a cross-platform C# engine for playing and creating real-time strategy games inspired by early Westwood classics. It supports distributed reimaginings of Red Alert, Tiberian Dawn, and Dune 2000, plus custom maps and mods.
ActiveHealth 65/100

cascadia-code: A Monospaced Font for Coding
Cascadia Code is a monospaced coding font designed for Windows Terminal and other development environments. It offers ligatures, multiple variants, and broad font-format support for developers who want customizable code typography.
InactiveHealth 29/100

avyos: Build an Experimental Linux Distribution
avyos is an experimental Linux distribution project focused on safety, security, and beginner-friendly use. It offers an immutable variant and a traditional, unlocked variant, with separate update channels for different levels of stability.
MaintainedHealth 20/100

warehouse: Power the Python Package Index
Warehouse is the software behind PyPI, the index developers use to publish and find Python packages. It is intended for contributors and operators working on PyPI itself, rather than as a package-management tool for individual projects.
ActiveHealth 77/100

tokio: Build Asynchronous Applications in Rust
Tokio is a Rust runtime for building asynchronous applications, with task scheduling and non-blocking I/O for networking. It suits developers who need to handle concurrent connections and tasks without blocking execution.
ActiveHealth 82/100

godot-open-rpg: Learn to Build a Turn-Based RPG in Godot
A GDScript demo project for learning how to structure a 2D, turn-based RPG in Godot 4. It is aimed at developers who want practical examples of combat, inventory, progression, maps, and UI systems to study or adapt.
QuietHealth 29/100

bevy: Build 2D and 3D Games in Rust
Bevy is a data-driven game engine for building 2D and 3D games in Rust. Its modular Entity Component System design suits developers who want a flexible, code-focused engine and are comfortable with a project still in active development.
ActiveHealth 75/100