A dollcode encoder/decoder for Crystal
  • Crystal 66%
  • Nix 34%
Find a file
hearts 6a6e78da33
Some checks failed
/ tests (push) Failing after 5s
/ documentation (push) Failing after 6s
docs: update git url
2026-04-18 20:31:50 -07:00
.forgejo/workflows chore: add forgejo actions 2026-03-25 12:43:27 -07:00
spec feat!: init 2026-03-25 12:41:48 -07:00
src docs: add documentation for custom exceptions 2026-03-26 13:49:15 -07:00
.editorconfig feat!: init 2026-03-25 12:41:48 -07:00
.gitignore chore: fix gitignore 2026-03-26 10:15:26 -07:00
flake.lock chore: add nix flake 2026-03-26 09:31:10 -07:00
flake.nix fix: improve switch statement format 2026-03-26 12:50:20 -07:00
LICENSE feat!: init 2026-03-25 12:41:48 -07:00
README.md docs: update git url 2026-04-18 20:31:50 -07:00
shard.lock chore: add nix flake 2026-03-26 09:31:10 -07:00
shard.yml fix: improve switch statement format 2026-03-26 12:50:20 -07:00
shards.nix chore: add nix flake 2026-03-26 09:31:10 -07:00
shell.nix chore: add nix flake 2026-03-26 09:31:10 -07:00

Seagrass

A dollcode encoder/decoder for Crystal.

Installation

  1. Add the dependency to your shard.yml:

     dependencies:
       seagrass:
         git: https://iv.puppygirl.icu/hearts/seagrass.git
    
  2. Run shards install

Documentation

Documentation for Seagrass can be found here.

Contributing

Code contributions are always welcome. Just make sure the code is formatted to Crystal standards and that the commit messages follow Conventional Commits.

AI Policy

AI use will never be acceptable in any form within this project.

Tips

If you'd like to support the creator of the project, the links below offer a few options:

Bitcoin: bc1q9csst3z52r89pm4l2vvjeg4lk7ulvnm78z0l4d

Litecoin: ltc1qu6ztt3j65fx4t6asgttd4ednl8495hxkayhw0t

Etherium: 0x3bAFbA883b3b335Dd9a9B0c90f2cdfAeb055e700