Deeply compares two values. Supports cyclic references. Uses cache to prevent multiple comparison of same pair.
Reactive micro-modular UI framework. Very simple, but very powerful!
A reactivity system. It gives ability to:
Static typed facade for [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API) with simple API.
JSX adapter that makes DOM tree. Generates global unique ids for every DOM-element by components tree with ids. Ensures all local ids are unique. Can reuse an existing nodes by GUIDs when used inside [`$mol_jsx_attach`](https://github.com/hyoo-ru/mam_mol/
Defines static typed DTO with strict runtime validation and user friendly error messages like:
Polyfill makes DOM reactive.
Fastest plot lib for vector graphics.
Dumps any JS values.
Synchronizes world state with server and local DB.
Simple API for effective cross platform cryptography with minimal extra size.
The base class for all visual components. It provides the infrastructure for reactive lazy rendering, handling exceptions. By default it finds or creates a `div` without child node changing and additional attributes, fields and event handler creation. You
> Reference implementation of VaryPack - simple fast compact data binarization format.
Simple and fast API for effective cross platform cryptography with minimal extra size. Uses SHA-1 and Curve25519.
Conflict-free Reinterpretable Ordered Washed Data (Secure) - Delta based CRDT with additional abilities.
The base class for all visual components. It provides the infrastructure for reactive lazy rendering, handling exceptions. By default it finds or creates a `div` without child node changing and additional attributes, fields and event handler creation. You
**M**am owns language-**A**gnostic **M**odules. This is base **MAM** project.
Reactive JSX view base class.
Auto wiring modules. It gives ability to: