Find trending repositories by name or description.
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
A tutorial on modern GPU programming for machine learning systems
Master programming by recreating your favorite technologies from scratch.
AgentScope Java: Agent-Oriented Programming for Building LLM Applications
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
The Go programming language
:books: Freely available programming books
The Python programming language
Persistent memory system for AI coding agents. Agent-agnostic Go binary with SQLite + FTS5, MCP server, HTTP API, CLI, and TUI.
DSPy: The framework for programming—not prompting—language models
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
Lean 4 programming language and theorem prover
`std::execution`, the standard C++ framework for asynchronous and parallel programming.
A Proof-oriented Programming Language
An incremental parsing system for programming tools
Agda is a dependently typed programming language / interactive theorem prover.
The Rust Programming Language
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
An in development statically typed systems programming language; with sustainability at its core. We, the community of users, maintain it.
The programming language for agents
AGENTS.md rules / skills for AI coding agents: Codex, Cursor & Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.
Odin Programming Language
A collection of learning resources for curious software engineers
Notepad4 (Notepad2⨯2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, bundled with file browser plugin matepath.
Node-based Visual Programming Toolbox
A programming language for AI orchestrations (POC)
Pulumi - Infrastructure as Code in any programming language 🚀
Simple and safe programming language with first-class C/C++ interoperability and powerful compile-time capabilities