Open Source Development Projects
Discover 54 open source Development repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Development projects here are most often combined with Python, Library and Programming. Last updated October 3, 2026.
54 repositories · updated October 3, 2026

react: Build User Interfaces with JavaScript
React is a JavaScript library for building interactive user interfaces from components. It suits teams creating web experiences that need reusable UI and can also support server rendering and React Native applications.

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.

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.

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.

graphene: Build GraphQL Schemas in Python
Graphene is a Python library for defining GraphQL schemas and executing queries against them. It suits developers who want a Python-first schema layer that can connect to different data sources and integrate with frameworks such as Django.

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.

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.

PySnooper: Effortless Python Debugging Without Print Statements
PySnooper is a powerful, yet simple, debugging tool for Python that eliminates the need for manual `print` statements. By adding a single decorator, developers can get a detailed, play-by-play log of function execution, including line-by-line tracing and variable value changes. It's designed for quick integration into any codebase without extensive setup.

pomodoro: Build an ESP32 E-Paper Focus Timer
An ESP32-based desk timer for focused work and breaks, operated with a rotary dial and shown on an e-paper display. It suits makers who want a physical Pomodoro-style device and are comfortable adapting embedded code and hardware.

dateutil: Powerful Extensions for Python's Datetime Module
dateutil is a Python library that provides powerful extensions to the standard `datetime` module. It offers advanced features for parsing dates in almost any string format, computing relative deltas, and handling complex recurrence rules. This makes it an essential tool for developers working with time and date manipulations in Python.

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.

Osaurus: Redirecting to the New Home of the AI Project
The `dinoki-ai/osaurus` GitHub repository serves as a crucial redirect, guiding users to the official and actively maintained Osaurus project. All future development, issue tracking, and releases for Osaurus are now hosted at `osaurus-ai/osaurus`. This ensures that users can easily find the latest version and contribute to the project.