purescript
« Back to VersTracker
Description:
Strongly typed programming language that compiles to JavaScript
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @purescript  |  formulae.brew.sh
Category: Developer tools
Tags: purescript functional-programming typescript javascript compiler typed-language
Install: brew install purescript
About:
PureScript is a strongly-typed, purely functional programming language that compiles to JavaScript. It features a powerful type system with type inference and expressive algebraic data types. The language enables developers to write robust, maintainable frontend and backend code with minimal runtime overhead.
Key Features:
  • Powerful type system with type inference
  • Compiles to readable, efficient JavaScript
  • Extensible records and row types
  • Rich ecosystem with package manager and build tools
  • Purely functional with no runtime exceptions
Use Cases:
  • Building type-safe web applications and React components
  • Developing Node.js backend services with compile-time guarantees
  • Creating libraries for JavaScript ecosystems
  • Learning functional programming concepts
Alternatives:
  • TypeScript – TypeScript adds types to JavaScript, while PureScript is a purely functional language with stronger type guarantees
  • Elm – Elm focuses on frontend with a simpler type system; PureScript offers more advanced type features and flexibility
  • Haskell – Haskell runs on its own runtime; PureScript targets JavaScript for web and Node.js environments
Version History
Detected Version Rev Change Commit