Mimbl is a TypeScript component authoring library with many unique features that make the developer’s life a bit easier.
Features
- Functional and class-based components as well as custom HTML elements.
- Independent components whose lifecycle is controlled by developers and which can be accessed via standard property and method invocation.
- Built-in trigger/watcher mechanism that re-renders components upon changes in observable properties.
- Partitioned components that allow independent re-rendering of portions of a component.
- Component events - just like HTML element events.
- Custom attributes for HTML/SVG elements defined by developers and supported via handler objects.
- Service publish/subscribe mechanism.
- Module lazy-loading.
- Defining styles using Mimcss CSS-in-JS library.
Explore Mimbl
- Learn how to use Mimbl by reading the Documentation
- Consult the detailed Mimbl Reference
- See Mimbl live examples and try your own code in the Playground
Contact
Mimbl was created by Michael Michlin. You can contact me directly at mmulya@outlook.com.
Performance
Compare Mimbl performance to other libraries in JS Web Frameworks Benchmark by Stefan Krause.