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: Why do we need modules at all? | | 2023-09-24
  • 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.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

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). The latest post mention was on 2023-09-24.

JavaScript Immutables related posts


Project Stars
1 Immer 25,959
2 atomic 31
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at