Baumstamm is an application to create, view and edit complex family trees. Beware, it is in early development. The base functionality is available, but more advanced features are still in the making.
With the most genealogy software you quickly run into limitations. Often, you can just model your direct ancestors or descendants and relationships between different ends of the tree are impossible to add. In contrast to that, you can create arbitrarily complex family trees with Baumstamm.
Baumstamm is free and open source. You can run it locally on your computer or use the static website; no data leaves your device. The family tree is stored as plain text JSON, so you can easily use it with other software.
Make sure you have Rust and npm installed. Furthermore, you need the Tauri CLI.
cargo install tauri-cliStart the manual installation by cloning this repository.
git clone https://github.com/AlecGhost/baumstamm.gitIn the app directory, install all required node dependencies.
cd baumstamm/baumstamm-app
npm installThen go back to the root directory of this repository and build the app.
cd ..
cargo tauri buildNow you're ready to go!
The core libraries are available under the Apache 2.0 license, while the GUI and CLI applications are under GPL 3.0.