# Github
Popular Repos
List of most Starred or useful repos in categories.
Filtered for myself.
NPMTrends & JobDemand - A better way than stars.
# Learn
freeCodeCamp - 318k
free-programming-books - 168k
sindresorhus/awesome - 149k
coding-interview-university - 146k
developer-roadmap (roadmap.sh) - 139k
system-design-primer - 115k
the-art-of-command-line - 81k
30-seconds-of-code - 66k
realworld - 51k
every-programmer-should-know - 43k
project-based-learning - 41k
free-for-dev - 41k
leetcode - 38k
awesome-interview-questions - 37k
the-book-of-secret-knowledge - 35k
Best-websites-a-programmer-should-visit - 34k
design-patterns-for-humans - 29k
tldr - 29k
what-happens-when - 28k
todomvc - 27k
awesome-awesomeness - 27k
freeCodeCamp/devdocs - 24k
dotfiles - 24k
bradtraversy/design-resources-for-developers - 22k
mostly-adequote-guide - 19k
CS-interview-knowledge-map - 16k
LeCoupa/awesome-cheatsheets - 14k
spellbook-of-modern-webdev (learn) - 12k
google/WebFundamentals - 12k
30-seconds-of-interviews - 8k
code-guide (learn) - 7k
# Javascript
You-dont-know-js - 131k
Javascript-algorithms - 88k
nodebestpractices - 58k
clean-code-Javascript - 42k
awesome-nodejs - 39k
33-js-concepts - 34k
Javascript-questions - 26k
project-guidelines (for js) - 23k
awesome-Javascript - 22k
modern-js-cheatsheet - 20k
wtfjs (learn) - 20k
ramda (learn) - 20k
you-dont-need-jquery - 19k
js-stack-from-scratch - 18k
wesbos/Javascript30 (learn) - 14k
you-dont-need-Javascript - 14k
Javascript.info (learn) - 12k
js-must-watch (learn) - 12k
A-to-Z-Resources-for-Students -11k
es6-cheatsheet - 11k
jstips (learn) - 11k
javascript-testing-best-practices - 10k
javascript-pattern (learn) - 9k
js-the-right-way (learn) - 7k
TheAlgorithms/Javascript (learn) -
# Frontend
Front-end-checklist - 43k
frontend-dev-bookmarks - 28k
front-end-interview-handbook - 26k
front-end-guide - 13k
Front-End Performance Checklist - 12k
microsoft/frontend-bootcamp - 10k
frontend-stuff - 8k
frontend-guidelines - 7k
# Html
reveal.js - 54k
html5-boilerplate - 40k
Bulma - 43k
google/Material-design-lite - 32k
video.js - 30k
HEAD - 27k
tabler (dashboard UIKit) - 22k
html2canvas (screenshots) - 22k
pure-css - 21k
framework7 (mobile apps) - 16k
jsdom - 15k
remark (markdown to slideshow) - 11k
# Css
Bootstrap - 146k
Font-awesome - 65k
normalize.css - 41k
materialize (framework) - 38k
tailwindcss - 32k
postcss - 23k
autoprefixer - 19k
material-components/material-components-web - 15k
css-protips - 15k
css-modules - 14k
30-seconds-of-css - 13k
ant-design-vue - 13k
sass - 13k
solved-by-flexbox - 13k
bootswatch (Bootstrap themes) - 12k
stylus - 10k
primer (design for github) - 9k
uncss - 9k
ant-design-vue-pro - 7k
# Javascript
flutter - 108k
airbnb/Javascript - 103k
electron - 88k
axios - 82k
node - 75k
deno - 70k
angular - 60k
Typescript - 66k
webpack - 56k
storybook (dev env for components) - 55k
//jquery - 54k
express - 51k
json-server (fake api) - 51k
lodash - 47k
moment - 45k
//meteor - 42k
yarn - 39k
serverless - 38k
babel - 38k
nw.js - 37k
parcel - 37k
jest (testing) - 33k
pdf.js - 35k
nest - 32k
pixi.js (webGL-game) - 31k
immutable.js - 30k
clipboard.js - 29k
faker.js - 28k
underscore - 25k
select2 - 24k
Modernizer (Use autoprefixer) - 24k
date-fns - 24k
github/fetch (polyfill) - 24k
uppy (file upload) - 23k
sequelize (orm) - 23k
typeorm (orm) - 22k
facebook/flow (use Typescript) - 21k
nodemon - 21k
facebook/docusaurus - 20k
mocha (test) - 20k
joplin (like evernote) - 19k
feather (icons) - 19k
plyr (video) - 18k
sharp (for images) - 18k
localForage (browser's localstorage) - 18k
highlight.js - 17k
howler (audio) - 17k
graphQl - 17k
js-cookie - 16k
validator.js (for strings) - 16k
esbuild - 16k
joi (validation) - 16k
mysqljs - 16k
websockets/ws - 15k
rxdb (realtime nosql db) - 15k
handsontable (tables) - 14k
flatpickr (dates) - 13k
scrollMagic - 12k
mean (mean stack project) - 12k
Fuse (fuzzy search) - 11k
nanoid (string id generator) - 11k
google/tink (cryptography api) - 11k
jimp (for images) - 11k
mouse (keyboard shortcuts) - 10k
list.js (search) - 10k
filepond (upload) - 10k
daterangepicker - 9k
lazyload (images) - 8
push.js (desktop notification) - 8k
# Vue
vue - 177k
awesome-vue - 57k
element (ui for vue) - 48k
nuxt.js - 31k
vuetify - 28k
vue-cli - 26k
vuex - 25k
vue-router - 17k
quasar (vue ui) - 17k
vue-material - 9k
# React
react - 160k
React Native - 92k
create-react-app - 84k
ant-design - 65k
material-ui - 63k
next.js - 58k
redux - 54k
Gatsby - 48k
react-router - 42k
awesome-react - 40k
awesome-react-components - 24k
react-redux-links - 20k
airbnb/react-dates - 11k
react-datepicker - 5k
# Animations
animate.css - 70k
three.js (3d) - 65k
anime - 37k
impress.js - 35k
fullPage.js - 31k
slick (carousel) - 26k
swiper (carousel) - 25k
Hover - 23k
nprogress -22k
particles.js - 22k
hammer.js (multi-touch) - 22k
sweetalert - 21k
photoswipe (gallery) - 20k
dragula (drag/drop) - 20k23k
scrollreveal - 19k
popmotion - 18k
skrollr - 18k
spinkit (loading icons) - 17k
velocity - 16k
dropzone (drag/drop) - 15k
draggable (drag/drop) - 15k
driver.js - 12k
GSAP 11k
toastr (notification animations) - 10k
interact.js (drag/drop) - 9k
nodeppt (slideshow) - 9k
loaders (loading icons) - 9k
wow - 9k
tether (tooltip) - 8k
lax.js - 7k
progressbar.js - 7k
magic - 6k
# Visualization/Charts
D3 - 94k
apache/incubator-echarts - 44k
charts - 13k
plotly (charts) - 12k
chartist-js (charts) - 12k
highcharts.js - 9k
apexcharts.js - 9k
sigma.js (graphs) - 9k
# Text editors
quill - 28k
slate - 19k
trix - 15k
medium-editor (text editor) - 14k
editor.js - 14k
chalk (text styles in terminal) - 15k
summernote - 10k
toptap - 8k
← Surveys