awesome-repositories.comBlog

Great devs skip the pain.They start with the right repo.

/

Explain in plain English what you're building and get the best matching GitHub repositories.

Today’s picks

Standouts from the directory — a fresh set every few hours.

Browse all repositories

Explore by category

Hand-picked searches, organised as a browsable tree.

All curated searches
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MCPBlogCurated searchesSitemapPrivacyTerms
a self hosted alternative to Google Drivea platform for hosting technical documentation
an open source alternative to Notiona self hosted platform for video conferencingMore

AI & Machine Learning

LLMs, agents, and the tools to build with them.

  • LLM Tools
    • AI Coding Assistant— AI coding assistants and autonomous software engineering agents that automate code generation, refactoring, and complex development workflows within your IDE.
    • Chatgpt alternatives— Chat interfaces and local inference servers providing private, self-hosted alternatives to proprietary AI services for conversational text generation and chat.
    • Natural Language Processing— Natural Language Processing libraries, toolkits, and datasets for linguistic analysis, text parsing, and machine learning-based language model development.
    • Self Hosted LLM— LLM hosting platforms and inference servers for running private, open-source language models on your own infrastructure with full data sovereignty and control.
  • Education
    • Artificial Intelligence Course— Artificial intelligence courses and machine learning curricula providing structured educational paths, academic lecture series, and comprehensive study material
    • Deep Learning Projects— Deep learning projects and research repositories featuring neural network implementations, training frameworks, model architectures, and educational guides.
  • AI Agents
    • AI Agents— Autonomous AI agent frameworks, multi-agent orchestration platforms, and agentic development runtimes for building, managing, and deploying intelligent systems.

Notes & Productivity

Notes, tasks, docs, and knowledge bases.

  • Productivity Apps
    • Confluence alternatives— Knowledge management systems and collaborative wiki platforms that provide self-hosted, enterprise-grade documentation and team information sharing tools.

Media & Communication

Chat, calls, photos, music, and personal files.

  • Cloud Storage
    • Google Drive alternatives— Personal cloud storage platforms and self-hosted file management suites that provide private, secure alternatives to commercial cloud-based document services.

Databases & Data

Databases, pipelines, and analytics.

  • Databases
    • Extensions— Extension frameworks and plugin architectures for building modular software, including browser extension development tools, CLI extension systems, and plugin lo

DevOps & Infrastructure

Containers, deployment, monitoring, and automation.

  • Containerization
    • Containerization— Containerization tools and curated resource lists for packaging, orchestrating, and managing portable software environments across distributed infrastructure.

Security & Privacy

Passwords, secrets, and offensive security.

  • Secret Management
    • Bitwarden alternatives— Password managers and secure credential storage solutions that allow for self-hosting, data sovereignty, and encrypted synchronization across multiple devices.

Developer Tools

Languages, CLIs, frameworks, and version control.

  • Web Development
    • APIs— API development frameworks, gateway platforms, and management tools for building, securing, and documenting RESTful and JSON-based web service interfaces.

Learning & Reference

Courses, books, interviews, and CS foundations.

  • Learning Resources
    • Computer Science Courses— Computer science courses and academic curricula providing structured learning paths, lecture notes, and foundational study materials for university-level topics
Machine Learning Books— Machine learning books and educational literature providing in-depth knowledge on algorithms, theory, and implementation practices for data science students.
Evernote alternatives— Note-taking applications and personal knowledge management systems that provide private, self-hosted, or local-first alternatives to proprietary note services.
  • Google Keep alternatives— Note-taking applications and personal knowledge management systems that provide private, self-hosted, or local-first alternatives for capturing digital notes.
  • Jira alternatives— Project management platforms and issue tracking systems that provide open-source alternatives to Jira for agile workflows, task coordination, and team planning.
  • Office Suites
    • Excel alternatives— Spreadsheet software and office productivity suites providing robust alternatives to proprietary tools for data management, calculation, and collaboration.
    • Office 365 alternatives— Discover top-rated open-source office suites, document editors, and spreadsheet software to replace proprietary business productivity tools in your workflow.
  • Productivity Apps— Productivity apps and curated resource lists for optimizing personal and professional workflows, including task managers, automation tools, and knowledge bases.
  • Browse all in Notes & Productivity
    Google Photos alternatives— Photo management systems provide self-hosted, private alternatives to cloud-based services for organizing, viewing, and backing up personal media collections.
  • Icloud alternatives— Personal cloud storage platforms and self-hosted synchronization suites that provide private, secure alternatives to commercial cloud ecosystems for data contro
  • Self Hosted Photo Manager— Photo management systems provide private, self-hosted platforms for organizing, viewing, and backing up digital image and video collections on personal servers.
  • Communication Tools
    • Discord alternatives— Chat platforms and communication software providing self-hosted, real-time messaging, voice, and team collaboration features as alternatives to Discord.
    • Slack alternatives— Communication platforms and team collaboration suites that provide self-hosted, private messaging environments for organizations seeking data sovereignty.
    • Teams alternatives— Communication platforms and team collaboration suites providing secure, self-hosted alternatives to enterprise messaging and video conferencing software.
    • Zoom alternatives— Video conferencing software and real-time communication platforms that provide secure, self-hosted alternatives to proprietary virtual meeting services.
  • Music Streaming
    • Self Hosted Music Streaming— Music streaming servers and audio broadcasting platforms for hosting personal libraries on private infrastructure, providing full control over your audio collec
    • Spotify alternatives— Music streaming servers and self-hosted audio platforms that provide open-source alternatives to commercial music services for managing personal libraries.
  • Navigation & Maps
    • Google Maps alternatives— Geospatial platforms and mapping libraries providing open-source alternatives to proprietary navigation services, including geocoding, routing, and map renderin
  • Browse all in Media & Communication
    Log Management
    — Log management systems and log aggregation platforms for collecting, indexing, searching, and visualizing diagnostic logs from distributed system environments.
  • Database Migration Tools— Database migration tools and schema versioning utilities for automating structural updates, managing incremental changes, and maintaining database integrity.
  • Firebase alternatives— Backend-as-a-Service platforms and real-time database engines providing open-source, self-hosted alternatives to proprietary cloud-based application backends.
  • Data Engineering
    • Data Engineering— Data engineering tools and frameworks for building scalable pipelines, distributed processing engines, and automated workflow orchestration systems for big data
    • Power Bi alternatives— Business intelligence platforms and data visualization tools that provide open-source alternatives to proprietary enterprise analytics and reporting software.
    • Web Scraping Tools— Web scraping tools and data extraction frameworks for automating content collection, parsing unstructured HTML, and building scalable web crawling pipelines.
  • Data Visualization
    • Data Visualization Projects— Data visualization libraries, interactive charting frameworks, and graphical rendering tools for building dynamic dashboards, statistical plots, and data maps.
  • Browse all in Databases & Data
  • Docker alternatives— Container runtimes and daemonless engines providing open-source alternatives to Docker for building, managing, and orchestrating isolated application environmen
  • Docker Containers— Containerization resources and curated lists for managing, orchestrating, and deploying software applications within isolated, reproducible environments.
  • Kubernetes— Kubernetes tools, orchestration platforms, and curated resource collections for managing containerized applications and distributed cluster infrastructure.
  • Workflow Automation
    • Deployment Tools— Deployment tools and automation platforms for streamlining software delivery, CI/CD pipelines, cloud infrastructure provisioning, and Git-based release manageme
    • N8n alternatives— Workflow automation platforms and low-code orchestration engines that enable visual task chaining, event-driven integrations, and business process management.
    • Workflow Automation Tools— Workflow automation tools and orchestration engines for streamlining development, CI/CD pipelines, and complex task execution across software infrastructures.
    • Zapier alternatives— Workflow automation platforms and integration engines that enable visual task chaining, event-driven triggers, and cross-service connectivity for business.
  • Monitoring
    • Performance Monitoring Tools— Performance monitoring tools provide real-time observability into system health, resource utilization, application latency, and hardware-level metrics for produ
  • Operating Systems
    • Linux— Linux-focused curated lists and resource collections featuring essential tools, system administration guides, and community-maintained software directories.
  • Browse all in DevOps & Infrastructure
    Secret Management— Secret management tools and platforms for securely storing, injecting, and rotating sensitive credentials, API keys, and configuration data in applications.
  • Self Hosted Password Manager— Password managers for private infrastructure provide secure, encrypted storage and synchronization of credentials, ensuring data sovereignty for your accounts.
  • Penetration Testing
    • Ethical Hacking Books— Books and curated resource collections for ethical hacking, penetration testing, and cybersecurity training. Find high-quality reading lists, offensive security
    • Penetration Testing Tools— Penetration testing tools and security frameworks for vulnerability assessment, exploit development, network reconnaissance, and ethical hacking operations.
  • Access Control
    • Access Control— Access control systems and authorization frameworks for managing user permissions, role-based security policies, and identity governance in software application
  • Cryptography
    • Cryptography Books— Cryptography books and technical reading lists for security engineers and students. Find curated collections of academic literature, textbooks, and study guides
  • Content Management— Content management systems and publishing platforms for building websites, managing documentation, and organizing digital assets through flexible architectures.
  • Golang Web Framework— Web frameworks for Go, including high-performance routers, minimalist API toolkits, and full-stack backend environments for building scalable web services.
  • Static Site Generators— Static site generators provide build-time engines that transform markdown, templates, and structured data into optimized, high-performance HTML web pages.
  • Command Line Utilities
    • Command Line Tools— Command line tools and terminal utilities for developers, including interactive shells, productivity enhancements, file managers, and CLI framework libraries.
  • Configuration Management
    • Environment Variables— Environment variable managers, loaders, and configuration tools for streamlining application settings, secret injection, and runtime environment orchestration.
  • Game Development
    • Game Development— Game development tools including open-source engines, frameworks, programming resources, and curated project collections for building interactive 2D and 3D game
  • Browse all in Developer Tools
    Data Structures and Algorithms— Algorithms and data structures repositories containing educational implementations, complexity analysis, and problem-solving resources for computer science.
  • Technical Books— Technical books and curated reading lists for software engineers, computer science students, and developers seeking deep-dive literature on programming topics.
  • Technical Interview Questions— Technical interview questions and study guides for software engineering roles, featuring curated collections of coding challenges, system design, and algorithms
  • Scientific Computing
    • Scientific Computing— Scientific computing libraries and high-performance frameworks for numerical analysis, mathematical modeling, and large-scale data simulation in research.
  • System Design
    • System Design— System design resources including architectural patterns, distributed systems theory, interview preparation guides, and curated collections for software enginee
  • Technical Documentation
    • Technical Documentation— Technical documentation repositories provide structured collections of architectural guides, API references, and version-controlled knowledge bases for develope
  • Browse all in Learning & Reference
    • gkd-kitgkd

      GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute predefined interaction rules. By acting as a background service, it identifies interface elements in real-time and performs automated tasks, such as dismissing pop-ups or navigating through application screens, based on the current state of the device. The project distinguishes itself through a declarative rule engine that processes human-readable configuration files. Users can define sophisticated interaction logic using a specialized selector syntax that supports hierarchical

      39,532Kotlin
    • keepassxrebootkeepassxc

      This project is a cross-platform credential management suite designed to store sensitive information in encrypted local databases. It functions as a secure desktop application that provides a unified environment for organizing secrets, generating passwords, and managing multi-factor authentication tokens. By utilizing industry-standard file formats, the application ensures that stored credentials remain secure and interoperable across different operating systems. The software distinguishes itself through deep integration with hardware-backed security and system-level services. It supports phy

      27,675C++
    • koodo-readerkoodo-reader

      Koodo Reader is an open-source, cross-platform eBook reader designed for managing and studying digital documents. It functions as both a standalone desktop application and a self-hosted web environment, allowing users to organize their libraries and read across multiple devices. The application distinguishes itself through integrated study and annotation tools that facilitate personal knowledge management, enabling users to highlight and extract insights from their documents. It supports a consistent reading experience by synchronizing progress and notes across platforms, while also providing

      27,219JavaScript
    • alibabaspring-ai-alibaba

      8,415Java