23 unstable releases (3 breaking)
Uses new Rust 2024
| 0.4.11 | Sep 27, 2025 |
|---|---|
| 0.4.10 | Sep 27, 2025 |
| 0.4.4 | Aug 31, 2025 |
| 0.3.7 | Aug 25, 2025 |
| 0.1.0 | Aug 21, 2025 |
#430 in Authentication
564 downloads per month
Used in ts-webapi
70KB
1.5K
SLoC
ts-lib
A collection of small-ish library crates specifically designed for my personal projects.
[!CAUTION]
This is a personal project
Maintenance, bug fixes, new features, and support will only be provided when/if I feel like it. Updates may violate semantic versioning. All cryptography operations are almost certainly insecure.
Crates
| Crate name | Description | Target dependent | Size |
|---|---|---|---|
ts-ansi |
ANSI output for my projects | mixed |
small |
ts-cyrpto |
Cryptography abstraction for my projects | mixed |
medium |
ts-error |
Error models and reporting for my projects | mixed |
small |
ts-error-derive |
Derives for ts-error |
mixed |
medium |
ts-io |
I/O utilities for my projects | mixed |
small |
ts-json |
JSON config file linting for my applications | binary |
large |
ts-token |
JSON web token implementation for my APIs | binary |
medium |
ts-webapi |
Library for my web API projects | binary |
large |
ts-webauthn |
Library for a WebAuthN relying party | binary |
medium |
Releasing
cargo release -p [crate] [major | minor | patch] --sign -x
Dependencies
~9–22MB
~317K SLoC