A text editor that provides a typesetting system and a feature which infers the written text and notifies in case of contradictions. This is especially useful for fiction authors who want to avoid plotholes in their writings. ToadWriter draws inspiration from various typesetting systems like LaTeX, Markdown and XML.
To install Toad Writer manually you need to compile the repository in your local machine and execute the target to run it. First make sure you have GTK v4.8 installed in your system as well as Rust.
Follow the steps to install rust here.
To check if your linux system already has GTK installed, run the following command on linux:
$ pkg-config --modversion gtk4Or:
$ gtk-launch --versionIf you do not have GTK installed then please install GTK:
-
On Arch/Manjaro and derivatives:
$ sudo pacman -S gtk4 base-devel -
On Debian/Ubuntu and derivatives:
$ sudo apt install libgtk-4-dev build-essential -
On Fedora and derivatives:
$ sudo dnf install gtk4-devel gcc
Run the following command in your terminal:
$ brew install gtk4When preparing your Windows machine, you have to decide between either using the MSVC toolchain or the GNU toolchain. If in doubt, go for MSVC since that is the default on Windows. You will want to go for the GNU toolchain if you depend on libraries that can only be compiled with the GNU toolchain.
-
Install:
-
Build GTK 4 with gvsbuild and MSVC (recommended)
-
Build GTK 4 manually with MSVC
-
Install GTK 4 with MSYS2 and the GNU toolchain
-
-
To compile, open the terminal/command prompt in the root directory of the project and run the command:
$ cargo build --release -
The binary will be present under
/target/release/. Run as is or add it to your path.
The following project is licensed under BSD 3-clause "New" or "Revised" License.
To learn more about the styling guidelines: Style Guide.
Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.


