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

Download history 636/week @ 2025-08-20 724/week @ 2025-08-27 198/week @ 2025-09-03 6/week @ 2025-09-10 482/week @ 2025-09-24 78/week @ 2025-10-01 2/week @ 2025-10-08

564 downloads per month
Used in ts-webapi

MIT/Apache

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