logo
icon

DailyTxT

DailyTxT is an encrypted diary web application built with Svelte and Go. All entries are encrypted with ChaCha20-Poly1305 before being stored on the server. Supports file attachments, multi-user accounts, and a clean calendar-based interface for daily journaling.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-31
Services
service icon
Tags
ProductivityPrivacySelf-hosted

DailyTxT

DailyTxT is an encrypted diary web application where all data is encrypted on the server using ChaCha20-Poly1305 before storage.

What You Can Do After Deployment

  1. Create an account — Register with username and password to start journaling
  2. Write daily entries — Use the calendar interface to write and organize entries by date
  3. Attach files — Upload files (up to 500 MB each) for any day, stored encrypted
  4. Search entries — Find past entries with full-text search across your diary
  5. Export data — All data stored in portable JSON format for easy backup

Key Features

  • End-to-end encryption with ChaCha20-Poly1305
  • Calendar-based daily entry interface
  • Encrypted file attachments (up to 500 MB each)
  • Multi-user support with individual encryption
  • Full-text search across all entries
  • Markdown support for rich formatting
  • Dark and light mode
  • Mobile-friendly responsive design
  • No database required (JSON file storage)

License

MIT — GitHub