FREEDOM251

Freedom251 › Compare

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.

PureScript Registry

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

ReScript

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 ReScript

The facts

PureScript RegistryReScript
Free planNot publishedYes
Open sourceNot publishedNot published
Runs onAPI, WebLinux, Web
Lowest paid planNot publishedNot published
Plans publishedNoneNone
MakerNot publishedNot published
Websiteregistry.purescript.orgrescript-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