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

#258 in Authentication

Download history 754/week @ 2025-08-28 155/week @ 2025-09-04 6/week @ 2025-09-11 55/week @ 2025-09-18 447/week @ 2025-09-25 58/week @ 2025-10-02 5/week @ 2025-10-09 7/week @ 2025-10-16

1,573 downloads per month
Used in ts-webapi

MIT/Apache

54KB
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–24MB
~312K SLoC