Quantum.js is your hyper minimal aid to developing a web application. Quantum will deliver the results you expect without getting in the way.
Quantum.js has many features you would expect to find in a JavaScript framework. Usage will not be detailed here; please see each module for detailed documentation. Quantum's modules are listed in alphabetical order below. Also. Keep in mind that this should not be used for prod applications. There are many, many bugs. You have been warned.
Data binding is arguably the most important part of a front-end developer's toolbox. Data binding in Quantum is done through familiar handlebar syntax, and values can be bound to any HTML property.
Provides an LRU cache with a simple API!
You too can easily calculate the edit distance between two words! The use cases for this are infinite.
Using only one line, you can set a drop target on your page to receive files from the end-user.
Managing application state is a tough task to do, yet it is highly expected in the age of Single Page Applications (SPA). Setup application states and their controllers, and let Quantum handle the rest for you!
The Quantum HTTP module aims to make HTTP requests as easy and painless as possible. Simple requests can be made in one line, or if other customization is desired, the request builder can be used.
Snackbar extends uses toast.js underneath the hood to display a beautiful snackbar notification, similar to what you see on Android.
Include a file's content inside any HTML tag. Great for modularization! Note that this is probably not what you were expecting.
One of the first Quantum modules. With just one line, you can show a beautiful toast notification like you see on Android. With a few more lines, you can customize the toast to your heart's desire.