TypeScript algebraic-data-types

Open-source TypeScript projects categorized as algebraic-data-types

Top 3 TypeScript algebraic-data-type Projects

  • fp-ts

    Functional programming in TypeScript

    Project mention: Ask HN: What is the “proper” way to do error-handling in TypeScript? | news.ycombinator.com | 2023-01-24

    I use fp-ts with its Result type, works great.

    https://gcanti.github.io/fp-ts/

  • remote-data-ts

    RemoteData type

    Project mention: Multiple condition array sorting made easy | dev.to | 2022-08-22

    If you interested in functional programming there is great library, written by Giulio Canti - https://github.com/gcanti/fp-ts , that allready implement similar data types in same maner and even much more from functional languages world, moreover, there is big ecosystem based on fp-ts library - most exiting members are: io-ts - runtime data validation https://github.com/gcanti/io-ts, fault-tolerant and type safe data fetching by Yuriy Bogomolov - https://github.com/YBogomolov/fetcher-ts, functional type for fetched data by devexperts - https://github.com/devexperts/remote-data-ts and much more!

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

  • mutoid

    Reactive library for data fetching, caching, state management

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-01-24.

TypeScript algebraic-data-types related posts

Index

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

Project Stars
1 fp-ts 8,975
2 remote-data-ts 273
3 mutoid 25
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
www.influxdata.com