JavaScript

GO HOMEEDIT

It's a terrible language, but given its status as the de-facto language of the web, it has an incredible ecosystem of tools developed to help out.

Frameworks

Libraries

Functional Programming

Fantasyland

Specification for algebra in JavaScript

Folktale

A corresponding standard library

Staticland

Fantasyland but without classes

Tools

Typescript

functional programing for ts

Configuration

Cosmiconfic

Load configuration from anywhere

Lerna

Manage JavaScript projects with multiple packages

3D

BabylonJS

Create React App with Babylon and TypeScript React for Babylon

MatterJS

Rigid body physics engine

Phaser

2d game framework

ThreeJS

flexbox for react-three-fiber

UI Dev

https://github.com/davidkpiano/flipping :: flipping animation https://github.com/davidkpiano/xstate :: state machines for the web

Storybook

the repo Material UI

Meta

Acorn

js parser in js

Babel

The compiler for Javascript. Babel macros

EsLint

Hardcore config functional config

https://github.com/apollographql/eslint-plugin-graphql

graphql support

https://github.com/gajus/eslint-plugin-sql

sql support (kind of)

https://github.com/azeemba/eslint-plugin-json

json support

https://github.com/Bkucera/eslint-plugin-json-format

json autoformat

https://github.com/mysticatea/eslint-plugin-node

nodejs rules

https://github.com/BenoitZugmeyer/eslint-plugin-html

eslint for raw html

https://github.com/dustinspecker/awesome-eslint

eslint resources

Etc

ImmutableJS: Immutable data structures Ramda: Better JS functional programming Typescript with these two is the de factor pure programming ecosystem

Organice :: Org mode without emacs automerge :: a CRDT that allows concurrent modification Turbolinks :: framework agnostic way of rendering views on server side and swapping in throuhg a socket tty.js :: terminal for the browser sanctuary :: strict javascript functions composed functionally https://github.com/sindresorhus/speed-test cli for speedtest.net https://github.com/calmm-js/kefir.atom :: reactive state with lenses https://github.com/spcask/mdme :: embed self rendering md content https://github.com/inkandswitch/cambria bidirectional lenses https://github.com/padenot/ringbuf.js ring buffers https://github.com/typeorm/typeorm/blob/master/README.md super flexible js and ts orm that runs anywhere phantomjs browser control excellent article on javascript generators https://ionicframework.com/react apps everywhere with single react code base? seems too good to be true https://github.com/kach/nearley javascript parser toolkit

CRDTs

an excellent resource on conflict-free replicated datatypes https://github.com/sweet-js/sweet-core https://github.com/replit/clui build quick cli apps with js https://github.com/atom/node-spellchecker

node

automating with nodejs advanced javascript optimizer https://github.com/calmm-js/partial.lenses lenses in javascript

manage js project with multiple packages alloyjs browser based visualizations https://github.com/vercel/serve static file listing and serving deno:secure js runtime type safe ui library for purescript

read directory content into an object Parsing in JavaScript: all the tools and libraries you can use Parsing in JavaScript: Tools and Libraries Native mobile apps with Angular, Vue.js, TypeScript, JavaScript - NativeScr Deep JavaScript: Theory and techniques Chess programs in C, Java and Javascript, also 8080 emulator javascript is so hard to use now! https://nh2.me/ host gpg key on my website like this person does. i also like the 'tell me something' button with the hidden (black on black) text!

http://www.jsfuck.com/ cool scroll! https://codepen.io/DonKarlssonSan/pen/abNjZaQ https://healeycodes.com/creating-randomness/ https://www.edwinwenink.xyz/https://technomancy.us/184 https://snufk.in/blog/ssg-1.html https://hao-w.github.io/ https://leosaenger.com/ https://github.com/xiaohanyu/understanding-modern-frontend https://www.linkedin.com/in/leosaenger/ https://aaronweiss.us/posts/2014-06-04-write-up-l1.html Floating island /w Threejs & GSAP JavaScript End to End Testing Framework | cypress.io

https://news.ycombinator.com/item?id=24259688 using xpath for js

Backlinks