awesome-reasonml

Reason/OCaml toolkit

A curated collection of resources and tools for the Reason/OCaml ecosystem, featuring tutorials, libraries, and community links.

A collection of awesome things regarding Reason/OCaml ecosystem.

GitHub

1k stars
64 watching
81 forks
last commit: over 2 years ago
Linked from 1 awesome list

awesome-listbucklescriptreasonml

Reason / General Resources

Documentation
Homepage
Blog
Reason Github10,159almost 2 years ago
Reason Twitter
Discord Community

Reason / Melange

Homepage
Melange documentation
Melange Playground
Reason Playground
Reason package index
Melange for React Devs

Reason / Starter Kits

create-melange-app122almost 2 years ago
Melange Project template with opam50almost 2 years ago
Melange Project template with esy41over 2 years ago
Example Project
Reason Starter kit for Advent of Code9over 5 years ago

Reason / Tutorials

Melange for React Devs
An Invitation to ReasonML
Armed with ReasonTarget Raspberry PI
Intro to Reason Compilation271over 6 years ago
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

Reason / ReasonReact

A First ReasonReact App for JS Developers
A ReasonReact Tutorial
Another ReasonReact Tutorial for Beginners

Reason / Talks

@dillon_mulroy2024/03 - - Frontrunners -
@davesnx2023/08 - - React Alicante -
@flaviocorpa2019/09 - - LambdAle -
@jordwalke2019/08 - - ReasonConf US -
@cristianoc2018/05 – – React Europe –
@sgrove2017/11 - -
@bassjacob2017/10 - -
@bassjacob2017 06 – – –
@chenglou2017/05 – – React Europe –
@chenglou2017/05 – – React London –
@chenglou2017/04 – – React Conf –
slides2016 Phil Holden - Reason
@sgrove2016/11 - - +
@ferakpeter2016/11 - - How to build your first Reason App/ -
slides2016 - Dawn of Reason - Sander Spies
@sgrove2016/07 - -

Reason / Tools

opamOCaml Package Manager
duneDune is a build system for OCaml projects. Using it, you can build executables, libraries, run tests, and much more
Vite plugin12almost 2 years agoA Vite plugin for Melange
reason-tools372over 8 years agoChrome/Firefox Reason extension
RED82about 3 years agoNative Reason/OCaml debugger
type-o-rama244almost 4 years agoJS type systems interportability

Reason / Libraries

BeltA stdlib shipped with Melange
JsBindings to several browser and Node JavaScript APIs
tablecloth514over 3 years agoAn ergonomic, cross-platform, standard library for ReasonML and OCaml
relude267almost 3 years agoFP-inspired prelude/standard library for ReasonML projects
Rationale275over 3 years agoRamda inspired library of helper functions for ReasonML
reason-react3,251almost 2 years agoReact.js bindings
promise340almost 3 years agoLight and type-safe binding to JS promises
styled-ppx402almost 2 years agoType-safe styled components for ReScript, Melange and native with type-safe CSS
melange-fetch203over 2 years agoFetch bindings for Melange
melange-json15almost 2 years agoCompositional JSON encode/decode library for Melange
ocaml-decoders85over 2 years agoElm-inspired decoders for Ocaml
atd317about 2 years agoStatic types for JSON APIs
bs-decode103over 2 years agoType-safe JSON decoding for ReasonML and OCaml ( )
Dream1,620almost 2 years agoTidy, feature-complete Web framework
html_of_jsx34almost 2 years agoRender HTML with JSX
server-reason-react139almost 2 years agoServer render Reason React components with OCaml natively
reasonql96almost 4 years agoType-safe and simple GraphQL client for ReasonML
graphql_ppx257over 2 years agoGraphQL PPX rewriter for Bucklescript/ReasonML written in ReasonML
melange-relay5over 2 years agoUse Relay with ReasonML
melange-fest14almost 2 years agoA minimal test framework for Melange using Node test runner
melange-jest4almost 2 years agoMelange bindings for Jest
melange-testing-library7almost 2 years agoMelange bindings for testing-library (dom-testing-library and react-testing-library)

Reason / Editor Plugins

vscode-ocaml-platform345almost 2 years agoVisual Studio Code extension for ReasonML and OCaml
ocaml-lsp782almost 2 years agoOCaml Language Server Protocol implementation

Reason / Example Apps

Reason Catstagram33almost 7 years agoA Catstagram built with Reason and React hooks!
ReasonReact example649about 6 years agoReasonReact examples
ReasonReact Hacker News594over 3 years agoHacker News written in Reason
Mareo383over 8 years agoOnline Mario game demo drawn on canvas
Reason Maze39almost 9 years agoAmazing online maze generation
ReLayout388over 2 years agoStandalone CSS Flexbox Implementation in Reason
Red18almost 9 years agoSimple to use pomodoro webapp
Si16about 5 years agoA 3D connect four game
99.re110almost 9 years agoSolutions to 99 problems implemented in Reason
Gravitron490almost 3 years agoA game about gravity on iOS/Android/Browser
Reason Game of Life8almost 8 years agoConway's Game of Life written in Reason using ReasonReact
2048 Reasons14almost 4 years agoA functional implementation of the viral 2048 game in Reason using ReasonReact
ReasonML RealWorld example app59about 5 years agoMedium.com clone written using ReasonReact
ReasonML RealWorld example app #2187almost 3 years agoAnother Medium.com clone written using ReasonReact
re:bench44over 8 years agoBenchmarking playground built with ReasonReact. A real app in real use
TicTacToe ReasonML engine6over 8 years agoMinimax Tic-Tac-Toe implementation in ReasonML
reason-chess23over 8 years agoChess engine for multiple platforms and web example chess game
Repos9almost 6 years agoFetches Github repos by username
Re-Memory1over 8 years agoMemory game in ReasonReact
Another memory cards game1almost 4 years agoMemory cards game with GIFs
Reason Reversi Game13over 7 years agoReversi Game in ReasonReact
SnakeSnake game in ReasonReact
ReasonML CRUD exampleRealWorld CRUD entity example
Dokusho14over 3 years agoCRUD example with authentication, react toolbox, and CI
A* pathfinder maze38over 8 years agoA* search algorithm written in ReasonML
Reatris: ReasonReact tetris5over 3 years agoClassic tetris game written on ReasonReact
ReasonSplash5over 8 years agoUnsplash mobile client in Reason
Simple Calculator2over 4 years agoIt's another calculator written on ReasonReact
Bouken10almost 6 years agoASCII rogue written using ReasonReact
Simon Game9almost 4 years agoThe handheld Simon game written in ReasonReact
We Write6almost 4 years agothe App utilizes Github API as the backend, so non-tech writers could collaborate
Coronate149about 2 years agoA Swiss-style chess tournament manager for the web and desktop, written with ReasonReact
Pomodoro23over 5 years agoA pomodoro webapp written in ReasonReact, using webpack, and fully tested with bs-react-testing-library and reason-hooks-testing-library

Backlinks from these awesome lists:

More related projects: