wtf do these JavaScript repos do?
Popular JavaScript repositories on GitHub, each decoded: what it actually does, its stack, and how to run it.
- a15n/checkout-validationAn Angular demo checkout form showing real-time input validation, useful as a reference for building e-commerc
- a15n/dadquotesRepo name suggests a dad-joke project, but the README is empty so its actual features are unknown.
- a15n/door-chatA learning-project real-time chat app built with React, with a separate front-end and back-end server for mess
- a15n/game-of-lifeA browser-based, playable version of Conway's Game of Life, a cellular automaton where simple rules make patte
- a15n/keychain-publicA mobile app for unlocking commercial building doors with a phone swipe instead of physical keys, plus an acce
- a15n/node-blackjackA terminal-based blackjack card game you play entirely with your keyboard, with the computer acting as dealer.
- a15n/server-appA Node.js and Express backend server that stores and serves photo voting data using MongoDB.
- a15n/ted-tributeA responsive clone of the TED website that displays real TED talks in a grid, built with Angular.js and Bootst
- a15n/weather-appA simple React weather app that shows current conditions and forecasts by fetching live data from a weather se
- abernix/easyxdmeasyXDM is a JavaScript library that lets web pages on different domains safely send messages and call functio
- aj-michael/tetrisA simple Tetris game you can play in your browser, built in Elm to demonstrate how functional programming hand
- akarshsatija/github-followAn app that notifies you automatically when someone follows or unfollows your GitHub account, so you don't hav
- akarshsatija/github-testingA JavaScript project called "time-paradox" with no README documentation explaining what it does, who it's for,
- akarshsatija/purifycssA tool that scans your HTML and JavaScript, finds which CSS classes you actually use, and strips out everythin
- akarshsatija/radioA personal Node.js server that proxies a radio audio stream, giving the creator a stable, self-controlled endp
- akarshsatija/streamuswebsiteThe public marketing website for Streamus, a Chrome extension that turns YouTube into a music player, with dow
- alce/yogajsA JavaScript repository with no README or documentation, making its purpose unclear from available information
- alexkval/moment-in-rbA learning project showing how to use Moment.js for date formatting and math inside a React app, with a live d
- allisonkarlitskaya/anaconda-webuiA web-based interface for Anaconda, the installer behind Fedora and Red Hat Enterprise Linux, guiding users th
- andreban/airhornA playful web app demo that plays an airhorn sound on button click, built to showcase offline-capable web apps
- andris9/zone-logsA lightweight logging system for ZoneMTA that lets you look up the delivery history of any email by its queue
- argosback/squidA small JavaScript tool that generates short, readable unique IDs for labeling things like database records or
- arpitbhalla/react-grid-layoutA React library for building drag-and-drop dashboard grids. Users can rearrange and resize widgets, and the gr
- auvred/prettierPrettier automatically reformats your code into a clean, consistent style, ending debates over quotes, indenta
- bang88/sequelize-autoSequelize-Auto reads your existing database structure and automatically generates the JavaScript or TypeScript
- benjie/graphql-wgThe home base for GraphQL's working group meetings, where maintainers of major GraphQL tools discuss and decid
- boneskull/bobsonBobson is a JavaScript project that generates funny, fake baseball player names that sound almost real. It pow
- botpress/xk6-fakerA k6 extension that generates fake but realistic test data like names and emails during load testing. It's wri
- brandonromano/node-marketoA JavaScript library that makes it easy for Node.js apps to talk to Marketo, a marketing automation platform,
- britecharts/britecharts-react-test-projectA demo React app showing different ways to import and integrate the Britecharts-React charting library into yo
- btea/bookAn interactive Live2D animated character you can add to a website that chats with visitors, moves around the s
- bunlong/react-chartjsA React component library that wraps Chart.js, giving you ready-made line, bar, pie, and other charts that ani
- calda/greek-week-waiverA Chrome extension that flags data entry mistakes in OrgSync waiver forms for fraternities, sororities, and Gr
- camilotk/projeto-faculdadeA university coursework project written in JavaScript with no README or documentation, so its specific purpose
- chmduquesne/bitoduc.frA French-language glossary website that catalogs native French alternatives to common English computer and tec
- chrahunt/filesaver.jsFileSaver.js is a small JavaScript library that lets web apps save files directly to a user's computer from th
- chrahunt/script-loaderA browser extension that injects custom JavaScript into the web game TagPro. Players point it at a script URL
- chrahunt/tprl-standings-scriptsGoogle Sheets scripts that automatically calculate and update race standings for a TagPro Racing community, ha
- colebemis/mdx-deckA tool for building slide decks by writing markdown mixed with React components, turning a plain text file int
- coorasse/ms-dropdownA jQuery plugin that upgrades standard HTML dropdown menus with images, icons, titles, and descriptions for ea
- customcommander/eslintA quality-checking tool for JavaScript that scans your code for bugs, inconsistencies, and style violations, u
- d4l3k/feedlightA JavaScript project called feedlight with only a one-word README, so its actual purpose isn't documented — li
- damianedwards/dashboardA simple web dashboard that shows the current health and build status of open source projects. It was built fo
- dammy001/docs-2This repo holds the official help docs for daily.dev, a website you can run locally or deploy with Docker to v
- danez/nextjs-advanced-middleware-on-netlify-demoA demo showing how to personalize pre-built, cached Next.js pages in real time using Netlify Edge Functions, w
- ddutta/hp-tuningKatib automatically tests different machine learning model settings in parallel on Kubernetes to find the comb
- dead-claudia/eslint-config-npmA ready-made ESLint preset that enforces npm's official JavaScript coding style, so you don't have to write yo
- dinglx/feedback.jsA lightweight JavaScript widget that adds a feedback form to your website, letting visitors attach a screensho
- doganulus/formats-websiteThe source code for the Formats Conference website, a JavaScript-built site for a real academic event.
- drcmda/react-motionA React library that animates values using spring physics instead of fixed timing, so UI motion feels natural
- dsanders11/webpack-dev-serverA local dev server that automatically rebuilds and refreshes your browser whenever you save code changes, so y
- dsanders11/webpack-manifest-pluginA webpack plugin that writes a JSON file mapping your original asset names to their final hashed filenames, so
- dschaper/github-examplesA collection of JavaScript code samples showing how to interact with GitHub programmatically, automating tasks
- dutchcoders/frickleFrickle is a starter kit that bundles together Angular, Express, MongoDB, and build tools into a ready-to-go f
- dwjsong/testdocuThis JavaScript repository has no README, so its purpose, features, and intended usage cannot be determined fr
- ederign/uberfire-thoraThis repo's README is essentially empty, so there isn't enough information to explain what it does or who it's
- erickzhao/eriduxA tiny, educational clone of Redux (under 1KB, zero dependencies) that shows how state management actually wor
- erogol/deepvizDeepViz is an interactive local web tool that visualizes how a convolutional neural network learns over traini
- eternal-flame-ad/pxer-homepageA simple documentation website for the Pxer project where you create a Markdown text file and it automatically
- eternal-flame-ad/shuangShuang is a browser-based typing trainer for shuangpin, a Chinese input method that compresses each syllable i
- evocateur/yuglifyA command-line tool and Node.js library that shrinks JavaScript and CSS files using Yahoo's battle-tested mini
- fangchenli/arch_backendA local Node.js server that acts as the backend engine for a web or mobile app, handling data and requests beh
- fieldju/aws-slackinA self-serve invite page that automatically adds anyone who enters their email to your Slack workspace, powere
- fieldju/backslideA GNOME Shell extension that automatically rotates your desktop wallpaper from a folder of images on a timer.
- fieldju/cerberus-management-dashboardA self-service web dashboard for creating secret storage boxes and managing who can access them in Nike's Cerb
- fieldju/cerberus-node-client-1A Node.js library that securely fetches secrets from Nike's Cerberus system on AWS Lambda or EC2, handling aut
- fieldju/create-react-libraryA CLI that scaffolds a ready-to-publish React component library plus a linked example app, skipping manual bui
- fieldju/node-measuredA Node.js metrics library for tracking request rates, timings, and other performance stats in production apps.
- fieldju/resume-cliA command-line tool to write your resume once as structured JSON, then export it to PDF, HTML, or Markdown, or
- flexbox/angular-beerA hands-on Angular learning project with example code and exercises, meant to accompany a workshop presentatio
- frenzzy/kdbxwebKdbxWeb is a JavaScript library for reading and editing KeePass (.kdbx) password database files directly in a
- galvez/fastifyFastify is a Node.js web framework for building fast, low-overhead servers and APIs, handling tens of thousand
- garthk/loggyA lightweight Node.js logging library that adds color, timestamps, and desktop notifications to terminal outpu
- glonlas/uniqueimagesA command-line tool that finds duplicate photos in a folder by comparing what the pictures look like, even if
- gokultp/examplesA collection of standalone example HTML files that show how to use Pixi.js to build fast, interactive 2D graph
- gpx/tapjstap.js is a modular Node.js testing framework built on the TAP standard, with plugins for setup/teardown, snap
- grokys/engallhandsThis repository has an empty README, so there isn't enough information to explain what the project does or who
- groundedsage/springish-cssA tool that generates pure CSS keyframes for smooth, bouncy spring animations by calculating spring physics —
- gvergnaud/lenstoreLenStore is a work-in-progress JavaScript state management library that lets you read and update nested app st
- henbos/adapterA compatibility layer that lets you write one WebRTC video/audio calling code path and have it work correctly
- himanshu-dixit/axios-get-api-react-hooks-bylfchA small StackBlitz demo showing how to fetch data from an external API using Axios inside a React app built wi
- himanshu-dixit/lighthouse-ci-actionA GitHub Action that runs Google Lighthouse audits on your web pages every push or PR, failing the build if pe
- himanshumahajan138/lcThis repository has an essentially empty README, so its purpose cannot be determined from available documentat
- hsorbo/frida-uikitA Frida-based tool that lets you find and control iOS app UI elements (buttons, text fields) programmatically
- ideal/honeycomb-cliA command-line tool that scaffolds, runs, and packages micro-apps built with the Honeycomb framework, handling
- isthaison/victory-nativeA toolkit for adding charts and data visualizations to React Native mobile apps. It provides pre-built chart c
- ivansanchez/geojson-vtA browser-based JavaScript library that slices massive GeoJSON files into small vector tiles, so interactive m
- jacksontian/htmlhintA spellchecker for HTML that scans your web page files and flags mistakes like missing closing tags or duplica
- jakecoffman/game-serverA proof-of-concept server that turns smartphones into game controllers with private screens while showing shar
- jasonlbeggs/tailwindcss-form-stylesA set of pre-built Tailwind CSS styles that make selects, checkboxes, and radio buttons look polished out of t
- jasonsanford/overlayOverlay is a small JavaScript component that adds a dimmed background layer behind popups, modals, or dialogs,
- jerelmiller/routerA React routing library that lets apps switch between pages or views instantly without a full page reload, wit
- jonahss/2015An archive of slides, code, and materials from every talk at the 2015 Midwest JS conference, centralized in on
- jonluca/httpsnippetHTTPSnippet converts a description of a web request into ready-to-use code snippets for dozens of programming
- jonluca/reddit-researchA JavaScript tool that learns to detect Reddit spam posts by studying examples of spam and non-spam titles, th
- josdejong/preactA 3-kilobyte JavaScript library that builds interactive web UIs the same way React does, using a virtual DOM,
- joshkalpin/rmcFlow is a website that lets university students plan course schedules together with friends, comparing classes
- joshuakgoldberg/jsCore JavaScript parsing and analysis packages that power ESLint. They turn raw code into a structured tree, ma
- joshuakgoldberg/reactReact is a JavaScript library for building interactive user interfaces. It lets you create reusable UI pieces
- joshuakgoldberg/rewriteThe next version of ESLint is being rebuilt as a set of smaller, focused packages that handle specific jobs li
All repos · Explain any other repo →