With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 17 Immer Open-Source Projects
-
react-boilerplate
:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
mutative
Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.
-
pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
-
riux
📦 Fully typed and immutable store made on top of Immer with mutation, action, subscription and validation!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Stay Ahead of the Game Must Have Front-End Boilerplates and Starter Kits for Every Developer | dev.to | 2023-09-06Clone this repo using git clone --depth=1 https://github.com/react-boilerplate/react-boilerplate.git
Project mention: Mutative: Efficient immutable updates, more than 10x faster than Immer | news.ycombinator.com | 2024-05-03
You might be interested in ewig and immer by Juan Pedro Bolivar Puente:
https://github.com/arximboldi/ewig
https://github.com/arximboldi/immer
See the author instantly opening a ~1GB text file with async loading, paging through, copying/pasting, and undoing/redoing in their prototype “ewig” text editor about 27 minutes into their talk here:
https://m.youtube.com/watch?v=sPhpelUfu8Q
It’s backed by a “vector of vectors” data structure called a relaxed radix balanced tree:
https://infoscience.epfl.ch/record/169879/files/RMTrees.pdf
That original paper has seen lots of attention and attempts at performance improvements, such as:
https://hypirion.com/musings/thesis
https://github.com/hyPiRion/c-rrb
Project mention: Sane front-end project architecture based on 12 years of experience | dev.to | 2023-09-27To get started, you can create a new GitHub repository using the sane-front-end-project-template. It already includes all the mentioned components wired together.
Immer related posts
-
Mutative: Efficient immutable updates, more than 10x faster than Immer
-
Mutative 1.0 – A New Era in Efficient Immutable Updates
-
Immer VS mutative - a user suggested alternative
2 projects | 25 Jan 2024 -
How to build high-performance front-end applications based on multi-processing
-
Mutative – A 10x Faster Alternative to Immer
-
Limu, the fastest immutable data JavaScript lib was borned
-
Sane front-end project architecture based on 12 years of experience
-
A note from our sponsor - SurveyJS
surveyjs.io | 5 May 2024
Index
What are some of the best open-source Immer projects? This list will help you:
Project | Stars | |
---|---|---|
1 | react-boilerplate | 29,350 |
2 | rematch | 8,459 |
3 | easy-peasy | 5,025 |
4 | ReactStateMuseum | 1,551 |
5 | mutative | 1,460 |
6 | pullstate | 1,068 |
7 | jimmer | 630 |
8 | ewig | 517 |
9 | usm | 295 |
10 | ngrx-immer | 114 |
11 | kimmer | 38 |
12 | redux-cool | 25 |
13 | nstate | 14 |
14 | taverne | 12 |
15 | riux | 9 |
16 | sane-front-end-project-template | 5 |
17 | timer-react-ts | 2 |
Sponsored