You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.Functional-Light-JS
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.LABjs
Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependenciesasynquence
Asynchronous flow control (promises, generators, observables, CSP, etc)CAF
Cancelable Async Flows (CAF)TNG-Hooks
Provides React-inspired 'hooks' like useState(..) for stand-alone functionsmonio
The most powerful IO monad implementation in JS, possibly in any language!native-promise-only
A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.A-Tale-Of-Three-Lists
Comparing various async patterns for a single demofasy
FP iterators that are both eager and asynchronousFPO
FP library for JavaScript. Supports named-argument style methods.youperiod.app
YouPeriod.app -- the privacy-first period tracking appJSON.minify
Simple minifier for JSON to remove comments and whitespaceTypL
The Type Linter for JSh5ive-DEPRECATED
**DEPRECATED** A collection of thin facade APIs wrapped around HTML5 JavaScript features.eslint-plugin-proper-arrows
ESLint rules to ensure proper arrow function definitionsgrips
Simple-logic templatesfoi-lang
Foi: a different kind of functional programming languagemoduloze
Convert CommonJS (CJS) modules to UMD and ESM formatsES-Feature-Tests
Feature Tests for JavaScriptlet-er
DEPRECATED: Transpile non-ES6 let-blocks into ES6 (or ES3)Incomplete-JS
"The Incomplete Guide to JavaScript" (book). @IncompleteJS on twitter.revocable-queue
Specialized async queue data structure, supports revocation of valuesdeePool
highly-efficient pool for JavaScript objectsconcrete-syntax-tree
Defining a standard JavaScript CST (concrete syntax tree) to complement ASTseslint-plugin-proper-ternary
ESLint rules to ensure proper usage of ternary/conditional expressionscloud-sweeper
A casual game built for the web.getify.github.io
BikechainJS
JavaScript VM engine (powered by V8); server-side environment modules; server-side synchronous web app controllerswepuzzleit
Demo PoC game for various advanced HTML5 js APIselasi
EL/ASI: Encrypt Locally, Account Secure Interchangeworkshop-periodic-table
remote-csp-channel
Remote bridge for CSP channelsScanTree
Scan a JS file tree to build an ordered and grouped dependency listingdwordly-game
A game where words dwindle down to the shortest possiblestable-timers
timers with less race conditionsemdash
Simple blogging with node/iojs + GitHub.eslint-plugin-no-optional-call
ESLint plugin to disallow the optional-call operatordomio
DOM and Event helpers for Monioeslint-plugin-arrow-require-this
DEPRECATED: ESLint rule to require arrow functions to reference the 'this' keywordgum-try-hd
Try to enforce HD (16:9) camera aspect ratio for web-video callsMock-DOM-Resources
A mock of (parts of) the DOM API to simulate resource preloading and loadingmpAjax
framework plugin for handling multi-part Ajax responsesmake-a-game
some project files for a tutorial on making a simple web gameimport-remap
Rewrite ES module import specifiers using an import-map.asyncGate.js
DEPRECATED. asynchronous gate for javascripttic-tac-toe-workshop
Workshop files for building tic-tac-toe in JS and <canvas>esre
esre: fully configurable JS code formattingfeaturetests.io
JavaScript Feature Tests... as a serviceFoilScript
FoilScript: a new dialect of JS that fixes the sucky parts but still looks and feels like JSliteralizer
Specialized heuristic lexer for JS to identify complex literalsDOMEventBridge
Bridge DOM events to a JS event hub (for pubsub)normalize-selector
Normalize CSS selectorsworkshop-chess-diagonals
pong-around-workshop
Workshop files for building a pong-variant game in JS and <canvas>shortie.me
Proof-of-concept demo for server-side JavaScript driven "middle-end" architectureworkshop-wordy-unscrambler
middleend-boilerplate
Boilerplate Starting Point for Middle-end Web Architectureworkshop-knights-dialer
demo-app-weatheround
the-economy-of-keystrokes-slides
Slides code built for "The Economy of Keystrokes" talksanta-connect-app
Santa Connect: keeping track of your kids' nice/naughty statusunnamed
unnamed (for now). nothing to see here. ;-)my-lifesheets
breakthewebforward.com
Love Open Source and this site? Check out how you can help us