2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 09:48:59 +02:00
2026-08-07 08:31:17 +02:00
2026-08-07 09:48:59 +02:00

DOXA

MIT license Go JavaScript Platforms

English | Čeština


🌍 DOXA

DOXA is a collection of three minimalist, locally-focused applications for note management, message encryption, and command-line text processing. All projects share a common philosophy: complete independence, privacy, and control over your data. No cloud services, no tracking, no external dependencies. Your data belongs only to you.


📌 Projects in the DOXA Collection

1. 📝 DOXA Notes

Web and desktop application for note management

  • Description: A minimalist note-taking application built on pure web standards (HTML5, CSS3, Vanilla JavaScript). Allows creating, editing, organizing, and exporting notes in an open JSON format.
  • Philosophy: Local-first, no cloud databases, no tracking. Data is stored in the browser (LocalStorage/IndexedDB) or in local files.
  • Technologies: Vanilla JavaScript (ES6+), HTML5, CSS3, JSON.
  • Platforms: Web (browser), Linux (AppImage).
  • Features:
    • Tag support for note organization.
    • Auto-save and manual JSON export/import.
    • Dark/light mode and system settings.
    • Drag & drop for reordering notes.

📖 Read detailed documentation


2. 💻 DOXA CLI

Command-line application for note management

  • Description: A command-line interface (CLI) version of DOXA Notes. Written in Go, it offers a modern Terminal User Interface (TUI) for managing notes directly from the terminal.
  • Philosophy: Same philosophy as DOXA Notes – fully local, no external dependencies, data in JSON format.
  • Technologies: Go (Golang), Bubble Tea (TUI framework).
  • Platforms: Linux, FreeBSD.
  • Features:
    • Add, view, edit, delete, and search notes.
    • Export and import notes in JSON format.
    • Full compatibility with DOXA Notes (shared JSON format).
    • Tag and filter support.

📖 Read detailed documentation


3. 🔐 DOXA Secret

Tool for encrypting and protecting secret messages

  • Description: A minimalist tool for encrypting text messages using custom alphabets defined in JSON. Each character is converted into a unique 5-character code.
  • Philosophy: Local encryption, no data sent to servers. Your secrets remain only on your device.
  • Technologies: Go (Golang), Bubble Tea (TUI framework).
  • Platforms: Linux, FreeBSD.
  • Features:
    • Custom encryption alphabets (JSON format).
    • Support for multiple ciphers and switching between them.
    • Automatic diacritic normalization (basic Latin only).
    • Import and export of encrypted messages (TXT format).
    • Bilingual interface (Czech/English).

⚠️ Important: The application works only with basic Latin characters (no diacritics). Czech diacritics are automatically normalized (e.g., "ž" → "z", "á" → "a").

📖 Read detailed documentation


🔗 Common Features of All DOXA Projects

Feature DOXA Notes DOXA CLI DOXA Secret
Local Data Storage ✅ ✅ ✅
Open Format (JSON) ✅ ✅ ✅
No Cloud Dependencies ✅ ✅ ✅
Open Source (MIT) ✅ ✅ ✅
Minimalist Design ✅ ✅ ✅
Tag Support ✅ ✅ ❌
Search and Filtering ✅ ✅ ❌
Encryption ❌ ❌ ✅

🛠 Installation

Each project has its own installation process. Detailed guides can be found in the respective README files:


📜 License

All projects in the DOXA collection are open-source and licensed under the MIT License. See the LICENSE files in each project for details.


💡 DOXA Philosophy

"No matter how complex the circumstances around you are, when you build your own temple of ideas, you start from the first stone. This code is your first stone." — Stoic reference from Kankys

DOXA believes in:

  • Digital Sovereignty: Your data belongs to you.
  • Minimalism: Less is more. Clean code, clear mind.
  • Local-First: No cloud dependencies, no tracking.
  • Openness: Open code, open data, open mind.

📞 Contact and Support



🇨🇿 DOXA (CZ)

English | Čeština


🌍 DOXA

DOXA je sbírka tří minimalistických, lokálně orientovaných aplikací pro správu poznámek, šifrování zpráv a práci s textem z příkazové řádky. Všechny projekty sdílejí společnou filozofii: úplná nezávislost, soukromí a kontrola nad vašimi daty. Žádné cloudové služby, žádné sledování, žádné externí závislosti. Vaše data patří pouze vám.


📌 Projekty v kolekci DOXA

1. 📝 DOXA Notes

