Fernanda is a plain text editor for drafting long-form fiction. (At least, that's the plan.)
Fernanda aims to combine cozy, distraction-free plain text editing with powerful project organization for fiction writers. Work on standalone documents in Notepad mode, or organize entire manuscripts with research materials as a self-contained Notebook kept in project-specific files (.fnx
). Notebooks are standard 7zip archives containing your writing and materials, so they remain accessible even outside Fernanda. Planned features include multimedia viewing for research materials (PDFs, images, etc.) directly within the writing environment.
Built with Qt, Bit7z, Visual Studio, and C++.
Mac and Linux support is planned.
- Workspaces: Collections of windows and files
- Notepad: Works with OS filesystem
- Notebook: Planned archive-based workspaces (like binder-style applications)
- Event-driven: Commander/EventBus pattern for component communication
- Modular: Services handle core logic, modules provide optional features
Application
└── Workspace(s)
├── Commander
├── EventBus
├── Services (Windows, Files, Views...)
└── Modules (ColorBars, Menus, WordCounters...)
Open Fernanda.vcxproj
in Visual Studio and build.
- Qt 6.9.1
- Visual Studio 2022
- C++ 20
- Windows only
Work in progress (no releases available).
Fernanda is free and open source software. Both the application and its source code are available under the GNU GPL 3 License with additional Section 7 terms invoked. See the LICENSE and ADDITIONAL_TERMS files for complete details.