Open Source Development Projects
Discover 47 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 Library, Python and Programming. Last updated October 3, 2026.
47 repositories · updated October 3, 2026

java-sdk: Build MCP Clients and Servers in Java
The official Java SDK for building Model Context Protocol clients and servers. It provides transport and JSON integration options for Java applications that need to exchange requests, notifications, and streaming data with MCP services.

Zellij: A Feature-Rich Terminal Workspace and Multiplexer
Zellij is an advanced terminal workspace designed for developers and ops-oriented individuals. It functions as a powerful terminal multiplexer, offering a rich set of features including customizability, multiplayer collaboration, and a WebAssembly plugin system. This tool aims to provide a great out-of-the-box experience while also catering to power users with deep configuration options.

fyne: Build Cross-Platform Apps with Go
Fyne is a Go UI toolkit for building desktop and mobile applications from a shared codebase. It suits Go developers who want a portable graphical interface without requiring users to install separate libraries.

DevYouTubeList: Find Development Channels by Topic and Language
DevYouTubeList is a community-curated directory of YouTube channels about software development. Browse by content type, subject area, or language to find tutorials, live coding, career information, game development, and more.

yunohost: Simplify Self-Hosting and Server Administration
YunoHost is an operating system designed to make server administration easier. Its Python and Bash core is part of a broader project that includes a web administration interface and a single sign-on user portal.

td: Build Cross-Platform Telegram Clients
TDLib is a C++ library for building Telegram clients, handling networking, encryption, and local storage behind an asynchronous API. Its JSON interface also makes it accessible from many programming languages.

videos: Generate 3Blue1Brown’s Math Video Scenes
A collection of Python scenes used to create explanatory math videos for 3Blue1Brown with the original Manim library. Useful for studying or adapting those animations, provided you can work with Manim and the repository’s noncommercial content license.

r55: Integrating RISC-V Smart Contracts with EVM on Ethereum
R55 is an experimental Ethereum Execution Environment designed to seamlessly integrate RISC-V smart contracts alongside traditional EVM smart contracts. This innovative approach allows for dual support over the same Ethereum state, enabling pure Rust smart contracts and opening the Ethereum development space to a vast Rust developer community. It leverages standard tooling like Rust, Cargo, and LLVM, simplifying development and integration.

extension.js: The Cross-Browser Extension Framework
extension.js is a powerful framework designed to simplify the development of cross-browser extensions. It offers fast builds, a unified interface, and a zero-configuration setup, making it a preferred choice for developers. This tool streamlines the process of creating extensions for various browsers with ease.

QRCoder: Generate QR Codes in C#
QRCoder is a C# library for creating QR and Micro QR codes from text or structured payloads. It suits .NET applications that need configurable QR generation and multiple output formats without external library dependencies.

debugpy: Debug Python Programs with DAP Clients
debugpy implements the Debug Adapter Protocol for Python 3, connecting Python programs to compatible debugger clients. Use it to launch or attach to a process, pause execution, and inspect program behavior during development.