Folio is a serene, fully-offline desktop studio for writing books, where chapters glide into order with a drag and export effortlessly to PDF, Word, and more.
  • TypeScript 61.8%
  • JavaScript 17.1%
  • CSS 16.2%
  • HTML 4.8%
Find a file
2026-09-19 18:49:39 -05:00
.impeccable refactor(renderer): split book.ts into 12 focused modules 2026-08-29 20:16:12 -05:00
build Add white/black Folio icon variants and theme-aware in-app icon 2026-08-20 13:02:19 -05:00
docs Replace markdown editor with native Tiptap editor and add Home navigation 2026-08-20 11:12:17 -05:00
public/fonts Add Neon and Meridian glass themes, bundled fonts, configurable recovery backup location, autosave and UI polish 2026-08-24 18:58:16 -05:00
scripts Add Neon and Meridian glass themes, bundled fonts, configurable recovery backup location, autosave and UI polish 2026-08-24 18:58:16 -05:00
src refactor(renderer): Step 7 plain state object; fix(export): ZIP emits Markdown for native chapters 2026-09-19 18:21:48 -05:00
tests fix(backup): exclude snapshots from recovery copy, harden change walk 2026-09-19 17:20:31 -05:00
.gitignore feat: spellcheck menu, typewriter mode, file associations, updater hardening 2026-09-19 16:38:17 -05:00
electron-builder.yml feat: spellcheck menu, typewriter mode, file associations, updater hardening 2026-09-19 16:38:17 -05:00
esbuild.config.mjs Add Neon and Meridian glass themes, bundled fonts, configurable recovery backup location, autosave and UI polish 2026-08-24 18:58:16 -05:00
FolioICON.png Replace markdown editor with native Tiptap editor and add Home navigation 2026-08-20 11:12:17 -05:00
LICENSE Stage 1: app skeleton — Electron window, sidebar/editor layout, light/dark CSS, esbuild build, typecheck 2026-08-16 13:33:53 -05:00
package-lock.json chore(release): bump to 0.1.1 2026-09-19 18:49:39 -05:00
package.json chore(release): bump to 0.1.1 2026-09-19 18:49:39 -05:00
README.md Stage 1: app skeleton — Electron window, sidebar/editor layout, light/dark CSS, esbuild build, typecheck 2026-08-16 13:33:53 -05:00
START-HERE.md Replace markdown editor with native Tiptap editor and add Home navigation 2026-08-20 11:12:17 -05:00
Things to have changed for the App Replace markdown editor with native Tiptap editor and add Home navigation 2026-08-20 11:12:17 -05:00
tsconfig.json Stage 1: app skeleton — Electron window, sidebar/editor layout, light/dark CSS, esbuild build, typecheck 2026-08-16 13:33:53 -05:00

Folio

A simple, local, open-source desktop writing app for organizing a book.

  • Fully offline — no cloud, no accounts, no telemetry.
  • Your folders — each book lives in a folder you choose; chapters are plain Markdown.
  • Drag-and-drop reordering of chapters.
  • Light & dark themes that follow the system.

Developing

npm install
npm run dev     # starts esbuild watch + Electron

Building the renderer/bundle

npm run build

License

MIT — see LICENSE.