JavaScript Libraries for adding offline support to web apps.
Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.
Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.
meSpeak.js (modulary enhanced speak.js) is a 100% client-side JavaScript text-to-speech library
Gatsby is a modern framework for blazing fast websites, made with React and GraphQL.
A tool for managing JavaScript projects with multiple packages.
Polly.JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing HTTP interactions.
Polly taps into native browser APIs to mock requests and responses with little to no configuration while giving you the ability to take full control of each request with a simple, powerful, and intuitive API.
Falcor is the innovative data platform that powers the Netflix UIs. Falcor allows you to model all your backend data as a single Virtual JSON object on your Node server. On the client you work with your remote JSON object using familiar JavaScript operations like get, set, and call. If you know your data, you know your API.
Falcor is middleware. It is not a replacement for your application server, database, or MVC framework. Instead Falcor can be used to optimize communication between the layers of a new or existing application.
A WebGL accelerated, browser based JavaScript library for training and deploying ML models. Use flexible and intuitive APIs to build and train models from scratch using the low-level JavaScript linear algebra library or the high-level layers API. Use TensorFlow.js model converters to run pre-existing TensorFlow models right in the browser. Retrain pre-existing ML models using sensor data connected to the browser, or other client-side data.
Uppy is a sleek, modular file uploader that integrates seamlessly with any application. It’s fast, easy to use and lets you worry about more important problems than building a file uploader.
Fetch files from local disk, Google Drive, Dropbox, Instagram, or snap and record selfies with a camera;
Preview and edit metadata with a nice interface;
Upload to the final destination, optionally process/encode
A javascript metaframework
Build micro frontends that coexist and can each be written with their own framework. This allows you to:
Neutrino is a companion tool which lets you build web and Node.js applications with shared presets or configurations. It intends to make the process of initializing and building projects much simpler by providing minimal development dependencies.
emotion is a high performance, lightweight css-in-js library that supports both string and object based styles.