DailyTxT
DailyTxT is a self-hosted note-taking tool that provides encrypted diary Web application to save your personal memories of each day. Includes a search.
Overview
Encrypted Diary Web-App > [!WARNING]
- When you are coming from version 1 (most likely 1.0.15), you MUST read the Migration Instructions below!
- Note: A tag like
...-testing.1is a non-stable version and (obviously) used for testing. Please backup your data and help testing the new version which uses this testing-tag. You can set up notifications for this at the end of the settings ❤️ The project has 455 GitHub stars and is licensed under MIT.
Key Features
Source: GitHub README
- Encryption: Everything you write is encrypted before it’s written to the server’s storage. Even the admin can’t read your private stuff!
- File-Upload: You can upload arbitrary files for each day (500 MB max each). They are stored encrypted on the server as well. Images are automatically recognized and added to the…
- Image Viewer: View all images of a day in a gallery view and in full screen.
- Markdown: You can write your entries in markdown and see a live preview.
- Tags: You can add tags to your entries for better organization.
- Search: You can search for any word, tag or filename in your entries.
- Custom Templates: You can create and use custom templates for your entries.
- Read Mode: A distraction-free mode for reading your entries of each month.
- Export to HTML: You can export your entries (including uploaded files) to HTML format.
- Mobile: Responsive design for easy use on mobile screen. Additionally: allows installation as a PWA (Progressive Web App) to your Homescreen.
Getting Started
Source: GitHub README
- You can swipe left/right in the calendar to change months.
- You can swipe left/right in the date-area above the editor to switch between days.
- Use Alt + Left/Right (or Ctrl + Option + Left/Right on Mac) to switch between days.
- Drag’n’drop files into DailyTxT to upload them.
- The editor saves automatically. Green border means everything is saved, orange border means unsaved changes.
- You can change the order of files (and images!) by dragging them (at the left side) in the file list.
- A
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, encryption, mobile app, multi user, npm, responsive, rest api, tags, templates.
Deploy
Features
Authentication & Access
- Multi-User Support
Integrations & APIs
- REST API
Search & Discovery
- Tags / Labels
Customization & Branding
- Templates
Security & Privacy
- Encryption
Mobile & Desktop
- Mobile App
- Responsive / Mobile-Friendly
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.