🌱
Sprout
Github
  • About
  • Roadmap to Sprout v1.0
  • Migration from Sprig
  • Introduction
    • Getting Started
    • Templating Conventions
  • Features
    • Loader System (Registry)
    • Loader System (Registry Group)
    • Function Aliases
    • Function Notices
    • Safe Functions
  • Registries
    • List of all registries
    • Backward
    • Checksum
    • Conversion
    • Crypto
    • Encoding
    • Env
    • Filesystem
    • Maps
    • Numeric
    • Network
    • Random
    • Reflect
    • Regexp
    • SemVer
    • Slices
    • Std
    • Strings
    • Time
    • Uniqueid
  • Groups
    • List of all registry groups
    • All
    • Hermetic
  • Advanced
    • How to create a handler
    • How to create a registry
    • How to create a registry group
  • Links
    • GitHub repository
Powered by GitBook
On this page
  • List of embed registries
  • Community registry
Edit on GitHub
  1. Registries

List of all registries

PreviousSafe FunctionsNextBackward

Last updated 6 months ago

Every function is categorized into a registry and may include a . This 'must' version utilizes the native error handling of Go templates to manage errors that occur within your method.

List of embed registries

  • : Functions to maintain backward compatibility with sprig.

  • : Tools to generate and verify checksums for data integrity.

  • : Functions to convert between different data types within templates.

  • : Cryptographic utilities for encryption, hashing, and security.

  • : Methods for encoding and decoding data in various formats.

  • : Access and manipulate environment variables within templates.

  • : Functions for interacting with the file system.

  • : Tools to manipulate and interact with map data structures.

  • : Functions to interact with network resources.

  • : Utilities for numerical operations and calculations.

  • : Functions to generate random numbers, strings, and other data.

  • : Tools to inspect and manipulate data types using reflection.

  • : Regular expression functions for pattern matching and string manipulation.

  • : Functions to handle semantic versioning and comparison.

  • : Utilities for slice operations, including filtering, sorting, and transforming.

  • : Standard functions for common operations.

  • : Functions for string manipulation, including formatting, splitting, and joining.

  • : Tools to handle dates, times, and time-related calculations.

  • : Functions to generate unique identifiers, such as UUIDs.

Community registry

You can open an issue to ask to be listed here. We are a community

And maybe your registry will be embedded on sprout directly, who know

🌱
👀
backward
checksum
conversion
crypto
encoding
env
filesystem
maps
network
numeric
random
reflect
regexp
semver
slices
std
strings
time
uniqueid
'must' version