JavaScript Immutables

Open-source JavaScript projects categorized as Immutables

JavaScript Immutable Projects

  • Immer

    Create the next immutable state by mutating the current one

  • Project mention: Comparing React state tools: Mutative vs. Immer vs. reducers | dev.to | 2024-05-01

    Immer is a lightweight package that simplifies working with immutable states. Immutable data structures ensure efficient data change detection, making it easier to track modifications. Additionally, they enable cost-effective cloning by sharing unchanged parts of a data tree in memory.

  • atomic

    Write ClojureScript in JavaScript without a transpiler. (by mlanza)

  • Project mention: Should all Clojure functions be polymorphic by default? | /r/Clojure | 2023-06-03

    I wanted ClojureScript, without transpilation, in the browser so badly I implemented much of it in plain JS. But JS still lacks first-class protocols (although there is a T39 proposal for them) so I have to implement protocols first. And I can tell you from having implemented much of Clojure myself in plain JS that it's protocols all the way down. 80% of my library are types and their protocols.

  • 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.

    SurveyJS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Immutables related posts

  • Comparing React state tools: Mutative vs. Immer vs. reducers

    1 project | dev.to | 1 May 2024
  • Why do we need modules at all?

    3 projects | news.ycombinator.com | 24 Sep 2023
  • How We Fixed Performance With JS Object Variable Mutation

    1 project | dev.to | 4 Sep 2023
  • Why my variable is being mutated if I make any changes to my data ?

    1 project | /r/reactjs | 29 Jun 2023
  • Write better JavaScript and ReactJs code with Immerjs

    1 project | dev.to | 1 May 2023
  • Pure functional data in Clean Architecture

    1 project | /r/functionalprogramming | 28 Apr 2023
  • Immer 10.0: faster update perf, smaller bundle size, modern modules!

    1 project | /r/javascript | 17 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

Project Stars
1 Immer 27,013
2 atomic 32

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com