Skip to content
This repository was archived by the owner on Oct 3, 2026. It is now read-only.

Repository files navigation

Build and Test CodeQL

Collett (Experimental)

A rich text editor for novels written in Qt/C++.

The project is an alternative implementation of novelWriter. It is intended to be feature-compatible with novelWriter, but will have its own project file format and a different approach to tracking notes and meta data.

Note: This is an experimental repo for the time being. It is not a usable application yet.

The user interface is built with Qt Quick (QML).

Building

Dependencies

On Debian or Ubuntu:

sudo apt install cmake qt6-base-dev qt6-declarative-dev qt6-declarative-dev-tools qt6-svg-dev

Formatting checks need clang-format, which can be installed with:

sudo apt install clang-format

Build

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/collett

Use -DCMAKE_BUILD_TYPE=Debug for a debug build. Add -j to the build command to compile in parallel, for instance cmake --build build -j 8.

Formatting

Source files are formatted according to the .clang-format file in the repository root. Requires clang-format to be installed. Run ./format.sh to format all source files in place before making a pull request, or ./format.sh --check to only check for violations without changing anything, as done in CI.

About

A rich text editor for novels

Resources

Stars

5 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages