OTS (One-Time Secret)

OTS (One-Time Secret)

OTS is an open-source one-time secret sharing platform with symmetric 256-bit AES encryption in the browser, allowing secure sharing of passwords and sensitive information that self-destructs after first access.

Self-hosted alternatives to:
Similar self-hosted alternatives:
None found
Repository activity:
Stars
559
Forks
78
Watchers
11
Open Issues
8
Last commit
about 10 hours ago
Details:
Estimated Popularity
2
Pricing Model
Free
Hosting Type
Hybrid
License
Apache-2.0
Deployment Difficulty
Easy
Language
Go

OTS (One-Time-Secret) is an open-source secret sharing platform that enables secure transmission of sensitive information like passwords, API keys, or confidential messages. The platform ensures that secrets are encrypted client-side and automatically deleted after the first access.

Key Features

  • Security First:

    • 256-bit AES encryption
    • Client-side encryption (server never sees plaintext)
    • Automatic deletion on first read
    • Zero-knowledge architecture
    • Optional password protection
    • Configurable expiry times
  • Flexible Deployment:

    • Single binary deployment
    • Docker and minimal Docker images
    • In-memory or Redis storage
    • Environment-based configuration
    • Kubernetes ready
    • Public instance available at ots.fyi
  • Multiple Access Methods:

    • Modern web interface
    • Command-line tool (ots-cli)
    • RESTful API
    • File attachment support
    • Scriptable operations
    • Basic and token authentication
  • Developer Friendly:

    • Simple API integration
    • CLI for automation
    • Bash scripting examples
    • Go and JavaScript SDKs
    • Comprehensive documentation
    • Active development with Tilt support

Help improve this content

Found an error or want to add more information about OTS (One-Time Secret)? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects