321 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
- prakhar1989/awesome-courses
This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and te
Computer Science CurriculaCurated Educational RepositoriesCurated Learning Paths - prettier/prettier
Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files ad
Code FormattersExtensible ParsersIn-Place Formatters - prometheus/prometheus
Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dime
Monitoring PlatformsAlerting EnginesInfrastructure Metrics Monitoring - protocolbuffers/protobuf
Protocol Buffers is a language-neutral, platform-agnostic mechanism for serializing structured data. It provides a schema-driven toolchain that compiles declarative data definitions into type-safe source code, enabling consistent communication and strongly typed API contracts across services written in different progra
API Contract DefinitionsBinary Serialization ProtocolsData Serialization - psf/requests
Requests is a high-level HTTP client library designed to simplify web communication and API integration. It provides an intuitive, human-readable interface for performing standard network operations, including request execution, connection pooling, and stateful session management. By encapsulating raw network data into
HTTP Client LibrariesHTTP ClientsHTTP Interaction Frameworks - 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 - punkpeye/awesome-mcp-servers
This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosy
Model Context Protocol ServersTool Interoperability ProtocolsAI Agent Tool Integrations - puppeteer/puppeteer
Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac
Automated End-to-End TestingBrowser Automation LibrariesBrowser Lifecycle Managers - python/cpython
CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a com
Reference ImplementationsForeign Function InterfacesGeneral Purpose Languages - pytorch/pytorch
PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe
Hardware-Accelerated Tensor LibrariesTensor ManagementATen Tensor Libraries - rails/rails
This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side temp
Full-Stack FrameworksAction-Based Request RoutersActive Record Patterns - rasbt/LLMs-from-scratch
This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementat
Language Model DevelopmentBackpropagation ImplementationsDeep Learning Implementations - rclone/rclone
This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a stan
Command-Line Storage ManagersStorage Abstraction LayersAutomated Data Migration - realworld-apps/realworld
RealWorld is an open-source project that provides a standardized blueprint for building functionally identical applications across diverse programming languages and frameworks. By establishing a contract-first API specification and a shared data model, it enables developers to create decoupled frontend and backend comp
Application BlueprintsContract-First SpecificationsCross-Framework Implementations - redis/redis
Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr
Active-Active Database ClustersDistributed CachesDistributed State Management - reduxjs/redux
Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state
Global State ContainersAction Reducer PatternsAction-Driven State Mutations - remix-run/react-router
React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface
Declarative RoutersDeclarative Routing LibrariesFull-Stack Data Routers - resume/resume.github.com
This project is a static site generator designed to transform plain text content into pre-rendered web documents. It functions as a content platform that separates structural information from presentation, utilizing lightweight markdown formatting to ensure portability and ease of maintenance. The platform is built on
Static Site GeneratorsStatic Site GeneratorsCollaborative Governance Models - ripienaar/free-for-dev
This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and s
Awesome ListsFree-Tier Infrastructure ServicesTechnical Resource Curations - romkatv/powerlevel10k
Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configurat
Shell Prompt FrameworksAsynchronous Execution StrategiesPrompt Customization Tools