TypeScript Immutable

Open-source TypeScript projects categorized as Immutable Edit details

Top 6 TypeScript Immutable Projects

  • dinero.js

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

    Project mention: [AskJS] How do you deal with floats in production apps? | reddit.com/r/javascript | 2022-08-13

    See for example https://github.com/dinerojs/dinero.js/issues/6 (floating point issues because dinero used vanilla floats…)

  • optics-ts

    Type-safe, ergonomic, polymorphic optics for TypeScript

    Project mention: Advanced Large Object Management with jotai | dev.to | 2021-09-26

    The trick lies within the optic-ts integration.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • pond

    Immutable timeseries data structures built with Typescript (by esnet)

    Project mention: [AskJS] JavaScript for data processing | reddit.com/r/javascript | 2022-05-27

    We used to use a library called Pond.js, https://github.com/esnet/pond, but the reliance on Immutable.JS caused some performance pitfalls, so we wrote a system from scratch that deals with data in a batched streaming fashion. A lot of the concepts were borrowed from a Rust library called timely-dataflow, https://github.com/TimelyDataflow/timely-dataflow.

  • limu

    A fast js lib of immutable data.

    Project mention: Limu, a Fast Immutable Lib | reddit.com/r/learnjavascript | 2022-07-23

    You are very welcome to submit your test to the benchmark directory of limu git repo

  • riux

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

    Project mention: Test your TypeScript type with Vitest | reddit.com/r/javascript | 2022-08-13

    In most cases you don't need it. But when you start creating types that produce new complex types, you need to make sure they are valid. My personal use case is for testing libraries like riux which will type an immutable store API from raw data.

  • 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 2022-08-13.

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 5,577
2 optics-ts 387
3 pond 197
4 limu 20
5 riux 9
6 cow-list 1
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.