Open Source Resources
Discover 119 open source Resources repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Resources projects here are most often combined with Awesome List, Education and Developer Tools. Last updated October 4, 2026.
119 repositories · updated October 4, 2026

awesome-swift: Discover Swift Libraries and Learning Resources
A community-curated directory of Swift libraries, tools, guides, and learning resources. Use it to explore options by category when building Swift applications or looking for ways to learn the language.

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.

build-your-own-x: Learn by Recreating Technologies
A curated collection of step-by-step tutorials for recreating software and computing technologies from scratch. Use it to explore how systems work through hands-on projects across many languages and technical domains.

EthList: Find Curated Ethereum Learning Resources
EthList is a crowdsourced directory of Ethereum reading and learning materials, from introductory explainers to research, development, trading, and legal resources. Use it to explore the ecosystem or contribute useful links.

awesome-web-security: Find Web Security Learning Resources
A curated directory of web security articles, tools, and references covering vulnerability classes, testing techniques, and browser security. Useful for security learners and practitioners who need a starting point for research or authorized testing.

Grokking-System-Design: Study Distributed Systems and Design Interviews
A curated study guide for software engineers and students preparing for system design interviews. It combines distributed-systems fundamentals, interview problem-solving guidance, and example designs for familiar services.

system-design-resources: Find System Design Reading and Videos
A curated collection of articles, papers, videos, and tools covering system design and distributed systems. Useful for engineers preparing for design interviews or exploring specific architecture topics.

proxy-list: Find Public Forward Proxy Servers
proxy-list publishes a regularly updated list of free, public forward proxy servers, with address details such as country, anonymity, protocol, and status. It is useful for lightweight testing and research, but public proxies are unreliable and should not be trusted with sensitive traffic.

awesome-streaming: Find Streaming Frameworks and Resources
A curated directory of stream-processing engines, libraries, pipelines, tools, services, benchmarks, and readings. Use it to survey the ecosystem and find options suited to your streaming data needs.

RustTraining: Learn Rust Through Structured Training Books
RustTraining is a collection of seven books for learning Rust from different programming backgrounds and at different levels. It covers language fundamentals, async, advanced patterns, type-driven correctness, and production engineering practices.

claude-code-best-practice: Learn Claude Code Workflows and Practices
A community-maintained guide to Claude Code practices, configuration, agents, skills, and development workflows. It helps developers move from ad hoc prompting toward repeatable, agentic engineering, with examples and links to further resources.

math: Follow a Self-Study Mathematics Curriculum
OSSU Math is a structured curriculum of online courses and books for independent mathematics learners. It covers core undergraduate topics and offers advanced electives, with guidance on prerequisites, study effort, and community support.