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. Learn more →
Top 3 TypeScript algebraic-data-type Projects
-
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.
-
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!
-
TypeScript algebraic-data-types related posts
- Ask HN: What is the “proper” way to do error-handling in TypeScript?
- The Option monad
- ts-belt - Fast, modern, and practical utility library for FP in TypeScript / Flow / JavaScript. (Faster than ramda, rambda, remeda and lodash/fp.)
- Having trouble deciding which one of three offers I've received to go with
- Having trouble deciding which one of three offers I've received to go with
- Schrodinger's function
- Multiple condition array sorting made easy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Feb 2023
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 |