awesome-github-projects
Curated list of GitHub projects I starred over the years
https://github.com/viktorbezdek/awesome-github-projects
Last synced: 2 days ago
JSON representation
-
π¨ Design & Creative
- devicon - Set of icons representing programming languages, designing & development tools β11,688 `CSS` π₯
- Tkinter-Designer - An easy and fast way to create a Python GUI π β10,252 `Python` β‘
- drei - π₯ useful helpers for react-three-fiber β9,693 `JavaScript` β‘
- o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations. β9,392 `C++` π₯
- RemixIcon - Open source neutral style icon system β8,192 `Less` β‘
- model-viewer - Easily display interactive 3D models on the web and in AR! β8,129 `TypeScript` π₯
- freemocap - Free Motion Capture for Everyone πβ¨ β9,152 `Python` π₯
- draco - Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics. β7,358 `C++` β‘
- dolibarr - Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers. β7,326 `PHP` π₯
- html-to-image - βοΈ Generates an image from a DOM node using HTML5 canvas and SVG. β7,170 `TypeScript` π₯
- dust3r - DUSt3R: Geometric 3D Vision Made Easy β7,196 `Python`
- logos - A huge collection of SVG logos β6,752 `SVG` β‘
- browser-logos - π High resolution web browser logos β6,038
- AR.js - Image tracking, Location Based AR, Marker tracking. All on the Web. β5,948 `JavaScript` β‘
- swup - Versatile and extensible page transition library for server-rendered websites π β5,186 `TypeScript` π₯
- react-burger-menu - :hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations β5,090 `JavaScript`
- spank - Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID. β4,793 `Go` β‘
- chili3d - A browser-based 3D CAD application for online model design and editing β4,618 `TypeScript` π₯
- BambuStudio - PC Software for BambuLab and other 3D printers β4,663 `C++` π₯
- wwwsqldesigner - WWW SQL Designer, your online SQL diagramming tool β2,928 `JavaScript` β‘
- promote-your-next-startup - π Free resources you may use to promote your next startup β2,209
- madr - Markdown Architectural Decision Records β2,271 `Markdown` π₯
- maker.js - πβ 2D vector line drawing and shape modeling for CNC and laser cutters. β2,007 `TypeScript` π₯
- modern-screenshot - πΈ Quickly generate image from DOM node using HTML5 canvas and SVG. β1,937 `TypeScript` β‘
- merge-images - Easily compose images together without messing around with canvas β1,711 `JavaScript` β‘
- figma-plugin - Official repository of the plugin 'Tokens Studio for Figma' (Figma Tokens) β1,593 `TypeScript` π₯
- artcraft - ArtCraft is an intentional crafting engine for artists, designers, and filmmakers β1,695 `Rust` π₯
- jsPsych - Create behavioral experiments in a browser using JavaScript β1,199 `TypeScript` π₯
- Stacks - Stack Overflowβs Design System β664 `TypeScript` π₯
- 3dfier - The open-source tool for creating 3D models β624 `C++` β‘
- hyperframes - Write HTML. Render video. Built for agents. β28,460 `TypeScript` π₯
-
π οΈ Developer Tools
- squad - Squad: AI agent teams for any project β2,826 `TypeScript` π₯
- vscode - Visual Studio Code β186,463 `TypeScript` π₯
- gitignore - A collection of useful .gitignore templates β174,480 π₯
- superpowers - An agentic skills framework & software development methodology that works. β231,104 `Shell` π₯
- yt-dlp - A feature-rich command-line audio/video downloader β171,212 `Python` π₯
- javascript - JavaScript Style Guide β148,084 `JavaScript` β‘
- Awesome-Hacking - A collection of various awesome lists for hackers, pentesters and security researchers β114,581 β‘
- axios - Promise based HTTP client for the browser and node.js β109,080 `JavaScript` π₯
- papers-we-love - Papers from the computer science community to read and discuss. β107,139 `Shell` β‘
- puppeteer - JavaScript API for Chrome and Firefox β95,040 `TypeScript` π₯
- nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions β93,840 `Shell` π₯
- playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. β91,151 `TypeScript` π₯
- sherlock - Hunt down social media accounts by username across social networks β85,140 `Python` π₯
- fzf - :cherry_blossom: A command-line fuzzy finder β81,017 `Go` π₯
- github-readme-stats - :zap: Dynamically generated stats for your github readmes β79,674 `JavaScript` π₯
- codex - Lightweight coding agent that runs in your terminal β91,765 `Rust` π₯
- lazygit - simple terminal UI for git commands β79,394 `Go` π₯
- tabby - A terminal for a more modern age β72,194 `TypeScript` π₯
- SecLists - SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. β71,615 `PHP` π₯
- tldr - Collaborative cheatsheets for console commands π. β62,875 `Markdown` π₯
- Front-end-Developer-Interview-Questions - A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore. β60,884 `Nunjucks` π₯
- bat - A cat(1) clone with wings. β59,278 `Rust` π₯
- pi-hole - A black hole for Internet advertisements β59,345 `Shell` π₯
- starship - βποΈ The minimal, blazing-fast, and infinitely customizable prompt for any shell! β58,345 `Rust` π₯
- powerlevel10k - A Zsh theme β54,483 `Shell` π₯
- PowerShell - PowerShell for every system! β53,962 `C#` π₯
- Mole - πΉ Clean, uninstall, analyze, optimize, and monitor your Mac from the terminal. β56,267 `Shell` π₯
- ruff - An extremely fast Python linter and code formatter, written in Rust. β48,031 `Rust` π₯
- acme.sh - A pure Unix shell script ACME client for SSL / TLS certificate automation β46,931 `Shell` π₯
- Win11Debloat - A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11. β48,637 `PowerShell` π₯
- zx - A tool for writing better scripts β45,546 `JavaScript` π₯
- jest - Delightful JavaScript Testing. β45,455 `TypeScript` π₯
- helix - A post-modern modal text editor. β44,931 `Rust` π₯
- cli - GitHubβs official command line tool β44,879 `Go` π₯
- warp - Warp is an agentic development environment, born out of the terminal. β61,941 `Rust` π₯
- bruno - Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) β44,976 `JavaScript` π₯
- git-flight-rules - Flight rules for git β42,471 π₯
- yarn - The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry β41,501 `JavaScript` β‘
- cheat.sh - the only cheat sheet you need β41,463 `Python`
- shannon - Shannon Lite is an autonomous, white-box AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production. β44,751 `TypeScript` π₯
- lossless-cut - The swiss army knife of lossless video/audio editing β41,407 `TypeScript` π₯
- nushell - A new type of shell β39,750 `Rust` π₯
- lapce - Lightning-fast and Powerful Code Editor written in Rust β38,572 `Rust` π₯
- ink - π React for interactive command-line apps β38,950 `TypeScript` π₯
- awesome-shell - A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. β37,119
- zoxide - A smarter cd command. Supports all major shells. β37,503 `Rust` π₯
- carbon - :black_heart: Create and share beautiful images of your source code β36,035 `JavaScript`
- husky - Git hooks made easy πΆ woof! β35,160 `JavaScript`
- jq - Command-line JSON processor β34,902 `C` π₯
- clipboard.js - :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: β34,136 `JavaScript`
- GitNexus - GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a git repository (Github, Gitlab, Azure, Local) or ZIP file, and get an interactive knowledge graph with a built in Graph RAG Agent. Perfect for code exploration β42,387 `TypeScript` π₯
- zellij - A terminal workspace with batteries included β33,743 `Rust` π₯
- playwright-mcp - Playwright MCP server β34,052 `TypeScript` π₯
- pear-desktop - Pear π is extension for music player β31,947 `TypeScript` π₯
- lux - πΎ Fast and simple video download library and CLI tool written in Go β31,417 `Go` β‘
- jsPDF - Client-side JavaScript PDF generation for everyone. β31,229 `JavaScript` π₯
- refined-github - :octocat: Browser extension that simplifies the GitHub interface and adds useful features β31,541 `TypeScript` π₯
- vscodium - binary releases of VS Code without MS branding/telemetry/licensing β32,005 `Shell` π₯
- k6 - A modern load testing tool, using Go and JavaScript β30,824 `Go` π₯
- MoneyPrinterV2 - Automate the process of making money online. β30,967 `Python` π₯
- jj - A Git-compatible VCS that is both simple and powerful β29,651 `Rust` π₯
- hyperfine - A command-line benchmarking tool β28,320 `Rust` β‘
- eslint - Find and fix problems in your JavaScript code. β27,356 `JavaScript` π₯
- simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks β23,863 `C++` π₯
- social-analyzer - API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites β23,070 `JavaScript`
- oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer β22,863 `Go` π₯
- fastfetch - A maintained, feature-rich and performance oriented, neofetch like system information tool. β23,261 `C` π₯
- darkreader - Dark Reader Chrome and Firefox extension β22,090 `TypeScript` π₯
- tips - Most commonly used git tips and tricks. β21,701 `JavaScript` π₯
- nnn - nΒ³ The unorthodox terminal file manager β21,635 `C` π₯
- Inquirer.js - A collection of common interactive command line user interfaces. β21,577 `TypeScript` π₯
- theia - Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript. β21,565 `TypeScript` π₯
- desktop - Focus on what matters instead of fighting with Git. β21,595 `TypeScript` π₯
- renovate - Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io β21,803 `TypeScript` π₯
- SpotX - SpotX patcher used for patching the desktop version of Spotify β21,338 `PowerShell` π₯
- openvpn-install - OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora β20,572 `Shell`
- spaceship-prompt - πβ¨ Minimalistic, powerful and extremely customizable Zsh prompt β20,515 `Shell` π₯
- fx - Terminal JSON viewer & processor β20,562 `Go` β‘
- maigret - π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites β33,206 `Python` π₯
- waveterm - An open-source, AI-integrated, cross-platform terminal for seamless workflows β21,313 `Go` π₯
- trix - A rich text editor for everyday writing β19,969 `JavaScript` π₯
- monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed. β20,222 `TypeScript` π₯
- enzyme - JavaScript Testing utilities for React β19,831 `JavaScript`
- ignite - Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting. β19,841 `TypeScript` π₯
- newsnow - Elegant reading of real-time and hottest news β20,742 `TypeScript` π₯
- react-testing-library - π Simple and complete React DOM testing utilities that encourage good testing practices. β19,604 `JavaScript` β‘
- vhs - Your CLI home video recorder πΌ β20,113 `Go` β‘
- SwiftLint - A tool to enforce Swift style and conventions. β19,629 `Swift` π₯
- awesome-cli-apps - π₯ π πΉ π A curated list of command line apps β19,798 `Shell` π₯
- typer - Typer, build great CLIs. Easy to code. Based on Python type hints. β19,593 `Python` π₯
- monaspace - An innovative superfamily of fonts for code β19,338 `Shell` β‘
- core - AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. β18,981 `TypeScript` π₯
- awesome-tuis - List of projects that provide terminal user interfaces β19,394 π₯
- commitlint - π Lint commit messages β18,609 `TypeScript` π₯
- hummingbot - Open source software that helps you create and deploy high-frequency crypto trading bots β18,914 `Python` π₯
- screenity - The free and privacy-friendly screen recorder with no limits π₯ β18,328 `JavaScript` π₯
- git-extras - GIT utilities -- repo summary, repl, changelog population, author commit percentages and more β18,059 `Shell` π₯
- WLED - Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi! β18,231 `C++` π₯
- asciinema - Terminal session recorder, streamer and player πΉ β17,429 `Rust` π₯
- foam - A personal knowledge management and sharing system for VSCode β17,228 `TypeScript` π₯
- navi - An interactive cheatsheet tool for the command-line β17,247 `Rust` β‘
- graphiql - GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools. β16,849 `TypeScript` π₯
- katana - A next-generation crawling and spidering framework. β17,039 `Go` π₯
- clap - A full featured, fast Command Line Argument Parser for Rust β16,489 `Rust` π₯
- typescript-eslint - :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript β16,280 `TypeScript` π₯
- lynis - Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional. β15,784 `Shell` β‘
- vercel - Develop. Preview. Ship. β15,684 `TypeScript` π₯
- speedtest - Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more β14,826 `JavaScript` π₯
- swift-composable-architecture - A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. β14,730 `Swift` π₯
- prezto - The configuration framework for Zsh β14,551 `Shell` β‘
- gitpod - The developer platform for on-demand cloud development environments to create software faster and more securely. β13,715 `TypeScript` π₯
- blockly - The web-based visual programming editor. β13,437 `JavaScript` π₯
- gh-ost - GitHub's Online Schema-migration Tool for MySQL β13,409 `Go` π₯
- Next-js-Boilerplate - πππ Nextjs Boilerplate and Starter with App Router and Page Router support, Tailwind CSS 4 and TypeScript β‘οΈ Made with developer experience first: Next.js 16 + TypeScript + ESLint + Prettier + Drizzle ORM + Husky + Lint-Staged + Vitest + Testing Library + Playwright + Storybook + Commitlint + VSCode + Sentry + PostCSS + Tailwind CSS β¨ β12,981 `TypeScript` π₯
- PentestGPT - Automated Penetration Testing Agentic Framework Powered by Large Language Models β13,789 `Python` π₯
- Osintgram - Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname β13,194 `Python`
- runner-images - GitHub Actions runner images β12,844 `PowerShell` π₯
- SeleniumBase - SeleniumBase is a framework for UI Testing, Web Scraping, and Stealth. Passes every bot-detection test with CDP Mode, and extends Playwright. β12,796 `Python` π₯
- oss-fuzz - OSS-Fuzz - continuous fuzzing for open source software. β12,355 `Shell` π₯
- starter-workflows - Accelerating new GitHub Actions workflows β11,699 `TypeScript` π₯
- tsdx - Zero-config CLI for TypeScript package development β11,470 `TypeScript`
- great_expectations - Always know what to expect from your data. β11,533 `Python` π₯
- streamlink - Streamlink is a CLI utility which pipes video streams from various services into a video player β11,558 `Python` π₯
- milkdown - πΌ Plugin driven WYSIWYG markdown editor framework. β11,610 `TypeScript` π₯
- gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git β11,604 `Rust` π₯
- hacktricks - Welcome to the page where you will find each trick/technique/whatever I have learnt in CTFs, real life apps, and reading researches and news. β11,665 `CSS` π₯
- tsup - The simplest and fastest way to bundle your TypeScript libraries. β11,263 `TypeScript` π₯
- obsidian-git - Integrate Git version control with automatic commit-and-sync and other advanced features in Obsidian.md β11,304 `TypeScript` π₯
- awesome-hacker-search-engines - A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more β10,779 `Shell` π₯
- cli - the package manager for JavaScript β9,849 `JavaScript` π₯
- Sn1per - Automated penetration testing & attack surface management platform. Recon, scan, exploit, report β 600+ exploits, 90+ integrations, 10K+ detections. β10,190 `Shell` π₯
- sqlfluff - A modular SQL linter and auto-formatter with support for multiple dialects and templated code. β9,760 `Python` π₯
- bbot - The recursive internet scanner for hackers. π§‘ β9,933 `Python` π₯
- inspector - Visual testing tool for MCP servers β10,118 `TypeScript` π₯
- taskbook - Tasks, boards & notes for the command-line habitat β9,326 `JavaScript`
- ipatool - Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store β9,433 `Go` π₯
- Mac-CLI - ο£Ώ macOS command line tool for developers β The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac. β9,093 `Shell`
- star-history - The de facto GitHub star history graph. β9,181 `TypeScript` β‘
- release-it - π Automate versioning and package publishing β8,977 `JavaScript` π₯
- XcodeGen - A Swift command line tool for generating your Xcode project β8,527 `Swift` β‘
- kimi-cli - Kimi Code CLI is your next CLI agent. β9,013 `Python` π₯
- isomorphic-git - A pure JavaScript implementation of git for node and browsers! β8,261 `JavaScript` π₯
- xo - β€οΈ JavaScript/TypeScript linter (ESLint wrapper) with great defaults β7,979 `TypeScript` π₯
- staticrypt - Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed. β7,958 `HTML` π₯
- git-standup - Recall what you or your team did on the last working day β7,844 `Shell`
- airgeddon - This is a multi-use bash script for Linux systems to audit wireless networks. β7,796 `Shell` π₯
- plop - Consistency Made Simple β7,661 `JavaScript` β‘
- undici - An HTTP/1.1 client, written from scratch for Node.js β7,617 `JavaScript` π₯
- reconftw - reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities β7,714 `Shell` β‘
- anytype-ts - Official Anytype client for MacOS, Linux, and Windows β8,185 `TypeScript` π₯
- dendron - The personal knowledge management (PKM) tool that grows as you do! β7,436 `TypeScript`
- consola - π¨ Elegant Console Logger for Node.js and Browser β7,291 `TypeScript` π₯
- HowToHunt - Collection of methodology and test case for various web vulnerabilities. β7,143
- axe-core - Accessibility engine for automated Web UI testing β7,246 `JavaScript` π₯
- rod - A Chrome DevTools Protocol driver for web automation and scraping. β6,974 `Go` π₯
- howtheytest - A collection of public resources about how software companies test their software β6,820 `TypeScript` β‘
- progit2 - Pro Git 2nd Edition β6,510 `CSS` π₯
- awesome-mcp-clients - A collection of MCP clients. β6,478 π₯
- carbon-now-cli - π¨ Beautiful images of your code β from right inside your terminal. β6,024 `TypeScript`
- spicetify-themes - A community-driven collection of themes for customizing Spotify through Spicetify - https://github.com/spicetify/cli β5,974 `CSS` π₯
- cypress-realworld-app - A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows. β5,899 `TypeScript` π₯
- summarize - Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension. β6,217 `TypeScript` π₯
- toolkit - The GitHub ToolKit for developing GitHub Actions. β5,772 `TypeScript` π₯
- openshot-qt - OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world. β5,898 `Python` π₯
- cli - Snyk CLI scans and monitors your projects for security vulnerabilities. β5,587 `TypeScript` π₯
- NetExec - The Network Execution Tool β5,606 `Python` π₯
- mcp-playwright - Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More π β5,553 `TypeScript`
- qodo-cover - Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! π»π€π§ͺπ β5,435 `Python` β‘
- blockbench - Blockbench - A low poly 3D model editor β5,583 `JavaScript` π₯
Programming Languages
Categories
π¦ Legacy & Inactive Projects
2,232
π€ AI & Machine Learning
725
π Web Development - Frontend
519
βοΈ Backend & APIs
364
π§ Utilities & Miscellaneous
320
π οΈ Developer Tools
271
π Learning & Resources
165
π Data & Analytics
90
π DevOps & Infrastructure
68
π± Mobile Development
55
π¨ Design & Creative
51
π Security & Privacy
47
π Web Development - Full-Stack
9
About
1
Sub Categories
Keywords
react
646
javascript
592
typescript
369
nodejs
280
python
258
ai
247
machine-learning
176
awesome
171
awesome-list
168
nextjs
162
llm
147
css
135
deep-learning
133
reactjs
119
docker
118
graphql
116
cli
112
security
101
open-source
93
redux
89
automation
84
openai
83
artificial-intelligence
80
golang
78
macos
77
chatgpt
76
rust
75
framework
75
html
70
linux
70
vue
67
api
67
database
67
kubernetes
66
postgresql
65
webpack
65
node
64
web
64
ui
63
self-hosted
61
agents
60
list
59
react-native
58
electron
58
pytorch
58
developer-tools
57
rag
55
hacking
54
microservices
53
go
52