Libraries & Bindings
Official Resources
React bindings for ReScript
The most minimalistic testing library you will find for testing ReScript code
Better interop with JS & TS in ReScript
Community Resources
Node bindings for ReScript
This package helps you convert between Rescript values and JSON values.
A portable standard library enhancement for Rescript and OCaml.
lightning-fast testing for a lightning-fast compiler
Small and flexible React hooks for building custom and accessible listbox components.
**This is not officially published yet, and is in private testing.**
ReScript toolchain
> A lightweight test framework for ReScript
ReScript bindings for Jest
Fast-check bindings for ReScript
Rescript React static site generator
ReScript bindings for @testing-library/dom
ReScript module to convert the number to Korean
Mock Js.Date when run unit test cases with Jest. Make tests of Js.Date easier.
Parse dates and numbers using the Intl API in ReScript
Zero-cost bindings to Facebook's Recoil library
ReScript PPX validates the tailwindcss class names
Remove empty or nullable values from JavaScript objects
_An estimation language_
Cron for NodeJS. Execute something at a schedule.
Rescript bindings for Jotai (react state management).
Please use the original: https://github.com/sikanhe/reason-nodejs
⚡ A set of useful components to help you build and maintain React Native (Web too) layouts with ease.
Fast, small color manipulation and conversion
A `Lazy Sequence` implimation. Highly abstracted stream like `RxJs` but without `time`.
koa.js bindings for rescript.
> Bindings to the JS standard library
Smart contract addresses and other config for Float Capital
 [](https://www.npmjs.com/package/tarantula-fl) [
a rescript utils library
Debounce for ReScript
Logging implementation for ReScript
ReScript bindings for @testing-library/react
ReScript bindings for polished.
ReScript bindings for solid-js.
JSON encoding and decoding for ReScript
Throttle for ReScript
ReScript bindings for React Native.
Drag-n-drop for @rescript/react
Reason / ReScript bindings to DOM
Debounce hooks for @rescript/react
BBCode parser written in ReScript (OCaml) with TypeScript typings.
Combinator library for JSON decoding and encoding.
Phone number formatter for Swedish phone numbers
React Native template for application developed with ReScript.
Code coverage for OCaml and Reason
> ✨ Bootstrapped with Create Snowpack App (CSA).
Secure Hash Algorithms for ReScript
A library for constraining types with an interface is similar to Belt.Id.
Throttle hooks for @rescript/react
Form validation tool for @rescript/react
Rescript binding for email-validator
ReScript bindings for mocha
The only official ReScript starter template.
The only official ReScript starter template.
Rescript bindings for React Leaflet
Rescript bindings to the easy-to-use [Dexie](https://dexie.org) wrapper of IndexedDB.
ReasonML / BuckleScript bindings for the Apollo Client ecosystem
An extension for rescript-zora that provides a DOM context for tests (via jsdom).
ReScript toolchain
A tiny state manager writter in Rescript
[](https://www.npmjs.com/package/reason-urql) [](#contributors) [.
> ✨ Bootstrapped with Create Snowpack App (CSA).
This is an implementation of Red-Black Trees for ReScript. This implementation is a rewriting of [OCaml implementation](https://github.com/bmeurer/ocaml-rbtrees)
The Elm Architecture (TEA) for Rescript
Typesafe JSON Schema for ReScript
ReScript bindings to the native JavaScript Map data type
ReScript bindings for Mustache.js
ReScript bindings to date-fns
Rescript bindings for the react-flatpickr npm package
Code coverage for OCaml and Reason
ReScript bindings for Big.js library
ReScript bindings for MardownIt.js
Zero-cost rescript bindings to the WHATWG Fetch API
`url` bindings for [Rescript](https://rescript-lang.org/).
ReScript bindings for Prettier.js
Some extension methods to ReScript's Js.Array2 module
ReScript bindings for Execa.js
ReScript bindings for node-sass
Rescript bindings for the react-map-gl npm package
Rescript bindings for Rxjs
File system interface library of doc-e-mate in ReScript
Rescript wrapper for React Router DOM
Rescript bindings to the Jest testing framework
Rescript bindings for Cypress
ReScript bindings to date-fns
Immutable, fully persistent, and balanced binary search tree data structure implementation in pure js.
Bindings for beacon-sdk
Quickly create new ReScript apps from project templates.
ReScript compiler, OCaml standard libary by ReScript and its required runtime support
ReScript bindings for react-native-gesture-handler
ReScript bindings to Day.js library.
Development server for ReScript with esbuild, file watcher, workbox and more
This library provides ReScript bindings for material-ui.
Simple validation schema for Rescript.
SWR bindings for ReScript
Rescript bindings for Jotai (react state management).
[![Workflows - CI][workflows-ci-shield]][workflows-ci-url] [![npm package][npm-package-shield]][npm-package-url] [![bundlephobia size][bundlephobia-size-shield]][bundlephobia-size-url] ![npm download per month][npm-download-shield] [![npm license][npm-lic
Yet form librairie for reason and react
ReScript bindings to the AVA test framework
Rescript bindings to the Jest testing framework
Rescript wrapper for React Simple Maps
Use create-react-app ( CRA ) with babel and typescript
ReScript bindings for NativeBase
ReScript bindings for react-native-svg.
Suspenders ==========
ReScript PPX which generate JSON (de)serializer
This library provides ReScript bindings for material-ui-lab.
2020 proposal for new ReScript promise bindings
ReScript bindings to the native JavaScript Set data type
Transform SVG files into React components, Native and/or Web, JavaScript and ReScript. Without shitload of dependencies.
ReScript bindings for react-native-safe-area-context.

Better hooks for rescript-react
Transforms ReScript React.createElement calls back to JSX syntax
@resinfo/parser is a parser combinator library for ReScript.
ReScript bindings for Next.js
Babel preset to transform ReScript code to solidJs.
<img src="docs/garter.svg" alt="garter" width="200" height="200" align="right" />
ReScript bindings for react-hook-form
ReScript bindings for Nock
ReScript bindings for @ant-design/icons
This is for generating the rescript project template/starter code.
ReScript bindings to @egjs/hammerjs
ReScript bindings for React Linkify
Axios bindings with reason-promise
ReScript PPX helps binding to typescript modules
Easy to use automatic diagram layout component in react
The Elm Architecture (TEA) for OCaml, Reason, and Rescript
ReScript binding to Daum Postcode
Load third-party scripts into your react app using hooks.
ReScript React hooks testing library.
Binaries for the rescript-react-intl message extractor
ReScript bindings for Next.js
Simple JSON deserializer for ReScript
ReScript bindings for MSW
Generete ReactIntl.messages
API for Float DAO smart contracts
a ReScript binding for the JavaScript Notifications API.
[](https://badge.fury.io/js/@rescriptbr%2Fancestor) 
📆 Date manipulation in ReScript.
ReScript bindings for Recharts
ReScript bindings for react-native-image-picker.
This is a ppx for using the withStyles component in ReScript Material-UI
koa.js bindings for rescript.
> useReducer with updates and side effects!
ReScript bindings for react-navigation.
ReScript binding for Patternfly
A ReScript implementation of the blossom maximum-matching algorithm
blazeman - Cloud Firestore CLI <img src=".github/icon.svg" alt="logo" title="logo" width="32"> ========================================
This package closely wraps the [Push API](https://developer.mozilla.org/en-US/docs/Web/API/Push_API). It does not include the Push API Service Worker Additions. Instead, it is a dependency of the `rescript-service-worker` package. It has not been exhaust
ReScript bindings for @react-native-community/datetimepicker.
ReScript bindings for @react-native-picker/picker.
The Kingdom template for Create React App and ReScript
ReScript bindings for @react-native-async-storage/async-storage.
Minimal ReScript bindings for React.lazy
ReScript bindings for react-native-webview.
ReScript React starter kit
ReScript bindings for @react-native-community/viewpager.
ReScript bindings for react-native-paper.
ReScript bindings for @react-native-community/push-notification-ios.
ReScript bindings for @react-native-community/cameraroll.
ReScript bindings for @react-native-community/image-editor.
ReScript bindings for react-native-device-info.
ReScript bindings for @react-native-community/netinfo.
ReScript bindings for react-native-permissions.
ReScript bindings for @react-native-community/slider.
ReScript bindings for @react-native-community/geolocation.
ReScript bindings for React Helmet, a document head manager for React
ReScript bindings for react-native-inappbrowser
ReScript bindings for @react-native-community/clipboard.
ReScript bindings for react-native-linear-gradient.
ReScript bindings for react-native-keychain.
ReScript bindings for react-native-safe-area-view.
React component for a grid layout within fixed width / height. Usefull for dashboards or full screen web applications.
ReScript bindings for use-dark-mode
ReScript bindings to react-intl
Transform a file path by splitting the original path into an array of parts and defining a new path in terms of indices of the parts
ReScript port of Polished library for color manipulation
Migrate files between .re .rei .res .resi .ml .mli extensions for ocaml, reasonml, bucklescript and rescript syntaxes
A simple, powerful state manager for Rescript React