Side by side
PureScript Registry vs ReScript
Both stand on code transpilers. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Paid APIWeb
The PureScript Registry combines package validation, tarball storage and curated package sets for the PureScript ecosystem. Authors should check its source requirements and the limited unpublishing window before publishing.
Visit PureScript Registry Free plan LinuxWeb
ReScript offers typed source development while retaining access to the JavaScript ecosystem. Its gradual adoption path and React tooling are useful, but installation and editor-support requirements should be checked first.
Visit ReScriptThe facts
| PureScript Registry | ReScript | |
|---|---|---|
| Free plan | Not published | Yes |
| Open source | Not published | Not published |
| Runs on | API, Web | Linux, Web |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | registry.purescript.org | rescript-lang.org |
| On code transpilers | #28 of 28 | #24 of 28 |
PureScript Registry: what it does well
- Accepts packages from Git repositories beyond GitHub.
- Curates package sets known to compile together.
- Records SHA256 hashes for package tarballs.
- Anyone can publish a package version.
- Supports package publishing and installation through Spago.
What to know first
- Source must include a `src` directory and `.purs` file.
- Official registry support is limited to Spago.
- Unpublishing is generally limited to 48 hours.
- Pursuit documentation publishing requires compiler 0.14.7 or later.
ReScript: what it does well
- Open-source and free
- Compiles to optimized readable JavaScript
- No any types in its type-system design
- Generates TypeScript types
- React starter templates included
What to know first
- Requires Node.js 22 or later
- Yarn versions above 1 need nodeLinker configuration
- IntelliJ IDEA and Emacs are community-supported
Alternatives to PureScript Registry Alternatives to ReScript The whole list
