Consolidated monorepo for all hyperpolymath ReScript packages. 26 packages organized into 5 groups: core libraries, web frameworks, service bindings, FFI bridges, and developer tooling.
This monorepo consolidates 26 previously-separate ReScript repositories into a single, cohesive workspace. Each package retains its own rescript.json and can be built independently, but they share a common root for easier cross-package development.
Foundation libraries used across the ecosystem.
| Package | Description | Origin |
|---|---|---|
|
Core utilities and shared primitives for poly-rescript projects |
rescript-poly-core |
|
Environment variable handling and configuration |
rescript-env |
|
Runtime debugging and development utilities |
rescript-runtime-tools |
|
Early return control flow for ReScript |
rescript-early-return |
|
ReScript compiler source analysis and tooling |
rescript-compiler-source |
Web frameworks, servers, and browser-side libraries.
| Package | Description | Origin |
|---|---|---|
|
The Elm Architecture (TEA) for ReScript |
rescript-tea |
|
DOM mounting utilities for ReScript web apps |
rescript-dom-mounter |
|
Full-stack ReScript application framework |
rescript-full-stack |
|
HTTP server bindings for ReScript |
rescript-http-server |
|
WebSocket client/server bindings |
rescript-websocket |
|
Web bridge for cross-platform ReScript apps |
bridge-web-rescript |
ReScript bindings to external services and libraries.
| Package | Description | Origin |
|---|---|---|
|
PostgreSQL client bindings |
rescript-postgres |
|
Redis client bindings |
rescript-redis |
|
gRPC client/server bindings |
rescript-grpc |
|
OpenAPI specification generation and consumption |
rescript-openapi |
|
D3.js data visualization bindings |
rescript-d3 |
|
Tauri 2.0 desktop/mobile app bindings |
rescript-tauri |
Foreign Function Interface bridges for native code interop.
| Package | Description | Origin |
|---|---|---|
|
Zig FFI bridge for ReScript via WASM/native |
rescript-zig-ffi |
|
WebAssembly runtime for ReScript |
rescript-wasm-runtime |
|
WASM-ReScript bridge utilities |
wasm-rescript-bridge |
|
Aggregate Library (ALib) FFI layer for ReScript |
rescript-alib |
Developer tools, code generators, and migration utilities.
| Package | Description | Origin |
|---|---|---|
|
ReScript adoption and migration assistant |
rescript-evangeliser |
|
Project scaffolding for poly-rescript apps |
create-rescript-poly |
|
Bulk ReScript codemod and transformation tool |
greasy-rescripter |
|
ALib-specific code transformations |
alib-codemods |
|
ALib conformance test suite |
alib-conformance-suite |
|
ALib interoperability patterns and examples |
alib-interop-patterns |
|
ALib integration layer for ReScript |
alib-for-rescript |
The following ReScript-related repos are intentionally kept separate:
-
asdf-rescript-plugin — Must remain standalone due to asdf plugin registry constraints
-
zotero-rescript-templater — Belongs to the Zotero tooling cluster
SPDX-License-Identifier: PMPL-1.0-or-later
Copyright © 2024-2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
This project is licensed under the Palimpsest License (PMPL-1.0-or-later). See LICENSE for the full text.