About this project

Lunita is a desktop application designed for writing long stories, such as novels or sagas, that don't fit in a single document. Its philosophy is "first plan, then write" and it keeps both tasks in independent tabs: **Planning** and **Writing**. In the planning tab, the story is organized through sections, chapters, and scenes, each with a summary and tags for characters, locations, and objects. This allows you to see at a glance the presence of each element throughout the work. The writing tab displays the actual manuscript, with continuous parts and chapters, a fixed index on the left, and a revision notes panel on the right. When opening a scene, the interface reduces to the paper and the word counter, favoring concentration. In addition to the narrative text, Lunita offers editable cards for characters, locations, and objects, with images and free formatting, and a "lore" section for contextual notes that are linked to the corresponding elements. The complete project is stored in a single .lun file (a ZIP containing a SQLite database and multimedia resources), which facilitates backups and transfers. Export is currently limited to Markdown (both the manuscript and the plan), although formats such as PDF, EPUB, and DOCX are planned. The application is developed with Go (backend, services, and SQLite access via pure-Go without cgo), Wails v3 (window creation), and Svelte 5 (user interface). It includes keyboard shortcuts for saving, navigating backward, and applying basic Markdown formatting. It is under active development under the MPL-2.0 license.