{"id":29981308,"url":"https://github.com/mak-kirkland/chronicler","last_synced_at":"2026-02-15T23:12:01.420Z","repository":{"id":300559395,"uuid":"1005869695","full_name":"mak-kirkland/chronicler","owner":"mak-kirkland","description":"Chronicler is a free desktop app for note-takers, storytellers, researchers, and creative minds. It saves your notes as plain Markdown files on your computer ","archived":false,"fork":false,"pushed_at":"2026-02-06T23:18:36.000Z","size":26154,"stargazers_count":121,"open_issues_count":4,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-07T06:11:39.284Z","etag":null,"topics":["dnd","dungeons-and-dragons","knowledge-base","markdown","markdown-editor","notes","notes-app","pathfinder","rpg","rpg-tool","worldbuilding"],"latest_commit_sha":null,"homepage":"https://chronicler.pro/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mak-kirkland.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-21T01:33:50.000Z","updated_at":"2026-02-06T19:08:46.000Z","dependencies_parsed_at":"2025-07-14T17:23:11.174Z","dependency_job_id":"5e2ed0be-2d17-4c0b-a636-f4419fb1f9d9","html_url":"https://github.com/mak-kirkland/chronicler","commit_stats":null,"previous_names":["mak-kirkland/chronicler"],"tags_count":138,"template":false,"template_full_name":null,"purl":"pkg:github/mak-kirkland/chronicler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mak-kirkland%2Fchronicler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mak-kirkland%2Fchronicler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mak-kirkland%2Fchronicler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mak-kirkland%2Fchronicler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mak-kirkland","download_url":"https://codeload.github.com/mak-kirkland/chronicler/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mak-kirkland%2Fchronicler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29492005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dnd","dungeons-and-dragons","knowledge-base","markdown","markdown-editor","notes","notes-app","pathfinder","rpg","rpg-tool","worldbuilding"],"created_at":"2025-08-04T16:02:42.117Z","updated_at":"2026-02-15T23:12:01.414Z","avatar_url":"https://github.com/mak-kirkland.png","language":"Svelte","funding_links":["https://patreon.com/ChroniclerPro","https://buymeacoffee.com/chronicler"],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"2560\" height=\"1440\" alt=\"Chronicler_Banner\" src=\"https://github.com/user-attachments/assets/aca2a28f-8ad0-4c36-a75c-17ccab26e347\" /\u003e\n\n# 🧭 Chronicler\n\n\u003e **Your digital scriptorium – where knowledge links together.** 🧙‍♂️\n\u003e\n\u003e 🔒 *Chronicler is **source-available**, not open-source.* You can **view and audit** the code, but you **cannot modify, redistribute, or reuse** it. See [LICENSE](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE) for details.\n\n[![Website](https://img.shields.io/badge/Website-chronicler.pro-blue?logo=google-chrome\u0026logoColor=white)](https://chronicler.pro)\n[![Latest Release](https://img.shields.io/github/v/release/mak-kirkland/chronicler?label=Release)](https://github.com/mak-kirkland/chronicler/releases/latest)\n[![Help](https://img.shields.io/badge/Help-md-blue)](https://github.com/mak-kirkland/chronicler/blob/main/HELP.md)\n[![Changelog](https://img.shields.io/badge/Changelog-md-green)](https://github.com/mak-kirkland/chronicler/blob/main/CHANGELOG.md)\n[![License](https://img.shields.io/badge/License-PolyForm_Shield_1.0.0-red)](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE)\n\n**Chronicler** is a free, offline worldbuilding tool for writersa and GMs. It saves your notes as plain Markdown files on your computer - your thoughts stay in your hands.\n\n🎉 Download the [Latest Release](https://github.com/mak-kirkland/chronicler/releases/latest)!\n\n❤️ [Support on Patreon](https://patreon.com/ChroniclerPro) or [Buy Me a Coffee](https://buymeacoffee.com/chronicler) to help fund development.\n\n💬 [Join us on Discord](https://discord.gg/cXJwcbe2b7)\n\n**Chronicler** is developed by a single independent creator (hi, that’s me! 👋) working on the project full-time. I rely entirely on donations as my **only source of income**. Its continued development is made possible thanks to the generous support of the community.\n\n---\n\n![Saltstead](https://github.com/user-attachments/assets/bed41146-77c9-445e-bda3-cf15422488ac)\n\n---\n\n![Void Strider](https://github.com/user-attachments/assets/396dfcef-64bc-4562-b6de-e682984a66f2)\n\n---\n\n## ✨ Features (Planned \u0026 In Progress)\n\n### ✍️ Writing \u0026 Markdown\n\n-   Uses simple **Markdown files and folders**\n-   Clean editor with **auto-save** and **live preview**\n\n### 🔗 Linking \u0026 Organization\n\n-   **Tags** with **hierarchies**\n-   Internal **[[wikilinks]]** with autocomplete\n-   **Backlinks** to trace relationships between ideas\n-   Smart **auto-indexing** and **link updates** on rename\n\n### 📇 Templates \u0026 Infoboxes\n\n-   Add structure with optional **infoboxes** (e.g., people, places, topics)\n-   Define your own reusable **templates**\n\n### 🗂️ Hierarchies \u0026 Categorization\n\n-   Access the same note through multiple paths (e.g., by tag, topic or filesystem location)\n-   Smart indexing supports flexible organization\n\n### 🖼️ Media Support\n\n-   Embed local images via `![[images/file.jpg]]`\n-   Drag-and-drop support\n\n### 📥 Importing from Word\n\nChronicler supports importing `.docx` files directly, making it easy to bring your existing notes into the app.\n\n-   Converts Word formatting into clean **Markdown**\n-   Preserves headings, lists, bold/italic text, and links\n-   Works great for writers and worldbuilders migrating old content\n-   Once imported, content is fully editable and linkable like any other page\n\n### 🔐 Private \u0026 Offline\n\n-   100% offline — **no cloud**, no vendor lock-in\n-   Files are just **Markdown + YAML**, portable and future-proof\n\n---\n\n## 🧭 Philosophy\n\n\u003e Your notes. Your files. Your rules.\n\nChronicler is built on three core principles:\n\n-   **Ownership**: Your data is stored in plain text files on your local machine. You are not locked into a proprietary format or cloud service.\n-   **Privacy**: The app works 100% offline. What you write is for your eyes only.\n-   **Flexibility**: A simple, powerful set of tools for linking ideas, designed to adapt to your way of thinking.\n\n---\n\n## 🚀 Getting Started\n\n1.  **Download the latest release**: Head to the [**Releases Page**](https://github.com/mak-kirkland/chronicler/releases/latest) and download the installer for your operating system.\n\n    \u003e #### ⚠️ A Note for Windows Users\n    \u003e\n    \u003e When you first run the installer, Microsoft Defender may show a \"Windows protected your PC\" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.\n    \u003e\n    \u003e To proceed, simply click **\"More info\"** and then **\"Run anyway\"**. The application is safe to use, and you can verify the source code here on GitHub.\n\n    \u003e #### 🍎 A Note for macOS Users\n    \u003e\n    \u003e Chronicler for macOS is currently **unsigned**, which means macOS will block it the first time you try to open it. To get it running, you will need to run a command in the Terminal.\n    \u003e\n    \u003e 1.  **Download** the `.dmg` file and move the app to your **Applications** folder.\n    \u003e 2.  **Open the Terminal** app.\n    \u003e 3.  **Run this command**:\n    \u003e     ```sh\n    \u003e     sudo xattr -rd com.apple.quarantine /Applications/chronicler.app\n    \u003e     ```\n    \u003e 4.  The app will now open correctly.\n\n    \u003e #### 🛡️ Security \u0026 Trust\n    \u003e\n    \u003e While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by [Tauri's built-in updater](https://tauri.app/plugin/updater), which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.\n\n\n2.  **Create a Vault**: A \"vault\" is the folder on your computer where Chronicler will store all your notes. You can create a new folder or select an existing one.\n\n3.  📘 **[→ Read the Help Guide](HELP.md)**: Learn how to use Chronicler, write in Markdown, link pages, and organize your notes.\n\n4.  **Start Writing!**: Create your first note and start linking your ideas.\n\n---\n\n## ❤️ Support Chronicler's Development\n\nChronicler is a project driven by a passion for privacy and user ownership.\n\nYour financial support directly funds development time, helping to build new features, fix bugs, and design a better user experience.\n\n-   👉 [Join on Patreon](https://patreon.com/ChroniclerPro) to vote on features.\n\n-   👉 [Buy Me a Coffee](https://buymeacoffee.com/chronicler) for a one-time donation.\n\n---\n\n## 🛠️ Tech Stack\n\n-   **Frontend**: Svelte 5\n-   **Backend**: Rust\n-   **Packaging**: Tauri 2.0\n\n---\n\n## 📫 Get in Touch\n\n-   Bugs \u0026 Feature Requests: Please open an issue on [GitHub Issues](https://github.com/mak-kirkland/chronicler/issues)\n-   Email: [mak.kirkland@proton.me](mailto:mak.kirkland@proton.me)\n-   Discord: [Join here!](https://discord.gg/cXJwcbe2b7)\n\n---\n\n## 📜 License\n\nThis project is source-available and licensed under the **PolyForm Shield 1.0.0** license.\n\n- ✅ You are free to view and audit the source code for transparency.\n\n- ✅ You are free to use the compiled application for non-commercial purposes.\n\n- ❌ You are not permitted to modify, redistribute, or use the source code to create competition.\n\nPlease see the [LICENSE](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE) file for the full license text.\n\n---\n\n## 🙏 Credits\n\n- 🎨 **App banner \u0026 social card artwork** created by **[Sigmaeus](https://www.youtube.com/@SigmaeusDrafts)**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmak-kirkland%2Fchronicler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmak-kirkland%2Fchronicler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmak-kirkland%2Fchronicler/lists"}