awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·[email protected]
MCPBlogCuratedSitemapPrivacyTerms

1002 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.
  • ollama/ollama

    ollama/ollama

    162,972View on GitHub↗

    Ollama provides a framework for running and managing local machine learning models. It includes a command-line interface for model lifecycle management, such as creation, embedding generation, and configuration, alongside a stable API for programmatic interaction across multiple programming languages. The platform supports the import of models and adapters in various formats, including GGUF and Safetensors. Users can define custom model behaviors, prompt templates, and system messages through a configuration file format. It also offers tools for fine-tuning models with LoRA adapters and apply

    AI Integration APIs
    View on GitHub↗162,972
  • 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 AutomationAutomation TemplatesComponent Integration Models
    View on GitHub↗84,936
  • Anuken/Mindustry

    Anuken/Mindustry

    26,624View on GitHub↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Factory Automation GamesGame EnginesTower Defense Games
    View on GitHub↗26,624
  • conductor-oss/conductor

    conductor-oss/conductor

    31,498View on GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Durable Workflow EnginesDurable Workflow Execution EnginesDurable Workflow Orchestrators
    View on GitHub↗31,498
  • cloudcommunity/Free-Certifications

    cloudcommunity/Free-Certifications

    51,464View on GitHub↗

    This project serves as a centralized career development portal, acting as a community-maintained repository for discovering free educational opportunities and professional certifications. It functions as a comprehensive directory that aggregates links to training programs, learning modules, and exam vouchers, helping individuals strengthen their resumes and demonstrate proficiency to potential employers. The repository distinguishes itself through a structured categorical taxonomy that maps disparate training programs by technology, provider, and domain. By decoupling itself from the actual d

    Awesome ListCareer Development PortalsCommunity Knowledge Bases
    View on GitHub↗51,464
  • Anduin2017/HowToCook

    Anduin2017/HowToCook

    100,450View on GitHub↗

    HowToCook is a structured culinary knowledge base and computational engine designed for the management and scaling of instructional cooking content. It provides a framework for organizing technical preparation procedures and ingredient data, allowing users to maintain consistent culinary standards across various meal scales. The platform distinguishes itself through a scalable recipe engine that programmatically adjusts ingredient quantities and procedural steps based on specific serving requirements. It utilizes a modular approach to documentation, breaking down complex cooking methods into

    Culinary Knowledge BasesRecipe Scaling EnginesAwesome List
    View on GitHub↗100,450
  • 2dust/v2rayN

    2dust/v2rayN

    107,662View on GitHub↗

    v2rayN is a cross-platform graphical management suite designed to centralize the configuration and execution of multiple network proxy protocols. It functions as a unified control plane that abstracts heterogeneous proxy backends, allowing users to manage diverse network routing engines through a single interface. The platform distinguishes itself by providing a consistent management experience across Windows, Linux, and macOS, while orchestrating the lifecycle of independent proxy processes as child services. It supports specific configuration ecosystems, enabling users to organize and switc

    Multi-Protocol Proxy ManagersAutomated Traffic RoutingCross-Platform Proxy Clients
    View on GitHub↗107,662
  • airbnb/javascript

    airbnb/javascript

    148,108View on GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    Component Architecture PrinciplesAccessors
    View on GitHub↗148,108
  • scikit-learn/scikit-learn

    scikit-learn/scikit-learn

    65,178View on GitHub↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict continuous values, and cluster similar items based on historical patterns. The project is defined by a unified interface design where objects either learn from data, transform data, or chain these operations into sequential workflows. To ensure performance on large or high-dimensiona

    Dimensionality Reduction EnginesFrameworksPipeline Patterns
    View on GitHub↗65,178
  • appwrite/appwrite

    appwrite/appwrite

    56,199View on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Backend-as-a-Service PlatformsRole-Based Access ControlsAuthentication Strategies
    View on GitHub↗56,199
  • practical-tutorials/project-based-learning

    practical-tutorials/project-based-learning

    258,742View on GitHub↗

    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 structured path for developers to master specific programming languages and technical domains. The repository distinguishes itself by organizing disparate technical resources into a hierarchical, taxonomy-based structure that enables developers to discover and navigate diverse software

    Project-Based Learning HubsCurated Resource DirectoriesDeveloper Skill Roadmaps
    View on GitHub↗258,742
  • microsoft/playwright

    microsoft/playwright

    82,810View on GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Browser Automation FrameworksAccessibility-Tree-Based LocatorsAssertion Libraries
    View on GitHub↗82,810
  • cursor/cursor

    cursor/cursor

    32,276View on GitHub↗

    Cursor is a code editor built as a fork of Visual Studio Code, designed to integrate artificial intelligence directly into the software development workflow. It provides a unified environment for writing, editing, and debugging code by embedding machine learning models into the core interface. The editor distinguishes itself by offering native support for codebase-wide context awareness, allowing the integrated intelligence to reference local files and project structures during generation and refactoring tasks. It includes specialized interfaces for natural language interaction, enabling user

    View on GitHub↗32,276
  • Dokploy/dokploy

    Dokploy/dokploy

    30,653View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Container Orchestration PlatformsApplication DeploymentApplication Deployment Platforms
    View on GitHub↗30,653
  • Snailclimb/JavaGuide

    Snailclimb/JavaGuide

    153,828View on GitHub↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems, and system design principles. The content spans fundamental Java programming, including collection frameworks and runtime environments, alongside deep dives into web communication protocols and browser internals. It also provides extensive resources on database internals, such

    Consensus ProtocolsTechnicalRemote Procedure Call Frameworks
    View on GitHub↗153,828
  • github/gitignore

    github/gitignore

    172,602View on GitHub↗

    This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools. The repository includes documentation on the standards and procedures for contributing, as well as guidelines for creating effective and maintainable templates. It also covers specialized and versioned templates to address niche requirements and specific software configurations.

    Gitignore TemplatesAwesome ListSpecialized Ignore Templates
    View on GitHub↗172,602
  • expo/expo

    expo/expo

    47,373View on GitHub↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    Cross-Platform FrameworksCloud Build ServicesMobile CI/CD Pipelines
    View on GitHub↗47,373
  • microsoft/markitdown

    microsoft/markitdown

    87,305View on GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    AI-Powered Extraction EnginesLLM-Integrated Extraction PipelinesLLM-Powered Parsers
    View on GitHub↗87,305
  • vuejs/vue

    vuejs/vue

    209,962View on GitHub↗

    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 components that communicate via properties and custom events. The framework provides extensive tooling for managing application structure and behavior, including conditional rendering, list iteration, and event handling. It supports advanced composition patterns such as slots f

    Animation Transition ComponentsAsynchronous Component LoadersAsynchronous Update Queues
    View on GitHub↗209,962
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702View on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Media DownloadersAutomated Media ArchiversData Transformation
    View on GitHub↗147,702
Prev12…51Next

Explore more curated searches

Hand-picked prompts, ranked by AI.

  • Secret Management
  • Content Management
  • Programming Languages
  • Docker Containers
  • Google Maps alternatives
  • Kubernetes
  • Devops
  • Excel alternatives