awesome-github-projects
Curated list of GitHub projects I starred over the years
https://github.com/viktorbezdek/awesome-github-projects
Last synced: 3 days ago
JSON representation
-
π¦ Legacy & Inactive Projects
- stator - Stator, your go-to template for the perfect stack. ππ β300 `TypeScript`
- node-sketch - π Javascript library to manipulate sketch files β301 `JavaScript`
- react-wordart - The nostalgic WordArt we know just in react β302 `JavaScript`
- tradingview-scraper - A gateway to TradingView's data for your Node.js application! β298 `TypeScript`
- ambi-tv - a flexible ambilight clone for embedded linux β299 `C`
- do - π Notes management application built with React and Redux β298 `JavaScript`
- react-starter - Starter kit for creating universal React applications. β297 `JavaScript`
- mautic-whitelabeler - Easily change the logos, colors and company name in the Mautic user interface. β294 `CSS`
- recon - Code Intelligence for React Applications β296 `JavaScript`
- typogr.js - Typography utils for javascript β296 `JavaScript`
- leap-ai-avatars - No description provided β294 `TypeScript`
- lda - LDA topic modeling for node.js β294 `JavaScript`
- Precourse - This repo contains the instruction material and assignments for Lambda School's pre-course program. β294 `JavaScript`
- react-view-pager - Slider/Carousel powered by React Motion. β294 `JavaScript`
- get-me-through - A Free, Offline, Real-Time, Open-source web-app to assist organisers of any event in allowing only authorised/invited people using Face-Recognition Technology or QR Code. β293 `JavaScript`
- cryptocurrency-analysis - Analysis and visualisation of the cryptocurrency market β292 `R`
- palette - Node.js image color palette extraction with node-canvas β291 `JavaScript`
- nextjs-jwt-authentication - A proof of concept app for demonstrating authentication of Next.js app with JWT. β289 `JavaScript`
- housegan - House-GAN: Relational Generative Adversarial Networks for Graph-constrained House Layout Generation β293 `Python`
- strapi-middleware-cache - :electric_plug: A cache middleware for https://strapi.io β287 `JavaScript`
- graphqless - REST and GraphQL really aren't that different. I'll prove it! β287 `JavaScript`
- corectl - CoreOS over macOS made very simple β285 `Go`
- checklist - π A Frontend Checklist for Websites β283
- CollectiveGenius-AutoGPT-Agent-Hub - A showcase of diverse AI agents, fostering innovation and collaboration across domains. β283
- wotan - Pluggable TypeScript and JavaScript linter β282 `TypeScript`
- zincbase - A batteries-included kit for knowledge graphs β280 `Python`
- node-common-errors - Common error classes and utility functions β283 `JavaScript`
- dashboard - Dashboard is software for creating web apps and SaaS (support @ freenode #userdashboard) β283 `JavaScript`
- tern-meteor - Autocompletion plugin for Meteor 1.0 (extending TernJS) β280 `JavaScript`
- notion-api - Unofficial Notion.so API β279 `TypeScript`
- reactackle - Open-source components library built with React and Styled-Components. β278 `JavaScript`
- react-lumberjack - Logging setState for React β277 `JavaScript`
- Lumie - β¨ An opinionated way to keep your express API organized β277 `JavaScript`
- next-hexagonal-starter - No description provided β272 `TypeScript`
- AutoTimer - No description provided β272 `Python`
- chunk - An ultra-bold, ultra-awesome slab serif typeface. β272
- botkit-cms - An open tool for designing, building and managing interactive dialog systems β270 `JavaScript`
- startupnotes - Notes from Y-Combinator's Startup School β268 `CSS`
- Obsidian-Vault-Structure - No description provided β273
- react-typing-animation - A fully-featured typing animation in React that supports any valid JSX. β266 `JavaScript`
- react-performance - Helpers to debug and record component render performance π β267 `JavaScript`
- HumanOps - HumanOps deliberately highlights the importance of the teams running systems, not just the systems themselves. β265
- torrodle - β‘οΈ A magnet link scraper for streaming videos (movies, tv shows, anime, porn) along with subtitles. β265 `Go`
- shouldComponentUpdate-Children - React "Shallow Equal" HOC implementation to optimize shouldComponentUpdate with children / React elements πβ° β265 `JavaScript`
- curvature - Find roads that are the most curvy or twisty based on Open Street Map (OSM) data. β269 `Python`
- argo - Quest in pursuit of the Golden Fleece in Forex chaos β264 `JavaScript`
- roast-my-deps - Your dependencies are bad and you should feel bad β263 `JavaScript`
- AutoTTP - Automated Tactics Techniques & Procedures β261 `Python`
- PolyphonicPianoTranscription - Recurrent Neural Network for generating piano MIDI-files from audio (MP3, WAV, etc.) β262 `Jupyter Notebook`
- HMMs_Stock_Market - Contains all code related to using HMMs to predict stock market prices. β263 `Python`
- lionshare-api - Realtime cryptocurrency API β260 `JavaScript`
- xsshunter_client - Correlated injection proxy tool for XSS Hunter β259 `Python`
- shrimpit - Shrimpit π€ is a small CLI analysis tool for checking unused JavaScript, JSX & Vue templates ES6 exports in your project. β257 `JavaScript`
- stackman - He is like Batman, but for Node.js stack traces β257 `JavaScript`
- Microservices-with-Node-JS-and-React - [Stephen Grider] Microservices with Node JS and React [ENG, 2020] β256 `TypeScript`
- ragrid - :octocat: Intrinsic first auto-layout flexbox grid β255 `CSS`
- Piano-Trainer - A web-app for training sheet reading skills by using your MIDI-enabled piano. β255 `JavaScript`
- obsidian-garden - A knowledge management garden for https://obsidian.md, in which to grow your ideas β253 `JavaScript`
- platform-starter-kit - Cal.com Platform: Starter Kit β262 `TypeScript`
- canvas-sketch - Sketch business models in your browser β250 `TypeScript`
- TodoKit - TodoKit - A beautiful bug and issue tracking software. β250 `JavaScript`
- react-workshop - An at-your-own pace practical workshop for absolute beginners to react β250
- tooling - π§° (Not currently) up-to-date list of JavaScript and TypeScript tooling resources β249 `HTML`
- design-system-builder - Design System Builder β249 `TypeScript`
- generator-api - π Yeoman generator for creating RESTful NodeJS APIs, using ES6, Mongoose and Express β249 `JavaScript`
- node-webterm - simple demo application for child_pty and terminal.js. β249 `JavaScript`
- bens-obsidian-boilerplate - An opinionated kit to provide people some inspiration and ideas for their own workflows. β245
- design - Design assets for Topcoat β246
- workshopper-adventure - Not an adventure, not a workshopper - its both! β247 `JavaScript`
- aegis-host - This is the ΓGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ΓGIS application fabric. β243 `JavaScript`
- react-tater - A React component to add annotations to any element on a page π₯ β242 `JavaScript`
- react-ab-test - A/B testing React components and debug tools. Isomorphic with a simple, universal interface. Well documented and lightweight. Tested in popular browsers and Node.js. Includes helpers for Mixpanel and Segment.com. β242 `JavaScript`
- mocs - My Own Car System, a Go & Qt application for your car β240 `JavaScript`
- node - Node fork to make it suitable for embedding in Electron β240
- boundless - β¨ accessible, battle-tested React components with infinite composability β239 `JavaScript`
- ux - Resources for UX Design process and tools β238
- jquery-flexselect - :muscle::ballot_box_with_check: A jQuery plugin that turns regular select boxes into Quicksilver-like, flex-matching, incremental-finding controls. β236 `HTML`
- nxplorerjs-microservice-starter - Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs β235 `TypeScript`
- the-road-to-graphql - πThe Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript β236
- koa-knex-realworld-example - No description provided β234 `JavaScript`
- node-ddos - Stop denial of service attacks, configurable allowable burst rate. β234 `JavaScript`
- kbpedia - KBPedia Knowledge Graph & Knowledge Ontology (KKO) β235
- gutenblock - The easiest way to develop and release Gutenberg blocks (components) for WordPress β232 `JavaScript`
- next-ga - Next.js HOC to integrate Google Analytics on every page change β231 `JavaScript`
- react-tracker - React specific tracking library, Track user interaction with minimal API! β231 `JavaScript`
- aesthetics - Image Aesthetics Toolkit - includes Fisher Vector implementation, AVA (Image Aesthetic Visual Analysis) dataset and fast multi-threaded downloader β230 `Python`
- typeless - A complete toolkit for building scalable React apps with Typescript. β231 `TypeScript`
- bm - CLI bookmarks -- dropbox persisted bookmarks in your terminal - view screenshots in your browser β229 `Shell`
- zii - Chain function calls using a prototype function z β228 `JavaScript`
- node-red-web-nodes - A collection of node-red nodes aimed at web services β225 `JavaScript`
- snapdragon - snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory. β226 `JavaScript`
- CoinNow - π° Provide current price of coins(BTC, ETH, DASH, LTC, ETC, XRP) in real time from Bithumb and Poloniex. β221 `Swift`
- learn-react - Learn React with a laser focused, guided approach. β220 `JavaScript`
- react-awesome-styled-grid - A responsive 8-point grid system layout for React using styled-components β220 `TypeScript`
- awesome-taxonomy - A curated resource for taxonomy research β219
- chakra-next - Opinionated design system for React, based on Chakra UI + Next.js, written in TypeScript. β219 `TypeScript`
- kasia - :tophat: A React Redux toolset for the WordPress API β219 `JavaScript`
- HTML5-placeholder-polyfill - Small and robust polyfill for the HTML5 placeholder attribut. β219 `JavaScript`
- undetected-playwright - You know who I am β218 `JavaScript`
- degdb - degdb: distributed economic graph database β217 `Go`
- Stock-Prediction - Smart Algorithms to predict buying and selling of stocks on the basis of Mutual Funds Analysis, Stock Trends Analysis and Prediction, Portfolio Risk Factor, Stock and Finance Market News Sentiment Analysis and Selling profit ratio. Project developed as a part of NSE-FutureTech-Hackathon 2018, Mumbai. Team : Semicolon β219 `JavaScript`
- tickedoff - Tiny library (<200B gzip) for deferring something by a "tick" β217 `JavaScript`
- weallbehave - CODE_OF_CONDUCT.md generator β217 `JavaScript`
- photoshop-google-maps-tile-cutter - PS_Bramus.GoogleMapsTileCutter - A Photoshop script that cuts image tiles from any image for direct use with Google Maps β216 `JavaScript`
- rendition - A library of React UI components β213 `TypeScript`
- graphql-typed-client - A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more) β212 `TypeScript`
- timelapse - π¬ Native macOS app for recording timelapse videos of your desktop. β212 `Python`
- Angle-Sketch-Plugin - A free Sketch plugin for creating perspective mockups. β212 `JavaScript`
- Obsidian-JG-Method - A starter kit that follows how I use Obsidian to manage my goals, tasks, notes, and software development knowledge base. β213 `CSS`
- ClearGDPR - GDPR Compliance Solution β212 `JavaScript`
- mattermost_bot - MatterBot - A chat bot for MatterMost (http://www.mattermost.org). β211 `Python`
- cachegoose - Simple, integrated caching for Mongoose queries. β208 `JavaScript`
- react-lazy-render - Lazy render for (very) large lists of data β208 `JavaScript`
- FermionJS - Visual Prototyping Tool for React Applications β207 `JavaScript`
- mordred - [Experimental] Source data from anywhere, for Next.js, Nuxt.js, Eleventy and many more. β205 `TypeScript`
- fullpage-react - Stateful fullpage.js inspired scrolling for React β205 `JavaScript`
- anthropic_with_functions - No description provided β203 `Python`
- ObsidianBookmark - Chrome extension and nodejs server to allow web clipping to Obsidian. β202 `JavaScript`
- velositey - Photoshop panel containing scripts (.jsx) to quickly create websites β199 `JavaScript`
- ipad-cursor - A web implementation of the new iPadOS cursor in React βͺοΈ β198 `JavaScript`
- beat-blender - Blend beats using machine learning to create music in a fun new way. β198 `JavaScript`
- Hexi-Flexi-Grid - An SCSS partial that builds flexible, modular hex grids using CSS Grid β198 `CSS`
- bem-bl - Base BEM library β198 `JavaScript`
- automated-pentest - Minimal docker container of Parrot OS for running an automated scan & pentest report. β195 `Shell`
- one4All - This repository consists of tech resources and opportunities which could be useful for students interested in computer science. It also hosts non-tech sources which could be useful for anyone.π₯π»π¨βπ β195 `JavaScript`
- airframe-next - Free Open Source High Quality Dashboard based on Bootstrap 4 & React 16 + Next.js: http://airframe.nextjs.webkom.co β195 `JavaScript`
- hubot-matteruser - Hubot adapter for Mattermost using Web API and Websockets β195 `JavaScript`
- mattermost-redux - Redux for Mattermost β194 `JavaScript`
- containerspatterns - Interesting and useful containers usages β195 `JavaScript`
- arrows - Monorepo for functional JS/TS modules β193 `TypeScript`
- DeepVideoDeblurring - S. Su, M. Delbracio, J. Wang, G. Sapiro, W. Heidrich, O. Wang. Deep Video Deblurring. CVPR 2017, Spotlight β193 `MATLAB`
- forex.analytics - Node.js native library performing technical analysis over an OHLC dataset with use of genetic algorithm β192 `C`
- json-file-store - A simple JSON store for Node.js β192 `JavaScript`
- fiddler-auditor - Fiddler Auditor is a tool to evaluate language models. β192 `Python`
- obsidian-plugin-docs - Unofficial documentation for Obsidian plugin development. β190 `JavaScript`
- crisp-react - React boilerplate written in TypeScript with a variety of Jamstack and full stack deployments. Comes with SSR and without need to learn a framework. Helps to split a monolithic React app into multiple SPAs and avoid vendor lock-in. β190 `TypeScript`
- json-to-graphql - Create GraphQL schema from JSON files and APIs β190 `JavaScript`
- react-intense - A React component for viewing large images up close π β189 `CSS`
- studio - Component based analytics studio on the web browser β189 `JavaScript`
- Camilo - Sketch plugin specially crafted to work in Design systems with multiple themes β189 `JavaScript`
- freight - Freight - Dependency Bundles for NPM and Bower β189 `JavaScript`
- PRISM-AP - An automated Wireless RogueAP MITM attack framework. β190 `Shell`
- score.js - Scoring, levels, checkpoints and badges in Javascript - Instant gamification β188 `JavaScript`
- redux-rest-resource - Seamless REST interaction for Redux β189 `TypeScript`
- nextjs-custom-server - A TypeScript boilerplate for combining Payload and Next.js into a single Express server β186 `TypeScript`
- MikrotikSploit - MikrotikSploit is a script that searches for and exploits Mikrotik network vulnerabilities β186 `Python`
- Financial_Forecasting_with_TensorflowJS - This is the code for "Financial Forecasting with Tensorflow.js" By Siraj Raval on Youtube β185 `JavaScript`
- SpamCall - Spam Call Unlimited β185 `Python`
- lore - Respectfully opinionated convention-driven framework for building React applications. Built on React, Webpack, Redux, and React Router. β185 `JavaScript`
- bina - An installer for self-contained, single-file binaries, no additional CLI needed. β183 `TypeScript`
- microservices-basics - This project intention is to show microservices basic concepts in NestJs β184 `TypeScript`
- graphql-schema-from-json - Guess a GraphQL schema from json data β183 `JavaScript`
- Kreta - Modern project management solution β184 `PHP`
- hubot-xmpp - XMPP adapter for Hubot β183 `JavaScript`
- terra-core - Terra offers a set of configurable React components designed to help build scalable and modular application UIs. This UI library was created to solve real-world issues in projects we work on day to day. β182 `JavaScript`
- weallcontribute - CONTRIBUTING.md generator β181 `JavaScript`
- react-cookie-banner - React Cookie banner which can be automatically dismissed with a scroll. Because fuck The Cookie Law, that's why. β180 `TypeScript`
- penta - Open source all-in-one CLI tool to semi-automate pentesting. β180 `Python`
- thinking-in-react - :lollipop: Thinking in React workshopper β179 `JavaScript`
- api - A high-performance RESTful API layer designed in support of API-first development and COPE. Connects your content to the world β179 `JavaScript`
- Grunt-Boilerplate - This is a project set-up using Grunt to take case of some standard tasks such as: compiling AMD based modules using RequireJS, watching/compiling Sass into CSS, watching/linting JS code and some other things such as running unit tests β179 `JavaScript`
- next-fonts - Import fonts in Next.js (supports woff, woff2, eot, ttf, otf & svg) β178 `JavaScript`
- node-photoshop - Control Adobe Photoshop and After Effects from Node.js -- NOT MAINTAINED β176 `JavaScript`
- Wifi-Crack - Python Tool to automate WIFI attacks to obtain handshake, PMKID attack, make networks temporarily down, create fake AP's and launch an Evil Twin attack. β175 `Python`
- opunit - π΅οΈββοΈ Sanity checking containers, vms, and servers β173 `JavaScript`
- personality-prediction-from-text - Predict Big 5 personality traits from text β175 `Jupyter Notebook`
- cli - Get a programmable email address. Automate what happens when you receive emails. It's like Zapier for devs who hate emails. β170 `TypeScript`
- React-Bubble-UI - A highly configurable Bubble UI React.js component, similar to the iconic Apple Watch app layout. β169 `JavaScript`
- storage-js - The storage-js repo now has a new home: https://github.com/supabase/supabase-js/tree/master/packages/core/storage-js β168 `TypeScript`
- node-imageable - On-demand image manipulation middleware for express and connect. β168 `JavaScript`
- kaiju - A drag and drop web editor for React components. β166 `Ruby`
- react-hooks - Fire off actions in stateless components. β166 `JavaScript`
- create-react-component-folder - Creates react component folder structure β165 `JavaScript`
- react-parallax-component - Easiest way to add scroll parallax effect on the component β164 `JavaScript`
- windowed-observable - Messaging lib using a pub/sub observable scoped by namespaces. β162 `TypeScript`
- thrift-typescript - Generate TypeScript from Thrift IDL files β163 `TypeScript`
- key-performance-indicator - Key performance indicator (KPI) examples for metrics, measurements, objectives and key results (OKRs) β163
- design-system-playground - Play with typography and colors to generate a design system theme you can use in your projects. β161 `JavaScript`
- next-runtime-dotenv - Expose environment variables to the runtime config of Next.js β160 `JavaScript`
- Obsidian-For-Business - Using Obsidian.... For Business! β161 `JavaScript`
- react-async-ssr - Render React Suspense on server β159 `JavaScript`
- tutorial-utilizing-kg - Resources for Tutorial on "Utilizing Knowledge Graphs in Text-centric Information Retrieval" β158 `TeX`
- theme-builder - The theming system helps you in building a theme of your choice and apply it to test live. Why wait? Just give it a try. β158 `JavaScript`
- mindfulness-at-the-computer - Helps you stay mindful of your breathing while using your computer β158 `Python`
- symbol-instance-locator - Locate all instances of a selected symbol or instance. β155 `JavaScript`
- Uier - Codeless or low-code User Experience test editing and management. β156 `Vue`
- psd.js - PSD Parser in JavaScript β156 `JavaScript`
- doc-scripts - React Document Build Tool Scripts , Like react-scripts of create react app β155 `JavaScript`
- atomic-blocks - Atomic Blocks has been renamed to Genesis Blocks. This plugin is no longer maintained! Visit Atomic Blocks β Migrate to migrate to the new plugin. β155 `JavaScript`
- checklist - A JavaScript Project Checklist β154 `JavaScript`
- stalactite - stalactite is a jQuery plugin that packs child elements together. β154 `HTML`
- actor-page-analyzer - Apify actor that opens a web page in headless Chrome and analyzes the HTML and JavaScript objects, looks for schema.org microdata and JSON-LD metadata, analyzes AJAX requests, etc. β152 `JavaScript`
- ReactVelocity - react prototyping tool β153 `JavaScript`
- react-workshop-app - An abstraction for all my React workshops β151 `TypeScript`
- HRM - Human resource management open source .net core β150 `JavaScript`
- create-react-microservice - π Create highly scalable and universal React microservices/applications within seconds. β150 `JavaScript`
- sriracha - A super spicy admin backend for Express and Mongoose. β150 `JavaScript`
- react-preload - Component to preload images before showing content β149 `JavaScript`
- papercraft - Hand-coded SVG lettering β149 `CSS`
- react-storybook-addon-chapters - π Showcase multiple React components within a story β148 `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
framework
75
rust
75
html
70
linux
70
database
67
vue
67
api
67
kubernetes
66
webpack
65
postgresql
65
web
64
node
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
tailwindcss
52