[AskJS] We ditched TypeScript for Rescript for building an open-source Payments Switch

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/javascript

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • rescript-compiler

    The compiler for ReScript.

    I wasn't familiar with this before. Thanks for being it to my attention! https://rescript-lang.org/

  • bsb-native

    Build system for OCaml/Reason

    This in fact already existed when ReScript was still called BuckleScript: bsb-native.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • reprocessing

    ReasonML graphics library inspired by Processing

    The only user of it AFAIK was reprocessing, which enabled truly cross-platform (web, iOS, Android, Desktop) game development, but they only support the web target nowadays. The switch to the ReScript brand (and parser) also meant to get rid of all the bloat it inherited from OCaml but that is useless for the JS target. ReScript tries to do one thing great instead of two things half-assed.

  • hyperswitch

    An Open Source Financial Switch to make Payments fast, reliable and affordable

  • bun

    Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

    You could try running the current code in bun.sh instead of `node` or `deno` and check out how many concurrent requests it can process. You should have perf improvements right out of the box.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts