awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms

629 repos

Awesome GitHub Repositories

The best open-source projects, ranked by AI. Just describe what you need — we curate thousands of GitHub repositories so you can find the right tool, library, or framework in seconds.

Browse repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • brillout/awesome-react-components

    brillout/awesome-react-components

    46,849View on GitHub↗

    This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com

    Awesome ListsCurated Developer ListsComponent Indexes
    46,849View on GitHub↗
  • minimaxir/big-list-of-naughty-strings

    minimaxir/big-list-of-naughty-strings

    47,578View on GitHub↗

    This project is a curated collection of edge-case strings designed to identify common input validation errors and security vulnerabilities in software applications. It serves as a comprehensive repository of malicious or malformed character sequences intended to trigger unexpected behavior in text-processing systems, database queries, and data parsing logic. The repository functions as a language-neutral benchmark for input validation and security fuzzing, allowing developers to stress-test sanitization routines across diverse platforms. By maintaining the corpus as a raw text file, the proje

    Naughty String ListsSoftware Testing DatasetsFuzzing Resources
    47,578View on GitHub↗
  • awesome-selfhosted/awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    296,763View on GitHub↗

    This project is a comprehensive, curated repository of self-hosted software designed to assist users in discovering and evaluating applications for private server environments. It organizes a vast array of tools into categories spanning communication, infrastructure, media, and productivity, providing a centralized resource for those managing their own digital services. The collection covers a wide range of functional areas, including real-time messaging and email systems, database and DNS management, multimedia streaming platforms, and collaborative business tools. It also includes resources

    API Management ToolsApplicationsAudio Streaming Servers
    296,763View on GitHub↗
  • ossu/computer-science

    ossu/computer-science

    201,490View on GitHub↗

    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, modular roadmap that guides students from foundational programming concepts through advanced theoretical and practical engineering disciplines. The curriculum is distinguished by its strict, prerequisite-driven dependency mapping, which ensures that learners achieve foundational maste

    Computer Science CurriculaCompetency-Based Learning PathsComputer Systems Architectures
    201,490View on GitHub↗
  • vercel/next.js

    vercel/next.js

    137,848View on GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Extended Fetch APIsApplication ConfigurationCache Invalidation Utilities
    137,848View on GitHub↗
  • FiloSottile/mkcert

    FiloSottile/mkcert

    58,154View on GitHub↗

    mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generation of these certificates, the tool enables secure encrypted connections that browsers and operating systems accept without security warnings. The utility distinguishes itself by automatically configuring local trust stores, programmatically injecting the generated root certificat

    Development Certificate AuthoritiesLocal Certificate AuthoritiesCertificate Authority Managers
    58,154View on GitHub↗
  • animate-css/animate.css

    animate-css/animate.css

    82,572View on GitHub↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    CSS Animation ClassesMotion LibrariesAnimation Lifecycle Hooks
    82,572View on GitHub↗
  • etcd-io/etcd

    etcd-io/etcd

    51,618View on GitHub↗

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance. The system distinguishes itself through its multi-version concurrency control, which e

    Atomic Key-Value OperationsCluster and Service OrchestrationConsensus Engines
    51,618View on GitHub↗
  • coollabsio/coolify

    coollabsio/coolify

    56,341View on GitHub↗

    This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software. The platform distinguishes itself through its agentless architecture, which uses se

    Container Deployment EnginesContainer OrchestratorsSelf-Hosted PaaS Platforms
    56,341View on GitHub↗
  • facebook/react

    facebook/react

    243,179View on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    Component-Based UI LibrariesJSX SyntaxSoftware Architecture
    243,179View on GitHub↗
  • angular/angular

    angular/angular

    100,134View on GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    AttributeForm Foundation PrimitivesSignal Based Inputs
    100,134View on GitHub↗
  • home-assistant/core

    home-assistant/core

    84,936View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Home Automation PlatformsAutomation TemplatesComponent Integration Models
    84,936View on GitHub↗
  • 521xueweihan/HelloGitHub

    521xueweihan/HelloGitHub

    159,748View on GitHub↗

    HelloGitHub is a centralized discovery platform and technical knowledge repository designed to help developers identify high-quality open-source projects, libraries, and infrastructure. It functions as a structured directory that aggregates specialized development tools and educational materials, organizing them by technical domain to facilitate efficient resource discovery and professional development. The platform distinguishes itself through a community-driven curation workflow, where manual editorial oversight filters the broader software ecosystem into thematic collections. This content

    Engineering Resource CurationsOpen Source Discovery PlatformsOpen Source Trackers
    159,748View on GitHub↗
  • godotengine/godot

    godotengine/godot

    106,855View on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Cross-PlatformNode-Based2D and 3D
    106,855View on GitHub↗
  • numpy/numpy

    numpy/numpy

    31,477View on GitHub↗

    NumPy is the fundamental package for scientific computing in Python. It provides a multidimensional array object and a collection of routines for processing these arrays, serving as the primary foundation for numerical analysis and data manipulation within the Python ecosystem. The library enables high-performance mathematical operations on large datasets through its specialized array structures. It includes extensive support for linear algebra, Fourier transforms, and random number generation, allowing for complex numerical computations to be performed efficiently. The project maintains com

    numpypython
    31,477View on GitHub↗
  • Genymobile/scrcpy

    Genymobile/scrcpy

    135,888View on GitHub↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    Android Remote Control InterfacesBinary Media StreamsCross-Platform
    135,888View on GitHub↗
  • nvbn/thefuck

    nvbn/thefuck

    95,503View on GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persistent background utility that monitors command history to provide immediate remediation for input failures. The system distinguishes itself through a modular, plugin-oriented architecture that allows for extensive customization. Users can define their own correction rules via scr

    Command Correction ToolsCommand Correction EnginesCommand Error Correction Engines
    95,503View on GitHub↗
  • dockur/windows

    dockur/windows

    50,014View on GitHub↗

    This project provides a containerized virtualization engine that runs full Windows operating system instances within isolated containers. By acting as a cross-platform virtualization runtime, it enables the deployment of desktop environments on any host that supports standard container runtimes, ensuring consistent execution across diverse infrastructure. The system distinguishes itself by utilizing kernel-level virtualization primitives and hardware emulation to execute guest operating systems. It leverages accelerated kernel execution to offload CPU instructions to the host processor for pe

    Container-Based VirtualizationVirtualization EnginesVirtualization Runtimes
    50,014View on GitHub↗
  • 2dust/v2rayNG

    2dust/v2rayNG

    57,312View on GitHub↗

    v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as a network routing engine that intercepts outgoing requests and applies custom traffic rules to manage connectivity and enhance user privacy. The application distinguishes itself by integrating a high-performance network proxy core, which enables complex protocol translation and traffic management directly on mobile devices. It utilizes local loopback and Unix-socket tunneling to redirect device-wide requests, maintaining persistent connectivity through native background servi

    Proxy ClientsEncrypted TunnelingNetwork Routing Engines
    57,312View on GitHub↗
  • Comfy-Org/ComfyUI

    Comfy-Org/ComfyUI

    115,387View on GitHub↗

    ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks without requiring manual code implementation. It serves as both a local environment for high-performance model inference and a production-ready server for deploying generative capabilities. The platform distinguishes itself through its focus on workflow portability and extensibilit

    Node-Based Generative PipelinesDirected Acyclic Graph Execution EnginesGenerative AI Orchestration Engines
    115,387View on GitHub↗
Prev12…32Next

Explore more curated searches

Hand-picked prompts, ranked by AI.

  • Open-source AI agents and local LLMs
  • The best awesome lists for any topic
  • Free resources to learn to code
  • Crack the technical coding interview
  • Supercharge your terminal and dev setup
  • How large-scale systems are designed