Milan, Italy

Giulio Canti

Elite
@gcanti

mathematician and rock climber

fp-ts. Functional programming in TypeScript

12k

io-ts. Runtime type system for IO decoding/encoding

6.8k

tcomb-form-native. Forms library for react-native

3.1k

tcomb. Type checking and DDD for JavaScript

1.9k

tcomb-form. Forms library for react

1.2k

monocle-ts. Functional optics: a (partial) porting of Scala monocle

1.1k

newtype-ts. Implementation of newtypes in TypeScript

600

babel-plugin-tcomb. Babel plugin for static and runtime type checking using Flow and tcomb

479

functional-programming. Introduction to Functional Programming (Italian)

443

flow-static-land. [DEPRECATED, please check out fp-ts] Implementation of common algebraic types in JavaScript + Flow

410

tcomb-validation. Validation library based on type combinators

397

typelevel-ts. Type level programming in TypeScript

355

io-ts-types. A collection of codecs and combinators for use with io-ts

318

elm-ts. A porting to TypeScript featuring fp-ts, rxjs6 and React

300

redux-tcomb. Immutable and type-checked state and actions for Redux

211

fp-ts-contrib. A community driven utility package for fp-ts

204

tcomb-react. Alternative syntax for PropTypes

202

parser-ts. String parser combinators for TypeScript

196

fp-ts-rxjs. fp-ts bindings for RxJS

190

prop-types-ts. Alternative syntax for prop types providing both static and runtime type safety, powered by io-ts

175

fp-ts-routing. A type-safe bidirectional routing library for TypeScript

172

retry-ts. Retry combinators for monadic actions that may fail

170

io-ts-codegen. Code generation for io-ts

160

tcomb-json-schema. Transforms a JSON Schema to a tcomb type

143

flowcheck. [DEPRECATED, use babel-plugin-tcomb instead] Runtime type checking for Flow

116

fp-ts-codegen. TypeScript code generation from a haskell-like syntax for ADT. Playground:

107

docs-ts. A zero-config documentation tool for my TypeScript projects

106

logging-ts. Composable loggers for TypeScript

99

money-ts. TypeScript library for type-safe and lossless encoding and manipulation of world currencies and precious metals

90

flowcheck-loader. [DEPRECATED] A Webpack loader for Flowcheck

89

tom. Elmish type-safe state and side effect manager using RxJS

86

fp-ts-laws. fp-ts type class laws for property based testing

80

flow-io. [DEPRECATED, please check out io-ts] Flow compatible runtime type system for IO validation

73

react-vdom. Pulls out the VDOM and makes tests easy (also in node and without the DOM)

70

uvdom. Universal Virtual DOM

52

fp-ts-fluture. fp-ts bindings for Fluture

50

fp-ts-local-storage. fp-ts bindings for LocalStorage

49

graphics-ts. A porting of purescript-{canvas, drawing} featuring fp-ts

42

tcomb-react-bootstrap. Type checking for react-bootstrap [DEPRECATED]

41

talks. talks and blog posts

40

unknown-ts. A polyfill of unknown that works with legacy typescript versions (before 3.0)

29

mtl-ts. MTL-style in TypeScript

25

recursion-schemes-ts. Recursion schemes in TypeScript (POC)

22

tcomb-doc. Documentation tool for tcomb

14

babel-plugin-tcomb-boilerplate. Boilerplate showing what you can get in terms of type safety with babel-plugin-tcomb

14

fp-ts-node. TypeScript

14

flow-react. Advanced type checking for react using Flow

13

typescript-course. Esercizi del corso di programmazione avanzata con TypeScript

11

elm-ts-todomvc. todomvc implementation using elm-ts and fp-ts

11

tcomb-form-templates-bootstrap. Bootstrap templates for tcomb-form

10

fractal-trees-ts. Fractal trees with fp-ts

6

simple-format-number. A simple clean way to format numbers with Javascript

5

fcomb. Function combinators

5

uvdom-bootstrap. Bootstrap 3 components built with uvdom

5

io-ts-benchmarks. TypeScript

4

simple-format-timeago. A simple clean way to format intervals with Javascript

2

simple-parse-number. A simple clean way to parse numbers with Javascript

1
57
Apply