Zero-dependency standard types for Garrity Software projects.
Find a file
Pat Garrity 9abef2d8ce
All checks were successful
/ Build and Release Library (push) Successful in 1m30s
Some multi-module action.
2026-04-29 22:49:06 -05:00
.forgejo/workflows Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
modules/core/src/main/scala/src/gs/std/v0/core Some multi-module action. 2026-04-29 22:49:06 -05:00
project Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
src/main/scala/gs/std/v0 Some multi-module action. 2026-04-29 22:49:06 -05:00
.gitignore Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
.pre-commit-config.yaml Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
.scalafmt.conf Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
build.sbt Some multi-module action. 2026-04-29 22:49:06 -05:00
LICENSE Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00
README.md Initializing the repository with some basic types. 2026-04-25 22:46:11 -05:00

gs-std

GS Open Source | License (Apache 2.0)

Garrity Software standard types and operations. Provides a zero-dependency collection of basic tools.

Usage

Dependency

This artifact is available in the Garrity Software Maven repository.

externalResolvers +=
  "Garrity Software Releases" at "https://maven.garrity.co/releases"

val GsStd: ModuleID =
  "gs" %% "gs-std-v0" % "$VERSION"

Types

  • Nat
  • Size
  • ByteCount
  • Blob
  • CreatedAt
  • UpdatedAt
  • SHA256
  • MD5
  • EncodedString
  • B64
  • B64Url
  • Hex

Tools

  • Encoder
  • Base64Encoder
  • HexEncoder
  • Decoder
  • Base64Decoder
  • HexDecoder

Donate

Enjoy this project or want to help me achieve my goals? Consider Donating to Pat on Ko-fi.