Expand description
Talos - A secure licensing system for Rust applications
§Features
Talos uses feature flags to allow you to include only what you need:
server- Server components (handlers, database). Enabled by default.sqlite- SQLite database backend. Enabled by default.postgres- PostgreSQL database backend.
§Example
# Use defaults (server + sqlite)
talos = { git = "https://github.com/dmriding/talos" }
# Client-only (no server components)
talos = { git = "https://github.com/dmriding/talos", default-features = false }
# Server with PostgreSQL
talos = { git = "https://github.com/dmriding/talos", features = ["server", "postgres"] }Modules§
- client
- config
- Configuration system for Talos.
- encryption
- Symmetric encryption utilities for Talos.
- errors
- hardware
- Hardware fingerprinting for Talos license binding.
- license_
key - License key generation and validation.
- server
- Server-side components for Talos.
- tiers
- Tier configuration system for Talos.