What are the top JavaScript repos?
Popular JavaScript repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- react/reactReact is a JavaScript library for building interactive user interfaces. You describe what the UI should look l
- facebook/reactReact is Meta's open-source JavaScript library for building interactive web and mobile user interfaces — you d
- affaan-m/eccA plugin for AI coding tools like Claude Code and Cursor that adds 63 specialist sub-agents, 249 workflow temp
- trekhleb/javascript-algorithmsA JavaScript reference collection of classic algorithms and data structures — linked lists, graphs, dynamic pr
- affaan-m/everything-claude-codeEverything Claude Code is a prebuilt system of agents, skills, hooks, and security tooling for AI coding assis
- airbnb/javascriptThe Airbnb JavaScript Style Guide is a comprehensive set of opinionated rules for writing consistent JavaScrip
- vercel/next.jsA React framework that handles routing, compilation, and server-side rendering automatically, letting you buil
- chalarangelo/30-seconds-of-code30 seconds of code is a learning site with thousands of short, practical code snippets and articles for JavaSc
- nodejs/nodeThe official source code for Node.js, the open-source runtime that lets JavaScript run outside the browser on
- mrdoob/three.jsA JavaScript library that makes it straightforward to create and display 3D graphics in a web browser using We
- axios/axiosA popular JavaScript library for making HTTP requests from both the browser and Node.js using a simple promise
- facebook/create-react-appCreate React App is a now-deprecated command-line tool that scaffolded a complete React project in one command
- anduin2017/howtocookA community-built collection of Chinese home-cooking recipes written in a clear, structured style for programm
- mui/material-uiMaterial UI is a library of pre-built React components — buttons, forms, menus, dialogs — styled to Google's M
- microsoft/web-dev-for-beginnersA free 12-week, 24-lesson curriculum from Microsoft that teaches HTML, CSS, and JavaScript through hands-on pr
- ryanmcdermott/clean-code-javascriptA guide translating Clean Code principles into JavaScript examples, showing bad vs. good code for naming, func
- sveltejs/svelteSvelte is a compiler that converts your component code into efficient plain JavaScript at build time, updating
- louislam/uptime-kumaUptime Kuma is a self-hosted monitoring tool that watches your websites and services every 20 seconds and aler
- anuraghazra/github-readme-statsGitHub Readme Stats generates dynamic cards showing your GitHub activity — stars, commits, top languages, and
- fortawesome/font-awesomeA library of thousands of ready-made icons for websites and apps, available as web fonts or crisp SVG files th
- typicode/json-serverA zero-code tool that turns a simple JSON file into a fully working fake REST API server in seconds, so fronte
- hakimel/reveal.jsReveal.js lets you build slide deck presentations using HTML and Markdown that run directly in a web browser,
- expressjs/expressExpress is the most popular web framework for Node.js, giving you simple, flexible tools to build web servers
- juliangarnier/animeAnime.js is a lightweight JavaScript animation library that makes it easy to add smooth, precise animations to
- chartjs/chart.jsA JavaScript library that turns data into interactive charts and graphs in the browser using a simple configur
- leonardomso/33-js-conceptsA structured guide explaining 33 fundamental JavaScript concepts that confuse most developers, from type coerc
- webpack/webpackA build tool that traces all the JavaScript files your project depends on and bundles them into optimized outp
- gorhill/ublockA browser extension that blocks ads, trackers, and malware by intercepting network requests before they load —
- resume/resume.github.comAuto-generates a résumé webpage from your GitHub activity. Star the repo to create your page at a public URL.
- lodash/lodashLodash is a JavaScript utility library with hundreds of helper functions for arrays, objects, and strings — so
- jgraph/drawio-desktopdrawio-desktop is a free offline desktop app for creating flowcharts, network diagrams, and UML diagrams — the
- atom/atomAtom was a free, open-source code editor built on Electron by GitHub, deeply customizable through JavaScript p
- gsd-build/get-shit-doneA workflow system that keeps AI coding assistants sharp on long projects by breaking work into focused phases
- adam-p/markdown-hereMarkdown Here is a browser extension that lets you write emails in Markdown and convert them to nicely formatt
- jquery/jqueryjQuery is a JavaScript library that simplifies browser scripting — select page elements, handle clicks, animat
- mintplex-labs/anything-llmBuild your own private ChatGPT-style assistant that chats with your documents and connects to dozens of AI mod
- angular/angular.jsAngularJS is a now-retired JavaScript framework for building interactive single-page web apps that reached end
- h5bp/html5-boilerplateHTML5 Boilerplate is a starter template for new websites that pre-assembles a clean HTML structure, CSS resets
- scutan90/deeplearning-500-questionsA Chinese-language study guide with 500+ Q&A covering deep learning, machine learning, and interview prep for
- gatsbyjs/gatsbyGatsby is a React-based framework that pre-builds website pages at compile time for instant loading, automatic
- marktext/marktextMarkText is a free desktop Markdown editor for Windows, macOS, and Linux that shows formatted text as you type
- azl397985856/leetcodeA personal collection of 200+ LeetCode problem solutions with detailed explanations, algorithm guides, and a 9
- mozilla/pdf.jsPDF.js is a Mozilla open-source JavaScript library that lets web browsers display PDF files using only standar
- tryghost/ghostSelf-hosted publishing platform for writers and creators to run newsletters, blogs, and paid subscriptions wit
- prettier/prettierPrettier is an opinionated code formatter that automatically reformats JavaScript, TypeScript, CSS, HTML, and
- agalwood/motrixMotrix is a free, open-source desktop download manager for Mac, Windows, and Linux that handles HTTP, FTP, Bit
- chinese-poetry/chinese-poetryA massive open-source database of over 100,000 classical Chinese poems and ancient literary texts in JSON form
- semantic-org/semantic-uiSemantic UI is a front-end component framework with pre-styled buttons, dropdowns, grids, and modals — HTML cl
- poteto/hiring-without-whiteboardsA crowdsourced list of companies that use practical, work-based interviews instead of whiteboard coding puzzle
- narkoz/hacker-scriptsA small legendary collection of real automation scripts from a developer who automated nearly every repetitive
- iamkun/dayjsA tiny JavaScript library for parsing, formatting, and manipulating dates — nearly identical to Moment.js but
- algorithm-visualizer/algorithm-visualizerInteractive web platform that animates algorithms step-by-step, letting you watch sorting, searching, and grap
- moment/momentMoment.js is a JavaScript library for parsing, formatting, and doing arithmetic with dates — though the projec
- bigskysoftware/htmxhtmx is a tiny JavaScript library that adds interactivity to HTML pages using special attributes — no JavaScri
- typescript-cheatsheets/reactA practical reference guide for React developers learning TypeScript — copy-pasteable patterns for typing comp
- serverless/serverlessServerless Framework is a command-line tool that deploys your code and all required cloud infrastructure to AW
- bmad-code-org/bmad-methodA structured workflow framework that guides AI-assisted software development from requirements through testing
- asabeneh/30-days-of-javascriptA 30-day self-paced JavaScript learning guide for beginners, covering the language fundamentals and web techno
- microsoft/monaco-editorMonaco Editor is the code editing component from VS Code that you can embed in any web page, giving users prof
- lecoupa/awesome-cheatsheetsAwesome Cheatsheets is a collection of single-file quick-reference sheets for popular programming languages, f
- google/zxZx is a Google library that lets you write shell automation scripts in JavaScript instead of Bash, making it e
- leaflet/leafletLeaflet is a tiny JavaScript library that adds interactive, zoomable maps to any web page in a few lines of co
- meteor/meteorMeteor is a full-stack JavaScript framework where data changes on the server automatically sync to every conne
- gitsquared/edex-uiA sci-fi themed terminal emulator styled like Tron Legacy, with real-time system stats, file browser, and glow
- sudheerj/reactjs-interview-questionsA collection of 500+ React interview questions and answers covering foundational to advanced topics, organized
- parcel-bundler/parcelParcel is a zero-configuration web bundler that automatically packages your JavaScript, CSS, and HTML files in
- naibowang/easyspiderEasySpider is a no-code desktop web crawler that lets you collect data from websites by clicking on elements i
- usebruno/brunoBruno is an offline-only open-source desktop app for testing APIs that stores collections as plain text files
- unitech/pm2PM2 is a production process manager for Node.js that auto-restarts crashed apps, runs multiple instances acros
- santifer/career-opsA job search automation toolkit that helps you evaluate listings, generate tailored resumes, and scan company
- sauravpanda/applicant-studioAI-powered job search automation that uses Claude to tailor resumes, cover letters, and interview prep across
- zen-browser/desktopAn open-source Firefox-based web browser redesigned to reduce distractions and promote focused, calm browsing
- nolimits4web/swiperA JavaScript library for building touch-friendly sliders and carousels that work smoothly on mobile and deskto
- yarnpkg/yarnYarn is a JavaScript package manager that installs and tracks the third-party libraries your project needs, en
- nwjs/nw.jsNW.js lets you build real desktop apps for Windows, Mac, and Linux using HTML, CSS, and JavaScript — the same
- heyputer/puterPuter is a self-hostable web-based operating system that gives you a full desktop environment, file storage, a
- remoteintech/remote-jobsRemote In Tech is a community-maintained directory of remote-friendly tech companies, powering a browsable web
- goabstract/awesome-design-toolsA community-curated list of design tools organized by category—prototyping, animation, color picking, accessib
- videojs/video.jsAn open-source JavaScript video player that wraps the browser's basic video element with a polished, consisten
- phaserjs/phaserPhaser is a JavaScript framework for building 2D games that run in web browsers, handling graphics, physics, a
- davidhdev/react-bitsReact Bits is a collection of 110+ animated and interactive React components — text effects, UI elements, and
- dogfalo/materializeMaterialize is a CSS and JavaScript framework that gives you pre-built, Material Design-styled buttons, forms,
- preactjs/preactPreact is a 4-kilobyte JavaScript library with the same API as React — components, hooks, and JSX — but loads
- impress/impress.jsA JavaScript library for creating Prezi-style web presentations where slides are positioned in 3D space and th
- naptha/tesseract.jsTesseract.js is a JavaScript library that extracts text from images (OCR) directly in the browser or Node.js u
- tooljet/tooljetToolJet is an open-source low-code platform where you drag and drop UI components and connect them to database
- denysdovhan/wtfjsA collection of surprising JavaScript code examples — each showing something that behaves unexpectedly — with
- drawdb-io/drawdbA free browser-based tool to visually design database table layouts by dragging and dropping, then instantly g
- markedjs/markedMarked is a fast JavaScript library that converts Markdown text into HTML with no dependencies. Use it in brow
- fastify/fastifyFastify is a high-performance Node.js web framework that handles over 77,000 requests per second, making it ea
- carbon-app/carbonCarbon is a web app that turns code snippets into beautiful, customizable shareable images with syntax highlig
- koajs/koaA tiny, modern Node.js web framework with no built-in middleware — you pick exactly what you need, and async/a
- jondot/awesome-react-nativeA curated community list of libraries, tools, tutorials, and resources for building mobile apps with React Nat
- alvarotrigo/fullpage.jsfullPage.js is a JavaScript library that turns a standard webpage into a fullscreen section-by-section scroll
- sahat/hackathon-starterHackathon Starter is a Node.js boilerplate that ships with authentication, OAuth sign-in for 10+ providers, us
- typicode/huskyHusky makes it easy to add Git hooks to a JavaScript project, automatically running checks like linting or tes
- ryanhanwu/how-to-ask-questions-the-smart-wayA translated guide teaching people how to ask technical questions effectively in online communities, so they g
- gchq/cyberchefCyberChef is a browser-based data transformation tool from GCHQ that lets you chain operations like encoding,
- qishibo/anotherredisdesktopmanagerAnother Redis Desktop Manager is a free, open-source graphical desktop app for browsing, editing, and managing
- zenorocha/clipboard.jsclipboard.js is a tiny 3KB JavaScript library that adds copy-to-clipboard functionality to any webpage button
All repos · Explain any other repo →