fp-ts. Functional programming in TypeScript
12kio-ts. Runtime type system for IO decoding/encoding
6.8ktcomb-form-native. Forms library for react-native
3.1ktcomb. Type checking and DDD for JavaScript
1.9ktcomb-form. Forms library for react
1.2kmonocle-ts. Functional optics: a (partial) porting of Scala monocle
1.1knewtype-ts. Implementation of newtypes in TypeScript
600babel-plugin-tcomb. Babel plugin for static and runtime type checking using Flow and tcomb
479functional-programming. Introduction to Functional Programming (Italian)
443flow-static-land. [DEPRECATED, please check out fp-ts] Implementation of common algebraic types in JavaScript + Flow
410tcomb-validation. Validation library based on type combinators
397typelevel-ts. Type level programming in TypeScript
355io-ts-types. A collection of codecs and combinators for use with io-ts
318elm-ts. A porting to TypeScript featuring fp-ts, rxjs6 and React
300redux-tcomb. Immutable and type-checked state and actions for Redux
211fp-ts-contrib. A community driven utility package for fp-ts
204tcomb-react. Alternative syntax for PropTypes
202parser-ts. String parser combinators for TypeScript
196fp-ts-rxjs. fp-ts bindings for RxJS
190prop-types-ts. Alternative syntax for prop types providing both static and runtime type safety, powered by io-ts
175fp-ts-routing. A type-safe bidirectional routing library for TypeScript
172retry-ts. Retry combinators for monadic actions that may fail
170io-ts-codegen. Code generation for io-ts
160tcomb-json-schema. Transforms a JSON Schema to a tcomb type
143flowcheck. [DEPRECATED, use babel-plugin-tcomb instead] Runtime type checking for Flow
116fp-ts-codegen. TypeScript code generation from a haskell-like syntax for ADT. Playground:
107docs-ts. A zero-config documentation tool for my TypeScript projects
106logging-ts. Composable loggers for TypeScript
99money-ts. TypeScript library for type-safe and lossless encoding and manipulation of world currencies and precious metals
90flowcheck-loader. [DEPRECATED] A Webpack loader for Flowcheck
89tom. Elmish type-safe state and side effect manager using RxJS
86fp-ts-laws. fp-ts type class laws for property based testing
80flow-io. [DEPRECATED, please check out io-ts] Flow compatible runtime type system for IO validation
73react-vdom. Pulls out the VDOM and makes tests easy (also in node and without the DOM)
70uvdom. Universal Virtual DOM
52fp-ts-fluture. fp-ts bindings for Fluture
50fp-ts-local-storage. fp-ts bindings for LocalStorage
49graphics-ts. A porting of purescript-{canvas, drawing} featuring fp-ts
42tcomb-react-bootstrap. Type checking for react-bootstrap [DEPRECATED]
41talks. talks and blog posts
40unknown-ts. A polyfill of unknown that works with legacy typescript versions (before 3.0)
29mtl-ts. MTL-style in TypeScript
25recursion-schemes-ts. Recursion schemes in TypeScript (POC)
22tcomb-doc. Documentation tool for tcomb
14babel-plugin-tcomb-boilerplate. Boilerplate showing what you can get in terms of type safety with babel-plugin-tcomb
14fp-ts-node. TypeScript
14flow-react. Advanced type checking for react using Flow
13typescript-course. Esercizi del corso di programmazione avanzata con TypeScript
11elm-ts-todomvc. todomvc implementation using elm-ts and fp-ts
11tcomb-form-templates-bootstrap. Bootstrap templates for tcomb-form
10fractal-trees-ts. Fractal trees with fp-ts
6simple-format-number. A simple clean way to format numbers with Javascript
5fcomb. Function combinators
5uvdom-bootstrap. Bootstrap 3 components built with uvdom
5io-ts-benchmarks. TypeScript
4simple-format-timeago. A simple clean way to format intervals with Javascript
2simple-parse-number. A simple clean way to parse numbers with Javascript
1