Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-reasonml
A collection of awesome things regarding Reason/OCaml ecosystem.
https://github.com/davesnx/awesome-reasonml
- Documentation
- Homepage
- Blog
- Reason Github
- Reason Twitter
- Discord Community
- Homepage
- BuckleScript Manual
- BuckleScript attributes explained with examples
- Reason Playground
- BuckleScript Playground
- Reason package index
- Example Project
- Example Native Project
- Reason React lib starter kit
- ReasonReact Playground on Glitch
- Reason + Express.js boilerplate
- NextJS - Opinionated Boilerplate for NextJS, Tailwind and Reason
- An Invitation to ReasonML
- Armed with Reason - Target Raspberry PI
- Intro to Reason Compilation
- Exploring ReasonML
- Build Tic-Tac-Toe with ReasonML
- Get Started with Reason (Free Video Course)
- Build a Simon Game in ReasonReact
- Implement a chart layout algorithm in ReasonML
- A First ReasonReact App for JS Developers
- A ReasonReact Tutorial
- Another ReasonReact Tutorial for Beginners
- @flaviocorpa - LambdAle - [What happens if you let the creator of React design a programming language](https://youtu.be/5IcG_BCGxEY)
- @jordwalke - ReasonConf US - [React to the Future](https://www.youtube.com/watch?v=5fG_lyNuEAw)
- @cristianoc - Vatp3M)
- @sgrove - [Finding joy in programming](https://vimeo.com/242081961)
- @bassjacob - [Universal Reason](https://www.youtube.com/watch?v=L0xz-ILKsLE)
- @bassjacob - AU/sydney-node-ninjas/) – [Everything happens for a Reason ](https://www.youtube.com/watch?v=lLqLqFgsimQ&ab_channel=ANZCoders)
- @chenglou
- @chenglou
- @chenglou
- slides
- @sgrove - [Age of Reason](https://www.youtube.com/watch?v=8LCmLQ1-YqQ&t=6s) + [slides](https://sgrove.github.io/age-of-reason/)
- @ferakpeter - How to build your first Reason App/ - [slides](https://docs.google.com/presentation/d/1iua5cdq5ecvj8NZqisjwhuhNb_1ljP45K9xMhgLoj8o/edit)
- slides
- @sgrove - [From Unikernels to Databases to UIs: Truly full-stack apps in OCaml](https://youtu.be/QWfHrbSqnB0)
- 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
- reasonql - Type-safe and simple GraphQL client for ReasonML
- RemoteData - Tools for fetching data from remote sources
- reason-apollo-hooks - Ergonomic focused bindings for @apollo/react-hooks
- graphql_ppx - GraphQL PPX rewriter for Bucklescript/ReasonML written in ReasonML.
- reason-relay - Use Relay with ReasonML
- Belt - A stdlib shipped with BuckleScript.
- tablecloth - An ergonomic, cross-platform, standard library for ReasonML and OCaml
- Rationale - Ramda inspired library of helper functions for ReasonML
- relude - FP-inspired prelude/standard library for ReasonML projects.
- ReForm - Making forms sound good again
- Formality - Form validation tool focused on the great UX
- reason-react - React.js bindings
- reaml - A React binding for (OCaml | ReasonML) + BuckleScript with compile time enforcement of the "Rules of Hooks".
- rembrandt - Simple functional UI framework written in Reasonml.
- bs-ant-design - React Ant design bindings.
- bs-let - A PPX for async/await (and general monadic binding) in ReasonML.
- future - A Js.Promise alternative for ReasonML
- bs-rx - Reactive extensions(RxJS) in ReasonML
- bs-react-fela - Bindings for [fela](https://github.com/rofrischmann/fela)
- bs-css - CSS-in-Reason typed CSS inspired by Elm (using [glamor](https://github.com/threepointone/glamor))
- bs-glamor - Bindings for [glamor](https://github.com/threepointone/glamor)
- bs-nice - CSS-in-Reason typed CSS by Sunil Pai ([glamor](https://github.com/threepointone/glamor) author)
- flex - CSS flexbox layout engine in Reason (port of Yoga)
- re-classnames - Simple reimplementation of [classnames](https://github.com/JedWatson/classnames) in ReasonML
- reason-css-modules-loader - Drop-in replacement for [css-loader](https://github.com/webpack-contrib/css-loader).
- re-tailwind - Brings TailwindCSS to ReasonML.
- tailwind-ppx - Reason/OCaml PPX that validates your Tailwind classes at compile-time
- styled-ppx - CSS-in-Reason that mimics [styled-components](https://github.com/styled-components/styled-components)
- restorative - Simple ReasonML state management
- reductive - Redux in Reason
- refractive - Lenses and tracked selectors enhancer and hooks for reductive
- reason-powerplug - Renderless containers for ReasonReact.
- ReDate - 📆 A collection of useful helpers for handling dates in ReasonML with the same modern API as the well-known `date-fns`
- bs-typing - Typed.js bindings
- bs-pixi - PixiJS(2D WebGL rendering) in ReasonML.
- genType - Auto generation of idiomatic bindings between Reason and JavaScript: either vanilla or typed with TypeScript/FlowType.
- bs-json - Compositional JSON encode/decode library for BuckleScript
- milk - Milk 🥛 Stress-free serialization & deserialization for Reason/OCaml
- ocaml-decoders - Elm-inspired decoders for Ocaml
- decco - Bucklescript PPX which generates JSON (de)serializers for user-defined types
- atd - Static types for JSON APIs
- bs-decode - Type-safe JSON decoding for ReasonML and OCaml ([documentation site](https://mlms13.github.io/bs-decode/docs/what-and-why))
- here
- vscode-reasonml-graphql
- Reason Catstagram - A Catstagram built with Reason and React hooks!
- 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)](https://alanrsoares.github.io/reasonml-game-of-life/)
- 2048 Reasons - A functional implementation of the viral 2048 game in Reason using ReasonReact. [(demo)](https://alanrsoares.github.io/2048-reasons/)
- ReasonML RealWorld example app - Medium.com clone written using ReasonReact
- ReasonML RealWorld example app #2 - Another Medium.com clone written using ReasonReact
- re:bench - Benchmarking playground built with ReasonReact. A real app in real use.
- TicTacToe ReasonML engine - Minimax Tic-Tac-Toe implementation in ReasonML
- reason-chess - Chess engine for multiple platforms and web example chess game. [(demo)](http://darkruby.co.uk/reason-chess/)
- Repos - Fetches Github repos by username
- Re-Memory - Memory game in ReasonReact
- Another memory cards game - Memory cards game with GIFs [(demo)](https://liubko.github.io/reason-memory-gifs/)
- Reason Reversi Game - Reversi Game in ReasonReact
- Snake - Snake game in ReasonReact [(demo)](http://192.241.133.216/projects/websnake/index.html)
- ReasonML CRUD example - RealWorld CRUD entity example
- Dokusho - CRUD example with authentication, react toolbox, and CI.
- A* pathfinder maze - A* search algorithm written in ReasonML [(demo)](https://puemos.github.io/reasonml-astar-maze)
- Reatris: ReasonReact tetris - Classic tetris game written on ReasonReact [(demo)](https://denis-ok.github.io/reasonml-reatris/)
- ReasonSplash - Unsplash mobile client in Reason
- Simple Calculator - It's another calculator written on ReasonReact [(demo)](https://jimmyhuco.github.io/simple-calculator)
- Bouken - ASCII rogue written using ReasonReact. [(demo)](https://bouken-dtangmsuhe.now.sh)
- Simon Game - The handheld Simon game written in ReasonReact
- We Write - the App utilizes Github API as the backend, so non-tech writers could collaborate
- Coronate - A Swiss-style chess tournament manager for the web and desktop, written with ReasonReact. [(web demo)](https://johnridesa.bike/coronate/)
- ![CC0
Programming Languages
Keywords
reasonml
29
bucklescript
13
reason
11
reason-react
11
react
10
ocaml
9
rescript
3
vscode-extension
2
json
2
melange
2
utility
2
game-development
2
game-engine
2
minimax
2
graphql
2
game
2
reactjs
2
prelude
1
stdlib
1
stdlib-replacement
1
browser-extension
1
ocaml-compiler
1
starter-kit
1
preact
1
functional-programming
1
javascript
1
fela
1
tailwind
1
tailwind-css
1
css
1
rollup
1
css-in-js
1
emotion
1
ppx
1
graphql-schema
1
jsdoc
1
json-schema
1
purescript
1
typescript
1
flow
1
apollo
1
elm
1
fsharp
1
closure-compiler
1
rollup-plugin
1
refmt
1
standard-library
1
lodash
1
monad
1
ramda
1