An open API service indexing awesome lists of open source software.

awesome

Years of curating top-tier open source projects, distilled into a single, continuously updated list based on my starred repositories. Explore the best of the best! ⭐
https://github.com/robinbraemer/awesome

Last synced: 3 days ago
JSON representation

  • Go

  • Java

  • TypeScript

    • ionic-team/capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
    • microsoft/TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
    • tailwindlabs/tailwindcss - A utility-first CSS framework for rapid UI development.
    • supabase/supabase - The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
    • nativefier/nativefier - Make any web page a desktop application
    • grafana/grafana - The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
    • airbnb/visx - 🐯 visx | visualization components
    • browserless/browserless - Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
    • f5/unovis - Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
    • giscus/giscus - A commenting system powered by GitHub Discussions. :octocat: :speech\_balloon: :gem:
    • mckaywrigley/chatbot-ui - AI chat for any model.
    • vuejs/vitepress - Vite & Vue powered static site generator.
    • backstage/backstage - Backstage is an open framework for building developer portals
    • AykutSarac/jsoncrack.com - ✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
    • nextauthjs/next-auth - Authentication for the Web.
    • botpress/botpress - The open-source hub to build & deploy GPT/LLM Agents ⚡️
    • pnpm/pnpm - Fast, disk space efficient package manager
    • novuhq/novu - The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
    • renovatebot/renovate - Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
    • excalidraw/excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
    • calcom/cal.com - Scheduling infrastructure for absolutely everyone.
    • Eugeny/tabby - A terminal for a more modern age
    • expo/expo - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
    • darkreader/darkreader - Dark Reader Chrome and Firefox extension
    • colinhacks/zod - TypeScript-first schema validation with static type inference
    • ritz078/transform - A polyglot web converter.
    • vitest-dev/vitest - Next generation testing framework powered by Vite.
    • Nutlope/aicommits - A CLI that writes your git commit messages for you with AI
    • danny-avila/LibreChat - Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active.
    • abi/screenshot-to-code - Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
    • sindresorhus/ky - 🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
    • graphql-editor/graphql-editor - 📺 Visual Editor & GraphQL IDE.
    • mendableai/firecrawl - 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
    • ciscoheat/sveltekit-superforms - Making SvelteKit forms a pleasure to use!
    • plasmicapp/plasmic - Visual builder for React. Build apps, websites, and content. Integrate with your codebase.
    • miurla/morphic - An AI-powered search engine with a generative UI
    • vercel/ai-chatbot - A full-featured, hackable Next.js AI chatbot built by Vercel
    • rancher-sandbox/rancher-desktop - Container Management and Kubernetes on the Desktop
    • artifacthub/hub - Find, install and publish Cloud Native packages
    • BartoszJarocki/cv - Print-friendly, minimalist CV page
    • documenso/documenso - The Open Source DocuSign Alternative.
    • malloydata/malloy - Malloy is a modern open source language for describing data relationships and transformations.
    • Dokploy/dokploy - Open Source Alternative to Vercel, Netlify and Heroku.
    • opral/monorepo - lix (change control system) && inlang (globalization ecosystem for software built on lix)
    • maxim-lobanov/setup-xcode - Set up your GitHub Actions workflow with a specific version of Xcode
    • kubernetes-sigs/kui - A hybrid command-line/UI development experience for cloud-native development
    • AndrewWalsh/openapi-devtools - Browser extension that generates API specs for any app or website
    • LucasDower/ObjToSchematic - A tool to convert 3D models into Minecraft formats such as .schematic, .litematic, .schem and .nbt
    • surrealdb/surrealist - Surrealist is the ultimate way to visually manage your SurrealDB database
    • vidstack/player - UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.
    • ill-inc/biomes-game - Biomes is an open source sandbox MMORPG built for the web using web technologies such as Next.js, Typescript, React and WebAssembly.
    • misode/vscode-nbt - NBT extension for VSCode
    • huntabyte/shadcn-svelte - shadcn/ui, but for Svelte. ✨
    • tim-koehler/Helm-Intellisense - Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
    • better-auth/better-auth - The most comprehensive authentication framework for TypeScript
    • zou-yu/worker-mailer - An SMTP library that helps you send email in Cloudflare Workers.
    • bfanger/svelte-preprocess-react - Seamlessly use React components inside a Svelte app
    • huntabyte/vaul-svelte - An unstyled drawer component for Svelte.
    • x0k/svelte-jsonschema-form - Svelte 5 library for creating forms based on JSON schema.
    • barvian/number-flow - An animated number component for React, Vue, Svelte, and TS/JS.
    • rphlmr/drizzle-lab - Play with Drizzle everywhere
    • DeluxeOwl/kala-go - An authorization framework written in Go based on Google's Zanzibar.
    • siderolabs/theila - Theila is the UI for all things Sidero Labs.
    • svecosystem/formsnap - Functional, accessible, and powerful form components for Svelte. 🫰
    • zaidmukaddam/scira - Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find information on the internet and cites it too. Powered by Vercel AI SDK!
    • cloudflare/agents - Build and deploy AI Agents on Cloudflare
    • needle-di/core - A lightweight, type-safe Dependency Injection (DI) library for JavaScript and TypeScript projects
    • dzhng/deep-research - An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models. The goal of this repo is to provide the simplest implementation of a deep research agent - e.g. an agent that can refine its research direction overtime and deep dive into a topic.
    • needle-di/needle-di - A lightweight, type-safe Dependency Injection (DI) library for JavaScript and TypeScript projects
    • toolbeam/openauth - ▦ Universal, standards-based auth provider.
    • kubernetes-sigs/headlamp - A Kubernetes web UI that is fully-featured, user-friendly and extensible
    • carlosjorger/fluid-dnd - A drag and drop🤜🫳library for Vue🌿, React⚛️ and Svelte🚘
    • coinbase/x402 - A payments protocol for the internet. Built on HTTP.
    • rtrampox/nuqs-svelte - nuqs port for Svelte ✨
    • livestorejs/livestore - LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
    • rharkor/caching-for-turbo - A Github action to set up Turborepo Remote Caching to work with GitHub Actions' built-in cache instead of Vercel one
    • cloudflare/actors - An easier way to build with Cloudflare Durable Objects
    • PostHog/mcp - Official PostHog MCP Server 🦔
    • kubernetes-retired/kui - A hybrid command-line/UI development experience for cloud-native development
    • sst/openauth - ▦ Universal, standards-based auth provider.
    • wuchalejs/wuchale - Compile-time i18n. Zero code changes. Smallest bundles.
    • firecrawl/firecrawl - 🔥 The Web Data API for AI - Turn entire websites into LLM-ready markdown or structured data
    • beynar/svelte-streamdown - Svelte port of Streamdown
    • azat-io/actions-up - 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
    • Konixy/better-svelte-email - 📧 Render emails in Svelte effortlessly with first-class tailwind support
    • woodendoors7/MinecraftStatusPinger - 🟩 A Minecraft Status Pinger
    • anomalyco/opencode - The open source coding agent.
    • anomalyco/openauth - ▦ Universal, standards-based auth provider.
    • opral/inlang - open file format for localizing software (i18n)
    • tobi/qmd - mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
  • Rust

    • meilisearch/meilisearch - A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
    • tauri-apps/tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
    • firecracker-microvm/firecracker - Secure and fast microVMs for serverless computing.
    • valeriansaliou/sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
    • volta-cli/volta - Volta: JS Toolchains as Code. ⚡
    • denoland/deno - A modern runtime for JavaScript and TypeScript.
    • svenstaro/genact - 🌀 A nonsense activity generator
    • diem/diem - Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
    • surrealdb/surrealdb - A scalable, distributed, collaborative, document-graph database, for the realtime web
    • kata-containers/kata-containers - Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
    • juspay/hyperswitch - An open source payments switch written in Rust to make payments fast, reliable and affordable
    • readysettech/readyset - Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
    • rolldown/rolldown - Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
    • valence-rs/valence - A Rust framework for building Minecraft servers.
    • get-convex/convex-backend - The open-source reactive database for app developers
    • macmv/bamboo - A safe, fast, and secure Minecraft server optimized for minigames. This is a mirror of the Gitlab repo: https://gitlab.com/macmv/bamboo
    • azalea-rs/azalea - A collection of Rust crates for making Minecraft bots, clients, and tools.
    • scrayosnet/dcexport - Discord Server Prometheus Exporter
    • rustfs/rustfs - 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
  • Python

    • weaviate/Verba - Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
    • gitpitch/gitpitch - Markdown Presentations for Tech Conferences, Training, Developer Advocates, and Educators.
    • ludwig-ai/ludwig - Low-code framework for building custom LLMs, neural networks, and other AI models
    • arc53/DocsGPT - Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
    • Significant-Gravitas/AutoGPT - AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
    • facebookresearch/AnimatedDrawings - Code to accompany "A Method for Animating Children's Drawings of the Human Figure"
    • oobabooga/text-generation-webui - The definitive Web UI for local AI, with powerful features and easy setup.
    • open-webui/open-webui - User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
    • vllm-project/vllm - A high-throughput and memory-efficient inference and serving engine for LLMs
    • OpenInterpreter/open-interpreter - A natural language interface for computers
    • JaidedAI/EasyOCR - Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
    • WeblateOrg/weblate - Web based localization tool with tight version control integration.
    • jamesturk/scrapeghost - 👻 Experimental library for scraping websites using OpenAI's GPT API.
    • FlareSolverr/FlareSolverr - Proxy server to bypass Cloudflare protection
    • polakowo/vectorbt - ⚡️ Lightning-fast backtesting engine to find your trading edge
    • OpenBB-finance/OpenBB - Financial data platform for analysts, quants and AI agents.
    • comfyanonymous/ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
    • rany2/edge-tts - Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key
    • sczhou/CodeFormer - \[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer
    • skypilot-org/skypilot - Run, manage, and scale AI workloads on any AI infrastructure. Use one system to access & manage all AI compute (Kubernetes, 20+ clouds, or on-prem).
    • Azure-Samples/azure-search-openai-demo - A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q\&A experiences.
    • stanfordnlp/dspy - DSPy: The framework for programming—not prompting—language models
    • approximatelabs/sketch - AI code-writing assistant that understands data content
    • predict-idlab/plotly-resampler - Visualize large time series data with plotly.py
    • openstack/openstack-ansible - Ansible playbooks for deploying OpenStack. Mirror of code maintained at opendev.org.
    • cientgu/InstructDiffusion - PyTorch implementation of InstructDiffusion, a unifying and generic framework for aligning computer vision tasks with human instructions.
    • daveshap/ACE\_Framework - ACE (Autonomous Cognitive Entities) - 100% local and open source autonomous agents
    • sjvasquez/handwriting-synthesis - Handwriting Synthesis with RNNs ✏️
    • openinterpreter/open-interpreter - A natural language interface for computers
    • ai-forever/ghost - A new one shot face swap approach for image and video domains
    • jquesnelle/yarn - YaRN: Efficient Context Window Extension of Large Language Models
    • Godlander/objmc - A tool to bypass Minecraft Java Edition model limits by baking vertex data into texture.
    • maximilian-janisch/2018-UZH-Great-Santa-Hunt - The repository for a small game in which deers search for and distribute presents.
    • coderamp-labs/gitingest - Replace 'hub' with 'ingest' in any GitHub URL to get a prompt-friendly extract of a codebase
    • Comfy-Org/ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
  • C++

    • webview/webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
    • neutralinojs/neutralinojs - Portable and lightweight cross-platform desktop application development framework
    • protocolbuffers/protobuf - Protocol Buffers - Google's data interchange format
    • envoyproxy/envoy - Cloud-native high-performance edge/middle/service proxy
    • LibreOffice/core - Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead
    • MultiMC/Launcher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once
    • duckdb/duckdb - DuckDB is an analytical in-process SQL database management system
    • cloudflare/workerd - The JavaScript / Wasm runtime that powers Cloudflare Workers
    • ceph/ceph - Ceph is a distributed object, block, and file storage platform
    • zerotier/ZeroTierOne - A Smart Ethernet Switch for Earth
    • PrismLauncher/PrismLauncher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
  • Shell

    • pyenv/pyenv - Simple Python version management
    • dokku/dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications
    • itzg/docker-minecraft-server - Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup
    • multiformats/multihash - Self describing hashes - for future proofing
    • aip-dev/google.aip.dev - API Improvement Proposals. https://aip.dev/
    • nolar/setup-k3d-k3s - Setup K3d/K3s for GitHub Actions
    • airshipit/maas - Kubernetes deployment artifacts for Canonical's MaaS.
    • vmware-archive/tgik - Official repository for TGI Kubernetes (TGIK)!
    • anthropics/claude-code - Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
    • tw93/Mole - 🐹 Deep clean and optimize your Mac.
  • miscellaneous

  • Swift

    • MonitorControl/MonitorControl - 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
    • mrousavy/react-native-vision-camera - 📸 A powerful, high-performance React Native Camera library.
    • ther0n/UnnaturalScrollWheels - Invert scroll direction for physical scroll wheels while maintaining "Natural" scrolling for trackpads on MacOS
    • Beingpax/VoiceInk - Voice-to-text app for macOS to transcribe what you say to text almost instantly
  • C

    • git/git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
    • torvalds/linux - Linux kernel source tree
    • mattn/go-sqlite3 - sqlite3 driver for go using database/sql
    • obsproject/obs-studio - OBS Studio - Free and open source software for live streaming and screen recording
    • flatpak/flatpak - Linux application sandboxing and distribution framework
    • qemu/qemu - Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
    • tmate-io/tmate - Instant Terminal Sharing
    • postgres/postgres - Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting\_a\_Patch
    • nicolas-van/multirun - A minimalist init process designed for Docker
    • coolstar/electra - Electra iOS 11.0 - 11.1.2 jailbreak toolkit based on async\_awake
    • ovn-org/ovn - Open Virtual Network
  • Ruby

  • JavaScript

  • PHP

  • Svelte

  • Zig

    • oven-sh/bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
    • ziglang/zig - Moved to Codeberg
  • Dockerfile

    • kelseyhightower/nocode - The best way to write secure and reliable applications. Write nothing; deploy nowhere.
  • Kotlin

  • HTML

    • scrapy/scrapely - A pure-python HTML screen-scraping library
    • windmill-labs/windmill - Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
    • Unstructured-IO/unstructured - Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
    • hugo-toha/toha - A Hugo theme for personal portfolio
    • lucanadim/Learnings - Here I document my programming language learning progress
    • hugo-themes/toha - A Hugo theme for personal portfolio
  • Jinja

  • Starlark

  • Batchfile

  • Vala

    • phw/peek - Simple animated GIF screen recorder with an easy to use interface
  • V

    • vlang/v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
  • Makefile

    • score-spec/spec - The Score Specification provides a developer-centric and platform-agnostic Workload specification to improve developer productivity and experience. It eliminates configuration inconsistencies between environments.
    • container-storage-interface/spec - Container Storage Interface (CSI) Specification.
    • gogo/googleapis - googleapis generated with gogoprotobuf
  • Jupyter Notebook

  • Vue

    • minekube/connect - Minekube Connect allows you to connect any Minecraft server, whether online mode, public, behind your protected home network or anywhere else in the world, with our managed, highly available, performant and low latency edge proxies network nearest to you.
    • dannyconnell/qwitter
  • CoffeeScript

  • MDX

    • HytaleModding/site - Hytale Modding Website - your one stop shop for all guides & docs related to Hytale.