Is there a better way to do read-only types

This page summarizes the projects mentioned and recommended in the original post on /r/typescript

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. purescript

    A strongly-typed language that compiles to JavaScript

    Unless you want to switch to https://www.purescript.org/.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Immer

    Create the next immutable state by mutating the current one

    If you're trying to make things actually immutable, Object.freeze and deep copies can clutter things up pretty good, have you considered using something like immer? (https://immerjs.github.io/immer/)

  4. type-fest

    A collection of essential TypeScript types

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Are readonly interfaces possible?

    2 projects | /r/typescript | 29 Jan 2022
  • Why Would Anyone Write Operational Transformation (OT) From Scratch?

    2 projects | dev.to | 8 Jul 2025
  • Understanding Object Mutability, Shallow vs Deep Copy, and the Power of Immer in JavaScript

    1 project | dev.to | 26 Jun 2025
  • Exploring the Benefits of Immutability in JavaScript Performance

    2 projects | dev.to | 13 Jun 2025
  • Shocking Things You Can Do in JavaScript

    2 projects | dev.to | 23 May 2025

Did you know that Haskell is
the 25th most popular programming language
based on number of references?