Awesome ReasonML
A collection of awesome things regarding Reason/OCaml ecosystem.
Reason
Reason General Resources
Reason Starter Kits
Reason Tutorials
- An Invitation to ReasonML
- Armed with Reason - Target Raspberry PI
- Intro to Reason Compilation
ReasonReact
Reason Talks
- 2017 06 – @bassjacob – Node.ninjas Sydney – Everything happens for a Reason
- 2017 05 – @chenglou – React Europe – Imperfection
- 2017 05 – @chenglou – React London – What's in a language?
- 2017 04 – @chenglou – React Conf – Taming the Meta Language
- Dawn of Reason - Sander Spies slides
- From Unikernels to Databases to UIs: Truly full-stack apps in OCaml - Sean Grove
- Reason - Phil Holden slides
- Age of Reason - Sean Grove slides
- How to build your first Reason App? - Peter Ferak slides
Reason Tools
- reason-tools - Chrome/Firefox Reason extension
- RED - Native Reason/OCaml debugger
- bs-loader - Webpack loader for Bucklescript
- resuggest - Discover Reason functions based on examples.
- rollup-plugin-bucklescript - rollup plugin for using bucklescript
- type-o-rama - JS type systems interportability
Reason Libraries/Bindings
- Reasonml-community - Where some of the community projects live
- reason-react - React.js bindings
- ReForm - Making forms sound good again
- Rationale - Ramda inspired library of helper functions for ReasonML
Reason Editor Plugins
See the official guide here
BuckleScript
Example Apps
- ReasonReact example - ReasonReact examples
- ReasonReact Hacker News - Hacker News written in Reason
- Mareo - Online Mario game demo drawn on canvas
- Reason Maze - Amazing online maze generation
- ReLayout - Standalone CSS Flexbox Implementation in Reason
- Red - Simple to use pomodoro webapp
- Si - A 3D connect four game
- 99.re - Solutions to 99 problems implemented in Reason
- Gravitron - A game about gravity on iOS/Android/Browser
- Reason Game of Life - Conway's Game of Life written in Reason using ReasonReact. (demo)
- ReasonML RealWorld example app - Medium.com clone written using ReasonReact
- re:bench - Benchmarking playground built with ReasonReact. A real app in real use.
Contribution
Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠)