top JavaScript repos, explained fr
popular JavaScript repos on github, each explained in plain english: what it does, its stack, and how to run it.
- scottcorgan/gazelGazel lets a web app save and retrieve data directly in the browser using key-value pairs, backed by IndexedDB
- serbanghita/karma-jasmine-jqueryA Karma plugin that adds jQuery-friendly matchers to Jasmine tests, so you can write clean, readable tests for
- serbanghita/unifiedjs-pocA proof-of-concept UnifiedJS plugin showing how to convert Markdown to HTML and tweak specific HTML elements a
- sergeykhval/cleditorCleditor is a lightweight jQuery plugin that turns a plain text area into a simple rich text editor with a wor
- showdownjs/showdown-babelmark2Glue code that plugs the Showdown Markdown-to-HTML converter into Babelmark2, a site that compares how differe
- sidorares/tilesA minimal, code-based window manager for Linux written in JavaScript, letting you arrange your open windows wi
- simov/request-apiA JavaScript wrapper that adds a friendlier basic or chainable API on top of any HTTP client, so you can make
- sinlucifer/tvboxTVBox is a constantly-updated directory of TV streaming sources, packaged as a JSON config file that TV apps a
- skevy/axiosA promise-based JavaScript library for making HTTP requests easily in the browser or Node.js.
- skevy/babelBabel translates modern JavaScript into older JavaScript so your code runs on browsers and devices that don't
- skevy/babel-plugin-module-aliasThis Babel plugin lets you replace messy relative import paths like '../../../utils' with short, consistent al
- skevy/babel-plugin-resolution-test-caseA minimal reproduction repo showing a bug in how Babel resolves and loads plugins, used to help maintainers di
- skevy/backend-with-webpackA learning-focused demo showing how to use webpack to hot-patch a Node.js backend so code changes apply live w
- skevy/bluebirdA fast JavaScript promise library that replaces callback hell with clean async code, adding parallel execution
- skevy/bookshelfA Node.js library that lets developers define database models in JavaScript and interact with SQL databases wi
- skevy/commonerA build tool that converts JavaScript-like source files (CoffeeScript, LESS, etc.) into standard CommonJS Node
- skevy/core-jscore-js is a polyfill library that adds missing modern JavaScript features to older browsers, so developers ca
- skevy/exponent-with-custom-fontA reusable React Native component that simplifies loading and using custom fonts in Exponent (Expo) apps witho
- skevy/express-thenA small wrapper for Express.js route handlers that lets you use async/await and automatically forwards errors,
- skevy/fbjsFacebook's internal shared library of JavaScript utility functions used across projects like React and Relay.
- skevy/flummoxA JavaScript data-flow management system with stores and actions that works on both server and browser.
- skevy/fluxxorA toolset implementing the Flux pattern for React apps, giving you ready-made stores, actions, and dispatchers
- skevy/graphql-relay-jsA toolkit of helper functions for building a GraphQL server that works with React Relay, handling pagination,
- skevy/growler-prowlerGrowler Prowler is a JavaScript repository with no README, so its actual purpose is unclear without digging in
- skevy/gulpA build tool that automates repetitive dev tasks like minifying code and optimizing images by streaming your f
- skevy/hapi-graphqlA Hapi plugin that adds a GraphQL API endpoint to your Hapi web server, letting clients query exactly the data
- skevy/historyA JavaScript library that manages browser navigation history (back/forward/URL changes) so single-page apps ca
- skevy/hyperinstallHyperinstall runs npm install across multiple package directories in one fast, parallel command, skipping pack
- skevy/jestJest is a JavaScript testing framework that runs your tests in parallel, auto-mocks dependencies, and supports
- skevy/jest-mkdirp-issueA minimal reproduction repo showing a Jest bug involving mkdirp directory creation, shared so the Jest team co
- skevy/lockLock is Auth0's drop-in login widget that adds sign-up, log-in, password reset, and social/enterprise authenti
- skevy/milkshakeMilkshake is a desktop app that lets React Native developers reload code and trigger the debugger on an Androi
- skevy/monkey-hot-loaderA webpack loader that hot-swaps top-level JavaScript functions in a running Node.js app so you see code change
- skevy/node-hasteFacebook's internal JavaScript dependency-resolution tool that traces which files import which, used under the
- skevy/node-xmlrpcA pure-JavaScript Node.js library for sending and receiving XML-RPC messages, letting your app call remote met
- skevy/npm-git-locknpm-git-lock caches your Node.js project's installed dependencies in a separate git repo, so builds are fast,
- skevy/omniscient-hot-reload-loaderA webpack loader that instantly updates Omniscient components on screen when you edit their code, without losi
- skevy/organizerA JavaScript tool for defining and organizing data models, their properties, and relationships in code.
- skevy/pm2A production process manager for Node.js that auto-restarts crashed apps, load-balances traffic across multipl
- skevy/prettier-eslint-atomAn Atom editor plugin that auto-formats and fixes JavaScript code on save using Prettier and ESLint together.
- skevy/reactA JavaScript library that lets you declare what a webpage's UI should look like, then automatically updates th
- skevy/react-document-titleA tiny React component that lets you declaratively set the browser tab title as users navigate a single-page a
- skevy/react-hot-apiA low-level engine that lets build tools swap in edited React component code live, keeping component state and
- skevy/react-hot-loaderReact Hot Loader lets developers edit React components and see changes appear instantly in the browser without
- skevy/react-nativeReact Native lets you build real iOS and Android apps using JavaScript and React, sharing code across both pla
- skevy/react-native-side-menuA pre-built, customizable slide-out side menu component for React Native mobile apps.
- skevy/react-native-sliderA drag-to-select slider component for React Native apps that works consistently on both iOS and Android.
- skevy/react-native-tab-navigatorA pure-JavaScript tab bar component for React Native that gives iOS and Android apps the same bottom-navigatio
- skevy/react-native-webpack-serverLets React Native apps use Webpack instead of the default packager, unlocking hot reloading and Webpack plugin
- skevy/react-routerThe standard routing library for React apps: it maps URLs to components so navigation, dynamic URL parameters,
- skevy/react-router-relayConnects React Router navigation with Relay data fetching so a page's data loads automatically before it's sho
- skevy/react-side-effectCollects props from every instance of a component across your app so you can merge them and apply one global s
- skevy/reduxA predictable state management library for React apps where all data lives in one central store and changes fl
- skevy/redux-actionsA utility library that cuts Redux boilerplate by providing helpers to create actions and reducers in a consist
- skevy/redux-persistredux-persist automatically saves your Redux app's state to local storage and restores it on reload, so user d
- skevy/redux-promiseredux-promise is Redux middleware that lets you dispatch actions containing promises, automatically handling A
- skevy/rexA standalone JavaScript bundler extracted from React Native, letting non-mobile projects use its packager with
- skevy/rrouterA simple declarative router for React that shows the right page component automatically based on the browser's
- skevy/sinopiaSinopia is a lightweight private npm package server that caches public packages and lets teams publish and ins
- skevy/xdeA desktop app for building React Native iPhone apps that live-reloads code on your phone via the Exponent app
- skevy/yarnYarn is a fast, reliable JavaScript package manager that installs your project's dependencies consistently acr
- slorello89/dashboard-code-snippet-generatorA JavaScript tool that generates reusable code snippets for dashboard interfaces, helping developers quickly p
- sndrs/pack-testAn experiment exploring Pika Pack, a tool that automatically builds a JavaScript library into multiple ready-t
- songjiayang/ethberlin-pinata-smartcontractsEthereum smart contracts built for a Pinata decentralized file storage integration demoed at the ETHBerlin blo
- ssaunier/secret-santaA tool that automatically assigns Secret Santa gift-giving pairs for a group, respecting rules like keeping co
- starptech/workqA lightweight JavaScript library that runs tasks one at a time in a guaranteed order, so job A always finishes
- stormslowly/asyncstudyA personal learning sandbox of JavaScript experiments exploring async patterns like promises, callbacks, and a
- strk/matrix.toA privacy-friendly shortlink service for Matrix that lets you share rooms, profiles, or messages across any Ma
- sujayamberkar/react-spacexA React app for browsing about 100 SpaceX missions, letting you filter launches by year and by whether they la
- superturtlee/mcscratchA Scratch 3.0 extension that lets kids and teachers control Minecraft by snapping together visual coding block
- superzadeh/browser-coreThe shared privacy engine behind Cliqz browser, bundling in-address-bar search, anti-tracking, anti-phishing,
- svelle/range-sessionA web app that turns a golf launch monitor's CSV data into charts, 3D flight paths, and a live dashboard so go
- swiftggteam/swiftgg-wechat-editorA writing tool for the SwiftGG team that formats articles for WeChat's official account platform. You write in
- syscat29/registerThe registration repo for is-a.dev, a free service that lets developers claim a personalized subdomain like yo
- tanhauhau/reactjs.orgThe source code for React's official documentation website, built with Gatsby and open to community contributi
- tanykim/homebridge-rokuA Homebridge plugin that brings Roku TV control into Apple HomeKit, so you can turn it on, launch apps, and ad
- tanykim/lexical-testA CodeSandbox experiment likely testing Lexical, Meta's rich text editor library, for building Google Docs-sty
- tanykim/muni-trackerA map-based web app that tracks San Francisco Muni buses in real time using live data from the NextBus API.
- tanykim/node-untappdA Node.js library that makes it easy to pull beer, brewery, and check-in data from Untappd's API into your own
- tanykim/reactjs.orgThe source code and markdown content behind the official React documentation website, built with Gatsby and op
- tanykim/tempA JavaScript repository with no README content, so its purpose and functionality can't currently be determined
- thaunknown/svelteA UI framework that compiles your components ahead of time into lean JavaScript that updates the page directly
- thom4parisot/jsonstreamA library that parses huge JSON files piece by piece as they stream in, so you never have to load the whole fi
- timqian/lz-stringA JavaScript library that compresses text and data by finding repeated patterns and replacing them with shorte
- tkh44/standardA JavaScript linter that enforces one consistent code style automatically, removing all debates about formatti
- tlrobinson/ah-ah-ahA playful browser game referencing Jurassic Park's "ah-ah-ah, you didn't say the magic word" scene — the inter
- tombh/node-js-sampleA bare-bones Node.js and Express web server template, mainly used as a minimal test app for evaluating deploym
- travi/travi-slide-navA jQuery plugin that turns website navigation into a collapsible, mobile-friendly menu that slides into view w
- trflynn89/test262.fyitest262.fyi is a public dashboard that tests JavaScript engines like V8 and SpiderMonkey against the official
- tylertreat/kannaKanna is a ready-to-use starting template for building Python web apps on Google App Engine, handling dependen
- usualoma/tinymce-i18nA language pack collection that translates the TinyMCE text editor's buttons and menus into dozens of language
- vertedinde/hops-musicAn app that builds your Spotify playlists from what your friends are currently listening to, instead of algori
- wardpeet/mdxfaildemoA demo site showing how to write blog posts and docs in MDX (Markdown plus React components) using the Gatsby
- wesleytodd/happinessHappiness is an automatic style checker for JavaScript, built on the Standard style guide, that enforces semic
- yankeeinlondon/ember-inline-svgAn Ember add-on that lets you embed SVG vector images directly into web page templates, automatically optimizi
- yorkie/mochaA JavaScript testing framework that runs automated tests describing what your code should do, then tells you w
- yorkie/react-nativeReact Native lets you build genuinely native iOS and Android apps using JavaScript and React, writing one code
- zebrum/testcasesA minimal collection of JavaScript test cases meant to help developers verify their code works before deployin
- zekth/pinoPino is a fast, low-overhead logging library for Node.js that writes structured JSON logs without slowing your
- zhouzhongyuan/building-a-javascript-frameworkAn educational project that teaches developers how to build a JavaScript framework from scratch, helping them
All repos · Explain any other repo →