https://github.com/stellaraf/go-utils
Stellar's Go Utilities
https://github.com/stellaraf/go-utils
Last synced: 4 months ago
JSON representation
Stellar's Go Utilities
- Host: GitHub
- URL: https://github.com/stellaraf/go-utils
- Owner: stellaraf
- License: bsd-3-clause-clear
- Created: 2023-06-20T13:28:57.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T14:47:34.000Z (over 1 year ago)
- Last Synced: 2025-04-19T16:10:38.318Z (about 1 year ago)
- Language: Go
- Size: 61.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

### Stellar Go Utilities
[](https://pkg.go.dev/go.stellar.af/go-utils) [](https://github.com/stellaraf/go-utils/tags) [](https://github.com/stellaraf/go-utils/actions/workflows/tests.yml)
## Packages
| Package | Usage | Docs |
| :------------ | :-------------------------------------------------------------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------: |
| `checksum` | Create SHA256 checksums from one or more strings | [](https://pkg.go.dev/go.stellar.af/go-utils/checksum) |
| `encryption` | Basic utilities for encrypting and decrypting values with AES-256-GCM encryption | [](https://pkg.go.dev/go.stellar.af/go-utils/encryption) |
| `environment` | Parse environment variables to a predefined struct. Supports loading from `.env` files. | [](https://pkg.go.dev/go.stellar.af/go-utils/environment) |
| `errs` | Error helpers | [](https://pkg.go.dev/go.stellar.af/go-utils/errs) |
| `format` | Formatting helpers | [](https://pkg.go.dev/go.stellar.af/go-utils/format) |
| `is` | Simple & fast type checks | [](https://pkg.go.dev/go.stellar.af/go-utils/is) |
| `mmap` | Map utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/mmap) |
| `parse` | Parsing utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/parse) |
| `random` | Generate random strings or bytes of various formats | [](https://pkg.go.dev/go.stellar.af/go-utils/random) |
| `repo` | Find a Go project's root directory and/or go.mod file | [](https://pkg.go.dev/go.stellar.af/go-utils/repo) |
| `slice` | Slice utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/slice) |
| `sstruct` | Struct utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/sstruct) |
| `str` | String utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/str) |
| `ttime` | Time utilities | [](https://pkg.go.dev/go.stellar.af/go-utils/ttime) |
