73 repos
Awesome GitHub repositories, curated.
A community-curated directory of interesting public GitHub repositories. Ask in plain English — AI ranks by relevance. Save what you find.
Browse repositories
- sindresorhus/awesome
This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software
Community-Curated Resource DirectoriesCurated Resource DirectoriesCurated Technical Directories - freeCodeCamp/freeCodeCamp
freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of pro
Interactive Learning PlatformsProject-Based Coding CurriculaAutomated Assessment Environments - public-apis/public-apis
This project is a comprehensive, community-driven directory of public service endpoints designed to facilitate the discovery and integration of external data sources. It serves as a centralized registry where developers can locate reliable third-party APIs to augment their applications with specialized functionality, r
API DirectoriesAPI Discovery ServicesDirectory Navigation - EbookFoundation/free-programming-books
This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering re
Curated Educational RepositoriesMarkdown Content RepositoriesOnline Courses - kamranahmedse/developer-roadmap
This project is a comprehensive repository of structured learning paths and professional development curricula designed to guide individuals through various technical domains and career roles. It provides a hierarchical knowledge base that organizes complex software engineering concepts into progressive, actionable mod
Technical Learning RoadmapsBackend Development RoadmapsCareer Advancement Roadmaps - jwasham/coding-interview-university
This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u
Algorithmic Complexity AnalysisComputer Science CurriculaComputer Science Fundamentals - donnemartin/system-design-primer
This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a
System Design CurriculaCurriculaDistributed Systems - vinta/awesome-python
This project is a comprehensive, community-curated directory that organizes a vast landscape of Python software libraries, frameworks, and tools. It serves as a centralized knowledge base designed to facilitate ecosystem navigation and accelerate developer discovery across the entire software development lifecycle. Th
Development Resource CatalogsCommunity Resource DirectoriesCommunity-Curated Indexes - practical-tutorials/project-based-learning
This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structu
Project-Based Learning HubsCurated Learning DirectoriesCurated Resource Directories - torvalds/linux
The Linux kernel is a monolithic operating system kernel that serves as the primary interface between computer hardware and software applications. It provides the foundational infrastructure for managing system resources, including memory allocation, process scheduling, and synchronization primitives. The project inclu
Audio Hardware InterfacesBPF Virtual MachinesBuild Systems - TheAlgorithms/Python
This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programmi
Algorithmic Problem SolvingAlgorithmic Reference CollectionsData Structures - openclaw/openclaw
Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem
Acceptable Usage PoliciesAgent Command Line InterfacesAgent Communication Protocols - vuejs/vue
This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained
Animation Transition ComponentsAsynchronous Component LoadersAsynchronous Update Queues - trimstray/the-book-of-secret-knowledge
This project serves as a centralized, community-driven repository of technical knowledge and administrative resources. It provides a structured taxonomy that aggregates disparate information into a searchable framework, supporting continuous learning and rapid problem-solving for system administrators and cybersecurity
Curated Knowledge AggregationsSystem Administration OperationsCybersecurity Training Labs - ossu/computer-science
This project is a community-maintained, open-source educational curriculum designed to provide a comprehensive, university-grade computer science education for self-taught learners. It functions as a centralized index that aggregates high-quality third-party academic resources, organizing them into a structured, modula
Computer Science CurriculaCompetency-Based Learning PathsComputer Systems Architectures - trekhleb/javascript-algorithms
This project is a comprehensive educational repository that provides functional implementations of fundamental computer science algorithms and data structures. It serves as a structured reference for developers to study computational logic, problem-solving strategies, and the mathematical principles that underpin softw
Algorithmic ImplementationsAlgorithmic ParadigmsAlgorithmic Reference Collections - getify/You-Dont-Know-JS
This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operate
ClosuresConceptual Programming ResourcesCurated Learning Curricula - CyC2018/CS-Notes
This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transac
Computer Science CurriculaACID PropertiesDistributed Locking - jackfrued/Python-100-Days
This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine
Programming TutorialsPython TutorialsMachine Learning Fundamentals - avelino/awesome-go
This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di
Developer Resource DirectoriesDependency ManagersDistributed Systems Utilities