Webová a desktopová aplikace pro správu poznámek

  • Popis: Minimalistická poznámková aplikace postavená na čistých webových standardech (HTML5, CSS3, Vanilla JavaScript). Umožňuje vytvářet, upravovat, organizovat a exportovat poznámky v otevřeném JSON formátu.
  • Filozofie: Local-first, žádné cloudové databáze, žádné sledování. Data se ukládají v prohlížeči (LocalStorage/IndexedDB) nebo v lokálních souborech.
  • Technologie: Vanilla JavaScript (ES6+), HTML5, CSS3, JSON.
  • Platformy: Web (prohlížeč), Linux (AppImage).
  • Vlastnosti:
    • Podpora tagů pro organizaci poznámek.
    • Automatické ukládání (autosave) a manuální export/import JSON.
    • Tmavý/světlý režim a systémové nastavení.
    • Drag & drop pro přeskupování poznámek.

📖 Přečtěte si podrobnější dokumentaci


2. 💻 DOXA CLI

Terminálová aplikace pro správu poznámek

  • Popis: Příkazová řádka (CLI) verze DOXA Notes. Napsána v jazyce Go, nabízí moderní terminálové uživatelské rozhraní (TUI) pro správu poznámek přímo z terminálu.
  • Filozofie: Stejná filozofie jako DOXA Notes – plně lokální, žádné externí závislosti, data v JSON formátu.
  • Technologie: Go (Golang), Bubble Tea (TUI framework).
  • Platformy: Linux, FreeBSD.
  • Vlastnosti:
    • Přidávání, prohlížení, úprava, mazání a vyhledávání poznámek.
    • Export a import poznámek v JSON formátu.
    • Plná kompatibilita s DOXA Notes (sdílený JSON formát).
    • Podpora tagů a filtrování.

📖 Přečtěte si podrobnější dokumentaci


3. 🔐 DOXA Secret

Nástroj pro šifrování a ochranu tajných zpráv

  • Popis: Minimalistický nástroj pro šifrování textových zpráv pomocí vlastních abeced definovaných v JSON. Každý znak je převeden na unikátní 5znakový kód.
  • Filozofie: Lokální šifrování, žádné odesílání dat na servery. Vaše tajemství zůstávají pouze na vašem zařízení.
  • Technologie: Go (Golang), Bubble Tea (TUI framework).
  • Platformy: Linux, FreeBSD.
  • Vlastnosti:
    • Vlastní šifrovací abecedy (JSON formát).
    • Podpora více šifer a přepínání mezi nimi.
    • Automatická normalizace diakritiky (pouze základní latinka).
    • Import a export šifrovaných zpráv (TXT formát).
    • Dvoujazyčné rozhraní (česky/anglicky).

⚠️ Důležité: Aplikace pracuje pouze se znaky základní latinky (bez diakritiky). Česká diakritika je automaticky normalizována (např. "ž" → "z", "á" → "a").

📖 Přečtěte si podrobnější dokumentaci


🔗 Společné vlastnosti všech projektů DOXA

Vlastnost DOXA Notes DOXA CLI DOXA Secret
Lokální uložení dat ✅ ✅ ✅
Otevřený formát (JSON) ✅ ✅ ✅
Žádné cloudové závislosti ✅ ✅ ✅
Open Source (MIT) ✅ ✅ ✅
Minimalistický design ✅ ✅ ✅
Podpora tagů ✅ ✅ ❌
Vyhledávání a filtrování ✅ ✅ ❌
Šifrování ❌ ❌ ✅

🛠 Instalace

Každý projekt má vlastní instalační postup. Podrobné návody naleznete v příslušných README souborech:


📜 Licence

Všechny projekty v kolekci DOXA jsou open-source a licencovány pod MIT licencí. Podrobnosti naleznete v souborech LICENSE v jednotlivých projektech.


💡 Filozofie DOXA

"Nezáleží na tom, jak složité jsou okolnosti kolem tebe. Když stavíš vlastní chrám myšlenek, začínáš od prvního kamene. Tento kód je tvým prvním kamenem." — Stoický odkaz od Kankyse

DOXA věří v:

  • Digitální suverenitu: Vaše data patří vám.
  • Minimalismus: Méně je více. Čistý kód, čistá mysl.
  • Lokální první: Žádné cloudové závislosti, žádné sledování.
  • Otevřenost: Otevřený kód, otevřená data, otevřená mysl.

📞 Kontakt a podpora

S
Description
Sada nástrojů pracující s textem z rodiny Doxa
Readme MIT
9.8 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 37.5%
HTML 29.4%
Go 20.7%
CSS 9%
Shell 2.2%
Other 1.2%