Ferrum Editor
Code editor
A small, hackable code editor in the spirit of Atom, written from scratch in Rust and configured in plain TOML.
Learn more about Ferrum EditorInstalls, updates, rolls back and launches every Ferrum app from one window.
One app to manage the whole Ferrum family, in the spirit of an IDE launcher. Every version of every app is a GitHub Release; the launcher installs the one you pick and keeps the others a click away.
Install the launcher once; it takes care of the rest.
See each Ferrum app with its active version, or "Not installed", and an update badge when a newer release exists.
Download progress with cancel, several apps at once, and checksum verification before anything is installed.
Every release is listed with its date, size and notes. Install, activate or remove any version.
Checks on startup and every few hours. The launcher updates itself in place: it downloads the new version, replaces the app and restarts.
The active version of each app is linked into ~/.ferrum/bin, so ferrumapi, ferrumgit and the rest run from a shell.
Archives are unpacked into a staging folder and moved into place, so a failed or cancelled install leaves nothing behind.
Ferrum Launcher is in alpha. Its install, checksum, unpacking and version-pruning logic is covered by automated tests against a local fake release server.
The macOS build is signed with a Developer ID and notarized by Apple, so it opens without a Gatekeeper warning.