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

awesome-github-projects

Curated list of GitHub projects I starred over the years
https://github.com/viktorbezdek/awesome-github-projects

Last synced: 4 days ago
JSON representation

  • 🔧 Utilities & Miscellaneous

    • nitro - Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever you prefer. ⭐10,930 `TypeScript` đŸ”Ĩ
    • kutt - Free Modern URL Shortener. ⭐10,917 `JavaScript` ⚡
    • stremio-web - Stremio - Freedom to Stream ⭐12,142 `JavaScript` đŸ”Ĩ
    • pdfkit - A JavaScript PDF generation library for Node and the browser ⭐10,664 `JavaScript` đŸ”Ĩ
    • spotifyd - A spotify daemon ⭐10,673 `Rust` đŸ”Ĩ
    • chroma.js - JavaScript library for all kinds of color manipulations ⭐10,568 `JavaScript` đŸ”Ĩ
    • Awesome-Dify-Workflow - 分äēĢ一äē›åĨŊį”¨įš„ Dify DSL åˇĨäŊœæĩį¨‹īŧŒč‡Ēį”¨ã€å­Ļäš ä¸¤į›¸åŽœã€‚ Sharing some Dify workflows. ⭐10,596 ⚡
    • critical - Extract & Inline Critical-path CSS in HTML pages ⭐10,223 `JavaScript` đŸ”Ĩ
    • LTX-Video - Official repository for LTX-Video ⭐10,516 `Python`
    • madge - Create graphs from your CommonJS, AMD or ES6 module dependencies ⭐10,108 `JavaScript`
    • RealtimeSTT - A robust, efficient, low-latency speech-to-text library with advanced voice activity detection, wake word activation and instant transcription. ⭐9,904 `Python` đŸ”Ĩ
    • pageres - Capture website screenshots ⭐9,743 `TypeScript`
    • pkgx - Run Anything ⭐9,733 `Rust` đŸ”Ĩ
    • agenda - Lightweight job scheduling for Node.js ⭐9,677 `HTML` đŸ”Ĩ
    • macfuse - macFUSE umbrella repository ⭐9,711 đŸ”Ĩ
    • bpmn-js - A BPMN 2.0 rendering toolkit and web modeler. ⭐9,562 `JavaScript` đŸ”Ĩ
    • atproto - Social networking technology created by Bluesky ⭐9,456 `TypeScript` đŸ”Ĩ
    • terser - 🗜 JavaScript parser, mangler and compressor toolkit for ES6+ ⭐9,292 `JavaScript` đŸ”Ĩ
    • WebGoat - WebGoat is a deliberately insecure application ⭐9,161 `JavaScript` đŸ”Ĩ
    • local-deep-researcher - Fully local web research and report writing assistant ⭐9,216 `Python` đŸ”Ĩ
    • Valetudo - Cloud replacement for vacuum robots enabling local-only operation ⭐9,243 `JavaScript` đŸ”Ĩ
    • grocy - ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home ⭐9,147 `JavaScript` đŸ”Ĩ
    • established-remote - A list of established remote companies ⭐8,829 ⚡
    • locomotive-scroll - 🛤 Detection of elements in viewport & smooth scrolling with parallax. ⭐8,806 `JavaScript` đŸ”Ĩ
    • easings.net - Easing Functions Cheat Sheet ⭐8,625 `CSS` ⚡
    • cerebro - đŸ”ĩ Cerebro is an open-source launcher to improve your productivity and efficiency ⭐8,538 `JavaScript` đŸ”Ĩ
    • autocannon - fast HTTP/1.1 benchmarking tool written in Node.js ⭐8,471 `JavaScript` ⚡
    • hexo-theme-butterfly - đŸĻ‹ A Hexo Theme: Butterfly ⭐8,316 `JavaScript` đŸ”Ĩ
    • berry - đŸ“Ļ🐈 Active development trunk for Yarn ⚒ ⭐8,080 `TypeScript` đŸ”Ĩ
    • checkout - Action for checking out a repo ⭐8,011 `TypeScript` đŸ”Ĩ
    • extensions - Everything you need to extend Raycast. ⭐7,556 `TypeScript` đŸ”Ĩ
    • fantasque-sans - A font family with a great monospaced variant for programmers. ⭐7,400 `Python`
    • claude-code-action - No description provided ⭐8,047 `TypeScript` đŸ”Ĩ
    • turbo - The speed of a single-page web application without having to write any JavaScript ⭐7,336 `JavaScript` đŸ”Ĩ
    • traccar - Traccar GPS Tracking System ⭐7,436 `Java` đŸ”Ĩ
    • GloVe - Software in C and data files for the popular GloVe model for distributed word representations, a.k.a. word vectors or embeddings ⭐7,223 `C`
    • perkeep - Perkeep (nÊe Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content. ⭐7,118 `Go`
    • hotkeys-js - ➷ A robust Javascript library for capturing keyboard input. It has no dependencies. ⭐7,106 `TypeScript` đŸ”Ĩ
    • pocketpal-ai - An app that brings language models directly to your phone. ⭐7,289 `TypeScript` đŸ”Ĩ
    • node-crawler - Web Crawler/Spider for NodeJS + server-side jQuery ;-) ⭐6,788 `TypeScript` đŸ”Ĩ
    • registry - A community driven registry service for Model Context Protocol (MCP) servers. ⭐6,936 `Go` đŸ”Ĩ
    • DeepSeek-Coder-V2 - DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence ⭐6,849
    • graphcast - No description provided ⭐6,675 `Python` ⚡
    • pgroll - PostgreSQL zero-downtime migrations made easy ⭐6,504 `Go` đŸ”Ĩ
    • wireit - Wireit upgrades your npm/pnpm/yarn scripts to make them smarter and more efficient. ⭐6,410 `TypeScript` đŸ”Ĩ
    • jsnes - A JavaScript NES emulator. ⭐6,395 `JavaScript` đŸ”Ĩ
    • moleculer - :rocket: Progressive microservices framework for Node.js ⭐6,373 `JavaScript` ⚡
    • tailwindcss-typography - Beautiful typographic defaults for HTML you don't control. ⭐6,399 `JavaScript` đŸ”Ĩ
    • gifify - đŸ˜ģ Convert any video file to an optimized animated GIF. ⭐6,323 `JavaScript`
    • chat-langchain - No description provided ⭐6,377 `TypeScript` đŸ”Ĩ
    • randomColor - A tiny script for generating attractive colors ⭐6,126 `JavaScript`
    • scrollama - Scrollytelling with IntersectionObserver. ⭐5,979 `HTML`
    • hound - Lightning fast code searching made easy ⭐5,846 `JavaScript` ⚡
    • image - Encoding and decoding images in Rust ⭐5,794 `Rust` đŸ”Ĩ
    • lebab - Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does. ⭐5,634 `JavaScript` ⚡
    • streetmerchant - 🤖 The world's easiest, most powerful stock checker ⭐5,397 `TypeScript` ⚡
    • remeda - A utility library for JavaScript and TypeScript. ⭐5,380 `TypeScript` đŸ”Ĩ
    • vision-agent - This tool has been deprecated. Use Agentic Document Extraction instead. ⭐5,292 `Python`
    • postgres-language-server - A Language Server for Postgres ⭐5,243 `Rust` đŸ”Ĩ
    • obsidian-minimal - A distraction-free and highly customizable theme for Obsidian. ⭐5,150 `CSS` đŸ”Ĩ
    • electron-store - Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc ⭐4,999 `JavaScript`
    • go - Go tools, libraries ⭐4,857 `Go`
    • data - An index of all open-source data ⭐4,843 `JavaScript`
    • Lists - Primary Block Lists ⭐4,871 `Python` đŸ”Ĩ
    • next-learn - Learn Next.js Starter Code ⭐4,736 `TypeScript` đŸ”Ĩ
    • prost - PROST! a Protocol Buffers implementation for the Rust Language ⭐4,715 `Rust` đŸ”Ĩ
    • phoenix - A lightweight macOS window and app manager scriptable with JavaScript ⭐4,538 `Objective-C`
    • Web-Attack-Cheat-Sheet - Web Attack Cheat Sheet ⭐4,425 đŸ”Ĩ
    • node-apn - :calling: Apple Push Notification module for Node.js ⭐4,403 `JavaScript`
    • auto-editor - Effort free video editing! ⭐4,432 `Nim` đŸ”Ĩ
    • p-queue - Promise queue with concurrency control ⭐4,219 `TypeScript` ⚡
    • positron - Positron, a next-generation data science IDE ⭐4,167 `TypeScript` đŸ”Ĩ
    • proposal-signals - A proposal to add signals to JavaScript. ⭐4,135
    • scrape-it - 🔮 A Node.js scraper for humans. ⭐4,074 `JavaScript`
    • linkedin_scraper - A library that scrapes Linkedin for user data ⭐4,248 `Python` ⚡
    • mapnik - Mapnik is an open source toolkit for developing mapping applications ⭐3,934 `C++` đŸ”Ĩ
    • directories - Find rules and MCP servers ⭐3,925 `TypeScript` đŸ”Ĩ
    • WebODM - User-friendly, commercial-grade software for processing aerial imagery. âœˆī¸ Download it for free! ⭐3,986 `Python` đŸ”Ĩ
    • PromptWizard - Task-Aware Agent-driven Prompt Optimization Framework ⭐3,882 `Python`
    • dumi - 📖 Static Site Generator for component library development ⭐3,794 `JavaScript` đŸ”Ĩ
    • VACE - [ICCV 2025] Official implementations for paper: VACE: All-in-One Video Creation and Editing ⭐3,823 `Python`
    • ai_agents_az - No description provided ⭐3,808 `Python`
    • proposal-temporal - Provides standard objects and functions for working with dates and times. ⭐3,700 `HTML` đŸ”Ĩ
    • mcp-server-cloudflare - No description provided ⭐3,871 `TypeScript` đŸ”Ĩ
    • pizza-dough - This recipe is dedicated to helping you make the best possible pizza dough for Neapolitan pizza. ⭐3,647 `HTML`
    • corepack - Package manager version manager for Node.js projects ⭐3,709 `TypeScript` đŸ”Ĩ
    • server - :desktop_computer: Simple and powerful server for Node.js ⭐3,556 `JavaScript`
    • morphdom - Fast and lightweight DOM diffing/patching (no virtual DOM needed) ⭐3,556 `JavaScript`
    • tasks - No description provided ⭐3,360 `JavaScript` đŸ”Ĩ
    • plasticity - No description provided ⭐3,374 `TypeScript` ⚡
    • anthropic-sdk-python - No description provided ⭐3,644 `Python` đŸ”Ĩ
    • falso - All the Fake Data for All Your Real Needs 🙂 ⭐3,335 `TypeScript`
    • hotkey - Trigger an action on an element with a keyboard shortcut. ⭐3,292 `JavaScript` đŸ”Ĩ
    • convert - Truly universal online file converter ⭐3,679 `TypeScript` đŸ”Ĩ
    • parallel.js - Easy multi-core processing utilities for Node. ⭐3,245 `JavaScript` đŸ”Ĩ
    • likec4 - Visualize, collaborate, and evolve the software architecture with always actual and live diagrams from your code ⭐3,631 `TypeScript` đŸ”Ĩ
    • AdaptixC2 - AdaptixC2 is a highly modular advanced redteam toolkit ⭐3,240 `C++` ⚡
    • n8n-nodes-mcp - n8n custom node for MCP ⭐3,017 `TypeScript`
    • webpack-blocks - đŸ“Ļ Configure webpack using functional feature blocks. ⭐2,968 `JavaScript`
    • openrpa - Free Open Source Enterprise Grade RPA ⭐2,980 `C#` ⚡
    • metascraper - Get unified metadata from websites using Open Graph, Microdata, RDFa, Twitter Cards, JSON-LD, HTML, and more. ⭐2,688 `HTML` đŸ”Ĩ
    • loomio - Loomio is a collaborative decision making tool ⭐2,549 `Ruby` đŸ”Ĩ
    • scrapoxy - Scrapoxy has been discontinued. ⭐2,417
    • letta-code - The memory-first coding agent ⭐2,742 `TypeScript` đŸ”Ĩ
    • emp - EMP Micro FE Base on Rspack & module federation ⭐2,397 `TypeScript` đŸ”Ĩ
    • liferay-portal - No description provided ⭐2,253 `Java` đŸ”Ĩ
    • queueing-theory - Queueing theory: an introduction for software development ⭐2,224 đŸ”Ĩ
    • Index-2026 - No description provided ⭐2,181 `HTML` đŸ”Ĩ
    • umzug - Framework agnostic migration tool for Node.js ⭐2,194 `TypeScript` đŸ”Ĩ
    • Interstellar - One of the most popular modern web proxies with blazing fast speeds and a variety of games. ⭐2,060 `JavaScript` đŸ”Ĩ
    • swc-node - Faster ts-node without typecheck ⭐1,980 `TypeScript` đŸ”Ĩ
    • moderngpu - Patterns and behaviors for GPU computing ⭐1,777 `C++`
    • rambda - Typescript focused FP library similar to Remeda and Ramda ⭐1,754 `JavaScript` đŸ”Ĩ
    • klona - A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more! ⭐1,731 `JavaScript` ⚡
    • opendatacam - An open source tool to quantify the world ⭐1,717 `JavaScript` ⚡
    • sitemap.js - Sitemap-generating framework for node.js ⭐1,709 `TypeScript` đŸ”Ĩ
    • nft - Node.js dependency tracing utility ⭐1,642 `JavaScript` đŸ”Ĩ
    • EOS - This repository features an Energy Optimization System (EOS) that optimizes energy distribution, usage for batteries, heat pumps& household devices. It includes predictive models for electricity prices (planned), load forecasting& dynamic optimization to maximize energy efficiency & minimize costs. Founder Dr. Andreas Schmitz (YouTube @akkudoktor) ⭐1,616 `Python` đŸ”Ĩ
    • checklist-going-live - The checklist that is used when a project is going live ⭐1,534
    • faast.js - Serverless batch computing made simple. ⭐1,483 `TypeScript` đŸ”Ĩ
    • advanced-patterns-workshop - An interactive TypeScript repo on advanced patterns (WIP) ⭐1,458 `TypeScript` đŸ”Ĩ
    • sunmao-ui - A Framework for Developing Low-code Tool ⭐1,452 `TypeScript`
    • threat-dragon - An open source threat modeling tool from OWASP ⭐1,497 `JavaScript` đŸ”Ĩ
    • clooney - Clooney is an actor library for the web. Use workers without thinking about workers. ⭐1,421 `JavaScript` đŸ”Ĩ
    • yarn-deduplicate - Deduplication tool for yarn.lock files ⭐1,392 `TypeScript` đŸ”Ĩ
    • zod-to-json-schema - Converts Zod schemas to Json schemas ⭐1,252 `TypeScript` ⚡
    • zero-width-detection - Invisibly inserting usernames into text with Zero-Width Characters ⭐1,178 `TypeScript`
    • schema-dts - JSON-LD TypeScript types for Schema.org vocabulary ⭐1,203 `TypeScript` ⚡
    • photography - A free online portfolio website to showcase your photos. ⭐1,177 `JavaScript`
    • fast-copy - A blazing fast deep object copier ⭐1,162 `JavaScript` đŸ”Ĩ
    • n8n-nodes-starter - Example starter module for custom n8n nodes. ⭐1,107 `TypeScript` đŸ”Ĩ
    • webapp-conversation - No description provided ⭐1,076 `TypeScript` ⚡
    • manypkg - â˜”ī¸ An umbrella for your monorepo ⭐1,036 `TypeScript` đŸ”Ĩ
    • shimmering-obsidian - Alfred workflow with dozens of features for controlling your Obsidian vault. ⭐1,024 `JavaScript` ⚡
    • trading-signals - Technical indicators to run technical analysis with JavaScript & TypeScript. 📈 ⭐955 `TypeScript` đŸ”Ĩ
    • opentelemetry-js-contrib - OpenTelemetry instrumentation for JavaScript modules ⭐910 `TypeScript` đŸ”Ĩ
    • micmac - Free open-source photogrammetry software tools ⭐899 `C++` đŸ”Ĩ
    • snowball - Snowball compiler and stemming algorithms ⭐861 `C` đŸ”Ĩ
    • InnerSourcePatterns - These patterns document how to apply open source principles and practices for software development within the confines of an organization - aka InnerSource. ⭐849 `HTML` đŸ”Ĩ
    • dotenv-safe - Load environment variables from .env and ensure they are all present ⭐769 `JavaScript`
    • bonsai - Understand the tree of dependencies inside your webpack bundles, and trim away the excess. ⭐740 `JavaScript` ⚡
    • thenBy.js - thenBy is a javascript micro library that helps sorting arrays on multiple keys ⭐681 `JavaScript` ⚡
    • readme-checklist - A checklist for writing READMEs ⭐667
    • lass - :girl: Lass scaffolds a modern package boilerplate for Node.js ⭐651 `JavaScript`
    • micromono - Write microservices in monolithic style ⭐639 `JavaScript` ⚡
    • intents - Intents to be used with Home Assistant ⭐605 `Python` đŸ”Ĩ
    • effect-smol - Core libraries and experimental work for Effect v4 ⭐713 `TypeScript` đŸ”Ĩ
    • js-tokens - Tiny JavaScript tokenizer. ⭐555 `JavaScript` đŸ”Ĩ
    • CommandPost - Workflow Enhancements for Creatives ⭐555 `Lua`
    • resumable-stream - Stream resumption for web streams ⭐553 `TypeScript`
    • SynthMoCap - SynthMoCap Datasets ⭐471 `Python`
    • node-red-contrib-homekit-bridged - Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices. ⭐443 `TypeScript` đŸ”Ĩ
    • scriptum - No-Frills Functional Programming Lib Augmenting Javascript/Node.js ⭐381 `JavaScript`
    • stopword - A module for node.js and the browser that takes in text and strips it of stopwords ⭐267 `JavaScript` ⚡
    • minify - Minifier of js, css, html and img ⭐255 `JavaScript` ⚡
    • cacheable-response - An HTTP compliant route path middleware for serving cache response with invalidation support. ⭐217 `JavaScript` đŸ”Ĩ
    • forensix - Google Chrome forensic tool to process, analyze and visualize browsing artifacts ⭐252 `JavaScript`
    • conversationai-moderator - A machine-assisted human-moderation toolkit. ⭐206 `TypeScript` đŸ”Ĩ
    • multicast-stream - Create a multicast stream that lets multiple consumers independently read the same data ⭐187 `JavaScript`
    • blog - The source code for https://philipwalton.com ⭐183 `JavaScript`
    • lwd - Lightweight document ⭐157 `OCaml` ⚡
    • ts - Monorepo of typescript projects ⭐151 `TypeScript`
    • Hands-On-Functional-Programming-with-Typescript - Hands-On Functional Programming with Typescript, published by Packt ⭐108 `TypeScript`
    • typopo - Fix frequent microtypography errors in multiple languages. Write neat texts without bothering about typography rules. Typopo works for English, German, Slovak, Czech and Rusyn language. ⭐102 `JavaScript` đŸ”Ĩ
    • Easy-Property-Listings - Easy Property Listings is ready to make your real estate website faster, safer and better! ⭐88 `PHP` đŸ”Ĩ
    • mbank-cli - command line interface to mBank online banking system ⭐42 `Perl`
    • resources - No description provided ⭐6
    • data-universal - The 'universal' subset of an experimental collaborative knowledge base Edit ⭐6 đŸ”Ĩ
    • castlebreaker - No description provided ⭐2 `Python`
    • juncture-engine - No description provided ⭐1 `Python` ⚡
    • JavaScript30 - 30 Day Vanilla JS Challenge ⭐29,166 `HTML` đŸ”Ĩ
    • prerender - Node server that uses Headless Chrome to render a javascript-rendered page as HTML. To be used in conjunction with prerender middleware. ⭐6,577 `JavaScript` đŸ”Ĩ
    • pica - Resize image in browser with high quality and high speed ⭐4,113 `TypeScript` ⚡
    • mnemonist - Curated collection of data structures for the JavaScript/TypeScript language. ⭐2,424 `JavaScript` ⚡
    • microlight - highlights code in any programming language ⭐1,492 `JavaScript` ⚡
    • node-red-contrib-viseo - Node-RED nodes OpenSourced by VISEO Technologies ⭐226 `JavaScript` ⚡
    • sequelize-transparent-cache - Simple to use and universal cache layer for Sequelize ⭐192 `JavaScript` đŸ”Ĩ
    • woodcutapp.github.io - No description provided ⭐13 `TypeScript` đŸ”Ĩ
    • financial-services - No description provided ⭐31,569 `Python` đŸ”Ĩ
    • dflash - DFlash: Block Diffusion for Flash Speculative Decoding ⭐5,164 `Python` ⚡
    • NostalgiaForInfinity - Trading strategy for the Freqtrade crypto bot ⭐3,287 `Python` đŸ”Ĩ
    • server-auth - No description provided ⭐216 `JavaScript` đŸ”Ĩ
    • tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ... ⭐32,332 `Rust` đŸ”Ĩ
    • pyrefly - A fast type checker and language server for Python ⭐6,662 `Rust` đŸ”Ĩ
    • sandcastle - Orchestrate sandboxed coding agents in TypeScript with sandcastle.run() ⭐6,081 `TypeScript` đŸ”Ĩ
    • tolaria - Desktop app to manage markdown knowledge bases ⭐16,634 `TypeScript` đŸ”Ĩ
    • a2ui - No description provided ⭐15,374 `TypeScript` đŸ”Ĩ
    • skills - Agent Skills for Google products and technologies ⭐13,857 `Python` đŸ”Ĩ
    • flue - The sandbox agent framework. ⭐5,282 `TypeScript` đŸ”Ĩ
  • 🌐 Web Development - Frontend

    • freeCodeCamp - freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free. ⭐449,151 `TypeScript` đŸ”Ĩ
    • developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers. ⭐357,576 `TypeScript` đŸ”Ĩ
    • react - The library for web and native user interfaces. ⭐245,369 `JavaScript` đŸ”Ĩ
    • next.js - The React Framework ⭐140,075 `JavaScript` đŸ”Ĩ
    • ui - A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code. ⭐116,848 `TypeScript` đŸ”Ĩ
    • tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend. ⭐108,012 `Rust` đŸ”Ĩ
    • material-ui - Material UI: Comprehensive React component library that implements Google's Material Design. Free forever. ⭐98,425 `JavaScript` đŸ”Ĩ
    • tailwindcss - A utility-first CSS framework for rapid UI development. ⭐95,609 `TypeScript` đŸ”Ĩ
    • storybook - Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation ⭐90,371 `TypeScript` đŸ”Ĩ
    • bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one ⭐93,283 `Rust` đŸ”Ĩ
    • svelte - web development for the rest of us ⭐87,301 `JavaScript` đŸ”Ĩ