Skip to content

Libraries

Programmatic APIs that provide reusable functionality without CLI overhead.

What Are Libraries?

Libraries are API-first — they're meant to be imported into your code, not executed from the command line. While tools solve problems via CLI, libraries solve problems via programmatic interfaces.

Principles

PrincipleRequirement
External DependenciesZero (standard library only)
Tuulbelt DependenciesAllowed
ScopeFocused domain
InterfaceProgrammatic API
CLIOptional (wrapper)

Available Libraries

No libraries implemented yet. Coming soon!

Planned Libraries

LibraryDescriptionLanguage
result-typeRust-style Result<T,E> for TypeScriptTypeScript
option-typeRust-style Option<T> for TypeScriptTypeScript
immutable-collectionsPersistent data structuresTypeScript
json-pointerRFC 6901 JSON Pointer implementationTypeScript

Creating a Library

bash
/new-library <name> <typescript|rust>

See Contributing Guide for details.

Released under the MIT License.