| Embedded | |
|---|---|
| Boa | experimental Javascript engine |
| Kaluma | for RP2040 (Raspberry Pi Pico) |
| Quick | |
| Txiki | |
| Elk |
| IoT | |
|---|---|
| JerryScript |
| web | |
|---|---|
| Hermes | for React Native |
| Server | |
|---|---|
| Node | |
| Deno | |
| Bun | |
| Winter | |
| tsx | TypeScript support for Node |
| tsimp | TypeScript support for Node |
| jiti | TypeScript and ESM support for Node |
| ts-node | TypeScript support for Node |
| LLRT | experimental. For Serverless App |
| Parser | |
|---|---|
| Acorn | |
| jsep | expression parser |
| Recast | syntax tree transformer, nondestructive pretty-printer, and automatic source map generator |
| Building Toolkit |
|---|
| Chevrotain |
| Peggy |
| Tool | |
|---|---|
| AST explorer | web tool to explore the ASTs generated by various parsers |
| Compiler | |
|---|---|
| swc | |
| Sucrase | |
| Babel | |
| Porffor |
| Other languages to JS | |
|---|---|
| clojurescript | Clojure |
| shadow-cljs | |
| re-frame | |
| scala-js | Scala |
| JS Based Language | |
|---|---|
| Civet | TypeScript superset that favors more types and less typing |
| ReScript | |
| coffeescript | |
| Elm | functional language for reliable webapps |
| WASM | |
|---|---|
| Nova | JavaScript (ECMAScript) and WebAssembly engine |
| Javy | JS to WebAssembly toolchain |
| Jawsm | JS to WASM compiler |
| AssemblyScript | TS-like language for WebAssembly |
| WebVM | Linux virtual machine that runs in browser |
| Pyodide | Python distribution for the browser and Node.js based on WebAssembly |
| FP | |
|---|---|
| Purify | for TS |
| Rubico | a/synchronous functional programming |
| FxTS | for JS/TS |
| Ramda | |
| Rambda | Faster and smaller alternative to Ramda |
| fp-ts | for TS |
| Patica | |
| Bacon |
| Learning Resource | |
|---|---|
| mostly-adequate-guide | |
| functional-programming-jargon |
| Reactive | |
|---|---|
| Rx | |
| Cellx | |
| Bacon |
| DI | |
|---|---|
| Inversify | IoC container for JavaScript & Node.js apps |
| Obsidian | framework for React and React Native applications |
| Awilix | IoC container for Node |
| TypeDI | for TS/JS |
| Dioma | dependency injection container for TS/JS |
| Tsyringe | dependency injection container for TS/JS |
| Visual | |
|---|---|
| Amplication | AI-Powered Backend Code Generation |
| Flyde | |
| OpenChakra | visual editor and code generator for React using Chakra UI |
| Builder | design-to-code, visual editing, and enterprise CMS |
| Plasmic | |
| WebStudio |
| Pattern Match | |
|---|---|
| match-iz |
| Template Engine | |
|---|---|
| Vento | Deno |
| Edge | Node |
| Handlebars | |
| Eta | embedded template engine.Node, Deno, browser |
| Tempura | |
| Squirrelly | |
| Pug | Node |
| HTML Processor Language | |
|---|---|
| Unpoly |
| Other Marking Language | |
|---|---|
| AsciiDoctor |
| CSS in JS | |
|---|---|
| Unistyles | Level up your React Native StyleSheet |
| Stylex | styling system |
| Uno | CSS engine |
| Master | Virtual CSS language |
| restyle | for React |
| Twind | tailwind-in-js |
| Compiledcssin | React |
| Tokenami | for design system |
| Panda | |
| TSS | CSS-in-TypeScript |
| Emotion | |
| CSS Hooks | |
| Griffel | |
| vanilla-extract | for TS |
| WYW in JS | |
| Macaron | |
| Goober | |
| Dripsy | Unstyled, responsive UI primitives for React Native + Web. |
| Styled Components | |
| Styled Jsx | |
| Xstyled | |
| Linaria | |
| Stylify | |
| css modules | |
| Polished | |
| Stitches |
| Processor | |
|---|---|
| Stylable | |
| PostCSS | transforming CSS |
| Stylus | Node |
| Less | |
| Lightning | parser, transformer, bundler, and minifier |
| Purge | remove unused CSS |
| Stylis | |
| twin.macro | Tailwind with the flexibility of css-in-js |
| Toolkit | |
|---|---|
| Fomantic | |
| Tailwind | |
| Pure | |
| Open Props | Supercharged CSS variables |
| Bulma | CSS Framework |
| Semantic | UI component framework |
| Chota | CSS Framework |
| picnic | CSS library |
| Foundation | responsive front-end f ramework |
| Halfmoon | Bootstrap replacement |
| Pico | CSS Framework |
| Tachyons | |
| UIkit | |
| Cirrus | SCSS framework designed for rapid prototyping |
| classname | |
|---|---|
| classnames | |
| clsx |
| TypeScript Lib | |
|---|---|
| Effect | help developers easily create complex, synchronous, and asynchronous programs |
| hkt-toolbelt | Functional and composable type utilities |
| ts-pattern | Pattern Matching library |