Libraries & Bindings
Official Resources
React bindings for ReScript
Experimental successor to [rescript-webapi](https://github.com/TheSpyder/rescript-webapi)
The official ReScript plugin for Vite
Community Resources
ReScript bindings to the DOM and other Web APIs
A ReScript-based JavaScript library for dynamic script loading and HyperLoader initialization.
Node bindings for ReScript
Debounce for ReScript
Use Relay with ReScript.
Debounce hooks for @rescript/react
Zero-cost rescript bindings to the WHATWG Fetch API
A ReScript web router for RescriptRelay.
lightning-fast testing for a lightning-fast compiler
Form validation tool for @rescript/react
The only official ReScript starter template.
Combinator library for JSON decoding and encoding.
Syntax highlighting for ReScript, powered by WebAssembly
⚡ A set of useful components to help you build and maintain React Native (Web too) layouts with ease.
> useReducer with updates and side effects!
This library provides ReScript bindings for material-ui-lab.
JSON encoding and decoding for ReScript
This library provides ReScript bindings for material-ui.
Reasonably making forms with ReScript and React sound good
A ReScript implementation of the blossom maximum-matching algorithm
Rescript bindings for Base UI
<p> <a href="https://xote.dev/"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/banner.svg"> <source media="(prefers-color-scheme: light)" srcset="docs/banner-light.svg"> <img src="docs/banner.svg" alt="xote -
Reactive Signals primitives implemented in ReScript.
Simple JSON deserializer for ReScript
ReScript bindings for @juspay/blend-design-system
This library provides Reason bindings for material-ui.
ReScript bindings for React Native.
highlight.js syntax definition for ReScript programming language
Reimplementation of classnames in ReScript
ANSI code to HTML
This library provides ReScript bindings for material-ui (MUI).
Enable web worker-loader for your create-react-app project.
Binaries for the rescript-react-intl message extractor
📄 Typesafe JSON Schema for ReScript
MCP server that maps function and component dependencies in Haskell and ReScript codebases — built to help LLMs trace affected code flows for test generation.
A general purpose PPX and library for embedding other languages into ReScript, via code generation.
Logging implementation for ReScript
This library provides ReScript bindings for material-ui-lab.
[](https://www.npmjs.com/package/rescript-vitest) [](https://www.npmjs.com/package/rescript-vitest) [.
Secure Hash Algorithms for ReScript
ReScript bindings for @shadcn/react
Rescript bindings for Jotai (react state management).
ReScript bindings for react-navigation.
ReScript bindings for polished.
**This is vendored stdlib for personal usage**
Drag-n-drop for @rescript/react
😴 ReScript RPC-like client, contract, and server implementation for a pure REST API
Quickly create new ReScript apps from project templates.
ReScript bindings for NativeBase
ReScript bindings for @react-native-community/cameraroll.
CodeTraverse - Multi-language static code analysis tool
💸 Stripe Billing as a Config
ReScript state management for React. Pure reducers with managed side effects and concurrent-safe selectors.
This package helps you convert between Rescript values and JSON values.
ReScript binding for Inertia.js
ReScript bindings for antd
WCAG color contrast compliancy checker
ReScript bindings for react-native-device-info.
Transforms ReScript React.createElement calls back to JSX syntax
ReScript bindings to the native JavaScript Map data type
Reason/OCaml PPX generating ReactIntl `id` from `defaultMessage`
Remove empty or nullable values from JavaScript objects
rescript-css bindings for Emotion
Generete ReactIntl.messages
ReScript JSON serializations that match Haskell aeson
Css types
A module for explicability from the trace of a catala program
ReScript bindings to Linaria
Rescript bindings for Expo
ReScript bindings to the JavaScript iterator protocol
Lazy sequences for ReScript.
ReScript bindings for @ant-design/icons
ReScript bindings for Boost
ReScript bindings for solid-js.
[dinero.js](https://dinerojs.com/) bindings for ReScript
Load third-party scripts into your react app using hooks.
This library provides ReScript bindings for the MUI-X date and time pickers.
Use EdgeDB in ReScript.
Simple logger library for ReScript apps
React Native template for applications developed with ReScript.
Type-safe, chunked message passing for WebWorkers, ServiceWorkers, and browser extensions using GADTs with zero runtime dependencies
ReScript bindings for @react-native-community/netinfo.
ReScript bindings for Big.js library
cnip manages shell command snippets from the command line.
Build a dogumentation for you Rescript React components
Generate ReScript code with Sury schemas from OpenAPI 3.1 specs. Supports multiple forks with diff/merge capabilities.
rescript. Re-schema-form is a meta based render.
ReScript React component to embed tweets.
This is a ppx for using the withStyles component in ReScript Material-UI
ReScript bindings for Misskey API using OpenAPI code generation
Standard Library for ReScript
Rescript bindings for Hono
React.useReducer hook on steroids with the possibility of side-effects controlling
ReScript bindings for Jest
React Reason skeleton component
Logging implementation for ReScript
Elm task but for ReScript
ReScript binding to Heroicons
CodeTraverse - Multi-language static code analysis tool with Node.js bridge
🕸️ Typesafe OpenAPI for ReScript
A web scraper using rescript
Rescript bindings for ReactBootstrap
This is for generating the rescript project template/starter code.
ReScript bindings for Recharts
ReScript bindings for Recharts
ReScript bindings for email-validator
ReScript bindings for Contentful
a rescript utils library
Bindings and helpers for [Remix](https://remix.run/).
ReScript bindings for react-native-safe-area-context.
koa.js bindings for rescript.
ReScript MSFS CommBus bridge relay for desktop ↔ gauge communication.
ReScript bindings for react-native-gesture-handler
ReScript bindings for react-native-reanimated v2
Small and flexible React hooks for building custom and accessible listbox components.
Firebase bindings for ReScript 12
A ReScript-based JavaScript library for dynamic script loading and HyperLoader initialization.
Reelm: Elm-style architecture for ReScript and JavaScript.
Minimal ReScript bindings for React.lazy
SWR bindings for ReScript
A linting tool for ReScript based on ast-grep.
ReScript bindings for MardownIt.js
ReScript bidnings to tinybench
Atdgen prebuilt binaries for 3 major OS platforms.
ReScript bindings to the Benchmark.js library
Core library of doc-e-mate in ReScript
jest-dom bindings for Rescript
This library provides Reason bindings for material-ui-lab.
Embeddable JPYC tip jar widget (Polygon, MetaMask) for React — built with ReScript. Supports rich and simple layout variants.
Throttle hooks for @rescript/react
Type-safe ReScript bindings for Vitest — describe/test/expect matchers, vi mocks, spies, snapshots, fake timers.
NobleAI tool for generating rescript library documentation
This library was generated with [Nx](https://nx.dev).
> ReScript bindings for Telegram's client-side WebApp API.
File system interface library of doc-e-mate in ReScript
This is a ppx for using the withStyles component in ReScript Material-UI
Use create-react-app ( CRA ) with babel and typescript
ReScript bindings for Ink
ReScript bindings for Mustache.js
Throttle for ReScript
Another Promise bindings for ReScript
ReScript bindings to date-fns
ReScript bindings for React Helmet, a document head manager for React
Simple GeoJSON decoder library for ReScript based on @glennsl/rescript-json-combinators.
> An alternative upgrade path for ReasonReact
Form validation tool for @rescript/react
ReScript compiler, OCaml standard libary by ReScript and its required runtime support
Calculate color contrast of two colors, by using WCAG standard calculation.
Test rescript-aeson encode and decode functions against golden files generated from the Haskell library hspec-golden-aeson
Rescript bindings for Jotai (react state management).
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
API for Float DAO smart contracts
ReScript bindings and utils for [Fresh](https://fresh.deno.dev/).
Unofficial ReScript binding to @heroicons/react
ReScript bindings for picomatch
ReScript bindings for Next.js
RePolished bindings for bs-css
Quickly create an opinionated bsconfig.json
Some extension methods to ReScript's Js.Array2 module
A rescript configuration for smooth React Apps
Phone number formatter for Swedish phone numbers
📆 Date manipulation in ReScript.
a plugin for integration ReScript with most Bundler (Vite, Rollup, Webpack, Esbuild, etc).
A rescript binding for dayjs
ReScript language support (official)
ReScript port of Polished library for color manipulation
A Rescript package for functional data structure.
ReScript bindings for node-sass
Easy to use automatic diagram layout component in react
ReScript bindings for use-dark-mode
ReScript support for lite-jsx, a lightweight library to generate HTML. A good match for something like HTMX.
This library is a fork and re-design of [rescript-react-update](https://github.com/bloodyowl/rescript-react-update).
ReScript bindings for react-native-svg.
ReScript binding to @tabler/icons-react
ReScript bindings for Chokidar.js
ReScript bindings for Prettier.js
```sh npm install @vlk/rescript-future ```
Immutable, fully persistent, and balanced binary search tree data structure implementation in pure js.
ReScript bindings for anymatch
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
 [](https://www.npmjs.com/package/tarantula-fl) [.
这是一个为WebGL API编写的ReScript绑定库。它直接基于WebGL IDL定义,不依赖任何外部库。
react-datepicker bindings for [Rescript](https://rescript-lang.org/).
ReScript + ReScript React template for Create React App
Enable service-worker-loader for your create-react-app project.
[](https://npm.im/snowpack-rescript-react) [](https://npm.im/snowpack-rescript-react)
ReScript parser for React Native TurboModules and Native Components
ReScript bindings to the AVA test framework
``` yarn add react-icons @octod/rescript-react-icons ```
dayjs type binding for rescript
BBCode parser written in ReScript (OCaml) with TypeScript typings.
rescript module for sendig ajax via axious
Rescript bindings for the react-flatpickr npm package
The Lukin Co. template for Create React App and ReScript
ReScript bindings to the native JavaScript Set data type
Automatic builder pattern generation for ReScript using @@deriving(builder)
ReScript bindings for @shopify/flash-list
ReScript + .React + Vite template for Create React App
Smart contract addresses and other config for Float Capital
Typed Misskey API client — one Melange runtime, with ReScript, TypeScript (JSDoc) and Melange surfaces. Generated by @f3liz/mazemaze-generator.
A simple CLI utility to generate the required files to get you up and running with [ReScript](https://rescript-lang.org/).
ReScript bindings for i18next-http-backend
rescript bindings for auth0's react library
Rescript Bindings for Testing Library
Standard Library for ReScript
ReScript + ReScript React template for Create React App
ReScript bindings for Execa.js
This is a typings of PhoenixJS lib for Rescript Language
This library provides Rescript Bindings for sentry-react
Install lastest version of dev esy.json for melange-re/melange with npx
ReScript + React + Parcel template for Create React App
Quickly add reasonml and rescript attributes to your project
ReScript bindings for @juspay/blend-design-system
Migrate files between .re .rei .res .resi .ml .mli extensions for ocaml, reasonml, bucklescript and rescript syntaxes
ReScript bindings for @react-native-community/push-notification-ios.
Published in NPM as `@MikeSkoe/rex`
An either-or-both data type implementation in ReScript
The Kingdom template for Create React App and ReScript
ResForge is package to manipulate the DOM to make front-end development easier and faster rather than writting JavaScript bindings manually.
ReScript bindings for @react-native-async-storage/async-storage.
blazeman - Cloud Firestore CLI <img src=".github/icon.svg" alt="logo" title="logo" width="32"> ========================================
Helpers for improved ergonomics when working with 2-tuples.
ReScript bindings for Tone.js
ReScript bindings for react-native-image-picker.
Quickly add reasonml and rescript gitignore values to your project
Rescript bindings for Firebase
Collected runtime libraries for Jane Street's Base
ReScript bindings for react-native-paper.
Rescript bindings for the react-map-gl npm package
koa.js bindings for rescript.
ReScript bindings for react-native-swipe-list-view
rescript-css bindings for Fela
Ionic bindings for Rescript
Small and flexible React hooks for building custom and accessible listbox components.
Doc-e-mate in ReScript
Rescript bindings for Cypress
ReScript bindings for mocha
Easy to use automatic diagram layout component in react
ReScript bindings for @react-native-community/image-editor.
rescript bindings for preact's signals library
ReScript bindings against the AWS JavaScript SDK v3
rescript-css bindings for React DOM
React component for building HyperSync blockchain queries with an intuitive UI
ReScript bindings for body-scroll-lock
ReScript bindings for @fastify/jwt
ReScript bindings for react-helmet-async
ReScript bindings for @supabase/supabase-js
ReScript binding to Hugeicons
Gerrit client
ReScript bindings for react-native-webview.
ReScript bindings for Mongoose - MongoDB object modeling for Node.js
ReScript bindings for @fastify/rate-limit
ReScript bindings for registering MSFS BaseInstrument subclasses.
Accessible UI components for Xote/ReScript that implement the Prescriptive contracts. Styled against @prescriptive/tokens; prop types are generated from the spec API contracts, so the implementation can't drift from the spec.
A super simple JSON decoder for Rescript
JSX types and bindings to use ReScript and HTMX together.
ReScript bindings to Nano ID library.
Type-safe ReScript bindings for Graphology, a robust JavaScript graph library
Statemachines for ReScript
Snowpack plugin for ReScript
ReScript + Reason React template for Create React App
ReScript bindings for react-helmet
Deno bindings for ReScript
Type-safe css modules for ReScript
An experimental Rescript binding for jswonwebtoken.
Enable web worker-loader for your create-react-app project.
ReScript bindings for @headlessui/react
ReScript bindings for @react-native-community/checkbox.
ReScript bindings for react-native-inappbrowser
ReScript bindings for chokidar
Gerrit plugin to display zuul results
Reasonably making forms with ReScript and React sound good. FORKED, for dependency/rescript updates
rescript api for node-html-parser package
Library for using esri loader in rescript.
ReScript React CSS Grid Wrapper
ReScript + ReScript React template for Create React App
ReScript bindings for @react-native-community/slider.
simple pdf viewer
ReScript bindings for react-world-map
ReScript bindings for react-avatar-editor
Reimplementation of ms in ReScript
Rescript bindings for PeerJS
ReScript bindings for i18next
@resinfo/parser is a parser combinator library for ReScript.
ReScript + .React + Snowpack template for Create React App
ReScript bindings for @react-native-community/viewpager.
ReScript bindings for @fastify/cors
ReScript bindings for Proven - code that cannot crash. Calls Idris 2 verified code via Zig WASM ABI.
ReScript bindings for react-i18next
ReScript bindings for rn-fetch-blob.
ReScript bindings for @react-native-community/clipboard.
ReScript bindings for fuse.js
ReScript bindings for Leaflet
ReScript bindings for react-native-permissions.
ReScript bindings for pixi.js and @pixi/react
ReScript bindings for @fastify/static
ReScript bindings for i18next-browser-languagedetector
CodeTraverse - Multi-language static code analysis tool with Node.js bridge
ReScript bindings for React-Leaflet
ReScript runtime library for Bindoj -- A generative datatype toolkit for OCaml centric workflows
Automatically set the height of the iframe based on the content.
ReScript bindings for @react-native-community/datetimepicker.
ReScript bindings for react-select
ReScript bindings for Fastify
ReScript bindings for OpenTUI React - Build terminal user interfaces with React and type-safe functional programming
In development: A Rescript binding for Mongoose
ReScript bindings for react-native-safe-area-view.
CodeTraverse - Multi-language static code analysis tool with Node.js bridge
ReScript bindings for the Web Audio API
ReScript bindings for @vinitjuspay/design-system
A ReScript-based JavaScript library for dynamic script loading and SwitchLoader initialization.
Rescript binding for sjcl
ReScript bindings for react-native-linear-gradient.
ReScript bindings for react-advertising
A functional ReScript server framework for Javascript runtimes. Currently supports Express and Bun.
zero-cost bind for Web API AbortController
ReScript React starter kit
ReScript bindings for react-native-edge-to-edge
- [Installation](../../README.md)
Generate type-safe ReScript bindings from Convex backend functions
> ✨ Bootstrapped with Create Snowpack App (CSA).
Gatsby plugin to use bs-css-emotion with ReScript or Reason to extract critical css.
The base template for Create React App with rescript.
A ReScript module providing a lazy, typesafe API for writing asynchronous code.
ReScript bindings to Day.js library.
ReScript bindings to HeadlessUI React component library
A collection of low-level DOM tools for building high performance web interfaces using Rescript, inspired by Freak613/stage0
ReScript bindings for @react-native-community/geolocation.
ReScript Bindings for the Fetch API
rescript binding for jalaali js
ReScript bindings for @react-native-picker/picker.
ReScript React bindings for Radix Primitives