prystal

Prystal: Crystal, but indentation-based

Prystal

Pretty Crystal / Python-like Crystal

This is a small dumb AI-generated wrapper around the programming language Crystal and the independent LSP Crystal server Crystalline with just one single change:

Indentation-based syntax, aka the end keyword becomes optional.

Since the Crystal team has officially decided against adding this feature, even as an optional flag, a fork of the language was the only solution.

Components

  • prystal: crystal build prystal.cr
  • prystalline: cd prystalline; crystal build src/crystalline

Usage

prystal is to be used like crystal, but also offers a custom command preview:

prystal preview some-file.cr. Will print the transformed file to stdout.

Repository

prystal

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • about 9 hours ago
  • February 28, 2026
License

Links
Synced at

Mon, 02 Mar 2026 15:51:23 GMT

Languages