TypeScript Immutable

Open-source TypeScript projects categorized as Immutable

Top 8 TypeScript Immutable Projects

  • dinero.js

    Create, calculate, and format money in JavaScript and TypeScript.

  • mutative

    Efficient immutable updates, faster than naive handcrafted reducer, and more than 10x faster than Immer.

    Project mention: Mutative: production-ready version coming soon, it provides the fastest immutable data updates. | /r/javascript | 2023-01-30
  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • optics-ts

    Type-safe, ergonomic, polymorphic optics for TypeScript

    Project mention: JavaScript Object Notation (JSON) Pointer | news.ycombinator.com | 2023-04-12
  • pond

    Immutable timeseries data structures built with Typescript (by esnet)

  • rimbu

    Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.

    Project mention: Wrapping my head around stores/state inside and outside solid | /r/solidjs | 2023-01-16

    Is the only solution here to use reconcile? I'm having a lot of trouble understanding exactly how it works. I really like this library called rimbu which seems well thought out. It leverages typescript's type system to make objects immutable in typescript and works much like kotlin data classes to "clone" them (but with nice pathing and merging function, too!)

  • riux

    📦 Fully typed and immutable store made on top of Immer with mutation, action, subscription and validation!

  • enum-utils

    Make enums more intuitive with immutable `Set` and `Map` interfaces!

    Project mention: GitHub - shaungrady/enum-utils: Make enums more intuitive with immutable Set and Map interfaces | /r/typescript | 2023-04-22
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • cow-list

    Copy-On-Write iterable list

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-04-22.

TypeScript Immutable related posts


What are some of the best open-source Immutable projects in TypeScript? This list will help you:

Project Stars
1 dinero.js 6,036
2 mutative 648
3 optics-ts 588
4 pond 201
5 rimbu 102
6 riux 9
7 enum-utils 7
8 cow-list 2
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.