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: about 2 hours ago
JSON representation

  • TypeScript

    • cloudflare/actors - An easier way to build with Cloudflare Durable Objects
    • rphlmr/drizzle-lab - Play with Drizzle everywhere
    • coinbase/x402 - A payments protocol for the internet. Built on HTTP.
    • tim-koehler/Helm-Intellisense - Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
    • zou-yu/worker-mailer - An SMTP library that helps you send email in Cloudflare Workers.
    • sst/openauth - ▦ Universal, standards-based auth provider.
    • carlosjorger/fluid-dnd - A drag and drop🤜🫳library for Vue🌿, React⚛️ and Svelte🚘
    • nativefier/nativefier - Make any web page a desktop application
    • kubernetes-retired/kui - A hybrid command-line/UI development experience for cloud-native development
    • plasmicapp/plasmic - Visual builder for React. Build apps, websites, and content. Integrate with your codebase.
    • f5/unovis - Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
    • Eugeny/tabby - A terminal for a more modern age
    • DeluxeOwl/kala-go - An authorization framework written in Go based on Google's Zanzibar.
    • nextauthjs/next-auth - Authentication for the Web.
    • huntabyte/vaul-svelte - An unstyled drawer component for Svelte.
    • BartoszJarocki/cv - Print-friendly, minimalist CV page
    • kubernetes-sigs/kui - A hybrid command-line/UI development experience for cloud-native development
    • ritz078/transform - A polyglot web converter.
    • expo/expo - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
    • backstage/backstage - Backstage is an open framework for building developer portals
    • toolbeam/openauth - ▦ Universal, standards-based auth provider.
    • needle-di/core - A lightweight, type-safe Dependency Injection (DI) library for JavaScript and TypeScript projects
    • mendableai/firecrawl - 🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
    • opral/monorepo - lix (change control system) && inlang (globalization ecosystem for software built on lix)
    • firecrawl/firecrawl - 🔥 The Web Data API for AI - Turn entire websites into LLM-ready markdown or structured data
    • needle-di/needle-di - A lightweight, type-safe Dependency Injection (DI) library for JavaScript and TypeScript projects
    • 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!
    • barvian/number-flow - An animated number component for React, Vue, Svelte, and TS/JS.
    • colinhacks/zod - TypeScript-first schema validation with static type inference
    • mckaywrigley/chatbot-ui - AI chat for any model.
    • vercel/ai-chatbot - A full-featured, hackable Next.js AI chatbot built by Vercel
    • botpress/botpress - The open-source hub to build & deploy GPT/LLM Agents ⚡️
    • LucasDower/ObjToSchematic - A tool to convert 3D models into Minecraft formats such as .schematic, .litematic, .schem and .nbt
    • 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.
    • svecosystem/formsnap - Functional, accessible, and powerful form components for Svelte. 🫰
    • 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.
    • AndrewWalsh/openapi-devtools - Browser extension that generates API specs for any app or website
    • documenso/documenso - The Open Source DocuSign Alternative.
    • calcom/cal.com - Scheduling infrastructure for absolutely everyone.
    • 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.
    • airbnb/visx - 🐯 visx | visualization components
    • tailwindlabs/tailwindcss - A utility-first CSS framework for rapid UI development.
    • ionic-team/capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
    • supabase/supabase - The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
    • novuhq/novu - The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
    • vuejs/vitepress - Vite & Vue powered static site generator.
    • 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.
    • misode/vscode-nbt - NBT extension for VSCode
    • rtrampox/nuqs-svelte - nuqs port for Svelte ✨
    • anomalyco/opencode - The open source coding agent.
    • anomalyco/openauth - ▦ Universal, standards-based auth provider.
    • opral/inlang - open file format for localizing software (i18n)
    • graphql-editor/graphql-editor - 📺 Visual Editor & GraphQL IDE.
    • azat-io/actions-up - 🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning
    • x0k/svelte-jsonschema-form - Svelte 5 library for creating forms based on JSON schema.
    • woodendoors7/MinecraftStatusPinger - 🟩 A Minecraft Status Pinger
    • 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
    • vitest-dev/vitest - Next generation testing framework powered by Vite.
    • pnpm/pnpm - Fast, disk space efficient package manager
    • giscus/giscus - A commenting system powered by GitHub Discussions. :octocat: :speech\_balloon: :gem:
    • kubernetes-sigs/headlamp - A Kubernetes web UI that is fully-featured, user-friendly and extensible
    • 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.
    • 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.
    • sindresorhus/ky - 🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
    • miurla/morphic - An AI-powered search engine with a generative UI
    • excalidraw/excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
    • artifacthub/hub - Find, install and publish Cloud Native packages
    • bfanger/svelte-preprocess-react - Seamlessly use React components inside a Svelte app
    • rancher-sandbox/rancher-desktop - Container Management and Kubernetes on the Desktop
    • ciscoheat/sveltekit-superforms - Making SvelteKit forms a pleasure to use!
    • huntabyte/shadcn-svelte - shadcn/ui, but for Svelte. ✨
    • malloydata/malloy - Malloy is a modern open source language for describing data relationships and transformations.
    • surrealdb/surrealist - Surrealist is the ultimate way to visually manage your SurrealDB database
    • Nutlope/aicommits - A CLI that writes your git commit messages for you with AI
    • renovatebot/renovate - Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
    • siderolabs/theila - Theila is the UI for all things Sidero Labs.
    • microsoft/TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
    • browserless/browserless - Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
    • darkreader/darkreader - Dark Reader Chrome and Firefox extension
    • PostHog/mcp - Official PostHog MCP Server 🦔
    • sst/opencode - The open source coding agent.
    • better-auth/better-auth - The most comprehensive authentication framework for TypeScript
    • beynar/svelte-streamdown - Svelte port of Streamdown
    • cloudflare/agents - Build and deploy AI Agents on Cloudflare
    • Dokploy/dokploy - Open Source Alternative to Vercel, Netlify and Heroku.
  • JavaScript

  • Shell

  • Svelte

  • Go

  • Rust

    • rolldown/rolldown - Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
    • azalea-rs/azalea - A collection of Rust crates for making Minecraft bots, clients, and tools.
    • get-convex/convex-backend - The open-source reactive database for app developers
    • firecracker-microvm/firecracker - Secure and fast microVMs for serverless computing.
    • 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/
    • 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.
    • scrayosnet/dcexport - Discord Server Prometheus Exporter
    • denoland/deno - A modern runtime for JavaScript and TypeScript.
    • tauri-apps/tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
    • meilisearch/meilisearch - A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
    • 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
    • valence-rs/valence - A Rust framework for building Minecraft servers.
    • valeriansaliou/sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
    • surrealdb/surrealdb - A scalable, distributed, collaborative, document-graph database, for the realtime web
    • 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.
    • juspay/hyperswitch - An open source payments switch written in Rust to make payments fast, reliable and affordable
    • volta-cli/volta - Volta: JS Toolchains as Code. ⚡
    • 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.
  • miscellaneous

  • Java

  • Vala

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

  • Python

    • abi/screenshot-to-code - Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
    • 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.
    • OpenInterpreter/open-interpreter - A natural language interface for computers
    • facebookresearch/AnimatedDrawings - Code to accompany "A Method for Animating Children's Drawings of the Human Figure"
    • maximilian-janisch/2018-UZH-Great-Santa-Hunt - The repository for a small game in which deers search for and distribute presents.
    • comfyanonymous/ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
    • coderamp-labs/gitingest - Replace 'hub' with 'ingest' in any GitHub URL to get a prompt-friendly extract of a codebase
    • oobabooga/text-generation-webui - The definitive Web UI for local AI, with powerful features and easy setup.
    • ludwig-ai/ludwig - Low-code framework for building custom LLMs, neural networks, and other AI models
    • openinterpreter/open-interpreter - A natural language interface for computers
    • OpenBB-finance/OpenBB - Financial data platform for analysts, quants and AI agents.
    • jamesturk/scrapeghost - 👻 Experimental library for scraping websites using OpenAI's GPT API.
    • 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.
    • JaidedAI/EasyOCR - Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
    • daveshap/ACE\_Framework - ACE (Autonomous Cognitive Entities) - 100% local and open source autonomous agents
    • WeblateOrg/weblate - Web based localization tool with tight version control integration.
    • weaviate/Verba - Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
    • vllm-project/vllm - A high-throughput and memory-efficient inference and serving engine for LLMs
    • 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).
    • stanfordnlp/dspy - DSPy: The framework for programming—not prompting—language models
    • jquesnelle/yarn - YaRN: Efficient Context Window Extension of Large Language Models
    • cientgu/InstructDiffusion - PyTorch implementation of InstructDiffusion, a unifying and generic framework for aligning computer vision tasks with human instructions.
    • 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.
    • ai-forever/ghost - A new one shot face swap approach for image and video domains
    • rany2/edge-tts - Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key
    • sjvasquez/handwriting-synthesis - Handwriting Synthesis with RNNs ✏️
    • approximatelabs/sketch - AI code-writing assistant that understands data content
    • sczhou/CodeFormer - \[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer
    • predict-idlab/plotly-resampler - Visualize large time series data with plotly.py
    • Godlander/objmc - A tool to bypass Minecraft Java Edition model limits by baking vertex data into texture.
    • polakowo/vectorbt - Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
    • gitpitch/gitpitch - Markdown Presentations for Tech Conferences, Training, Developer Advocates, and Educators.
    • openstack/openstack-ansible - Ansible playbooks for deploying OpenStack. Mirror of code maintained at opendev.org.
    • FlareSolverr/FlareSolverr - Proxy server to bypass Cloudflare protection
  • HTML

    • hugo-toha/toha - A Hugo theme for personal portfolio
    • 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-themes/toha - A Hugo theme for personal portfolio
    • 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.
    • lucanadim/Learnings - Here I document my programming language learning progress
  • C++

    • MultiMC/Launcher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once
    • protocolbuffers/protobuf - Protocol Buffers - Google's data interchange format
    • envoyproxy/envoy - Cloud-native high-performance edge/middle/service proxy
    • ceph/ceph - Ceph is a distributed object, block, and file storage platform
    • duckdb/duckdb - DuckDB is an analytical in-process SQL database management system
    • PrismLauncher/PrismLauncher - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
    • zerotier/ZeroTierOne - A Smart Ethernet Switch for Earth
    • 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
    • neutralinojs/neutralinojs - Portable and lightweight cross-platform desktop application development framework
    • cloudflare/workerd - The JavaScript / Wasm runtime that powers Cloudflare Workers
    • webview/webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
  • Roff

  • Jupyter Notebook

  • Makefile

    • gogo/googleapis - googleapis generated with gogoprotobuf
    • container-storage-interface/spec - Container Storage Interface (CSI) Specification.
    • 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.
  • Zig

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

  • Kotlin

  • C

    • nicolas-van/multirun - A minimalist init process designed for Docker
    • flatpak/flatpak - Linux application sandboxing and distribution framework
    • 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
    • coolstar/electra - Electra iOS 11.0 - 11.1.2 jailbreak toolkit based on async\_awake
    • 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
    • obsproject/obs-studio - OBS Studio - Free and open source software for live streaming and screen recording
    • tmate-io/tmate - Instant Terminal Sharing
    • mattn/go-sqlite3 - sqlite3 driver for go using database/sql
    • ovn-org/ovn - Open Virtual Network
    • 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.
  • PHP

  • 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
  • Vue

    • dannyconnell/qwitter
    • 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.
  • Jinja

  • Ruby

  • Swift

  • Dockerfile

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