Skip to content
SPECIFICTION
Get listed

Spago

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 8.2 #29 of 93 in Package Managers

Spec sheet

Purpose
Spago is a PureScript package manager and build tool.Read 11 Oct 2026 · github.com
Free plan
YesRead 22 Sep 2026 · github.com
Backends
Spago supports alternate PureScript backends, with purerl given as an example.Read 11 Oct 2026 · github.com
Build and run
Spago downloads and compiles project dependencies, builds PureScript projects, and can run the generated JavaScript with Node.Read 11 Oct 2026 · github.com
Bundling
Spago can bundle a project into a single JavaScript file for Node or browser platforms.Read 11 Oct 2026 · github.com
Dependency resolution
YesRead 22 Sep 2026 · github.com
Documentation
Spago can generate project documentation in HTML, ctags, etags, and Markdown formats.Read 11 Oct 2026 · github.com
Installation
The recommended installation method for Windows, Linux, and macOS is npm, with Nix also listed as an installation method.Read 11 Oct 2026 · github.com
JavaScript dependencies
Spago does not install npm dependencies; the documentation says users should use the appropriate package manager for native dependencies.Read 11 Oct 2026 · github.com
Lockfile support
YesRead 22 Sep 2026 · github.com
Notable limitation
The current codebase dropped the build and test watch flags supported by legacy Spago.Read 11 Oct 2026 · github.com
Package formats
PureScript Registry packages; local path packages; Git repositoriesRead 22 Sep 2026 · github.com
Package management
Dependencies can come from the PureScript Registry, local packages, remote packages, or Git repositories.Read 11 Oct 2026 · github.com
Prerequisite
The documentation assumes the PureScript compiler is already installed.Read 11 Oct 2026 · github.com
Publishing
The publish command can publish a library to the PureScript Registry.Read 11 Oct 2026 · github.com
Reproducible builds
The project says package sets and lock files help make builds reproducible.Read 11 Oct 2026 · github.com
Security and integrity
The Spago lock file tracks the exact dependency tree and integrity hashes.Read 11 Oct 2026 · github.com
Supported platforms
Windows,Linux,macOS,Node.jsRead 22 Sep 2026 · github.com
Testing
Spago provides a test command and supports configuring test dependencies separately from application or library dependencies.Read 11 Oct 2026 · github.com
Workspace support
A workspace can contain multiple packages, allowing monorepo builds.Read 11 Oct 2026 · github.com

Plans and prices

Spago Free Open-source PureScript package manager and build tool Read 11 Oct 2026 · github.com

Every Spago plan and price →

Where Specifiction places it

Alternatives to SpagoAll alternatives →