A non-linear writing instrument.
  • Rust 90.1%
  • HTML 4.3%
  • CSS 2.7%
  • Shell 1.9%
  • Nix 1%
Find a file
2026-06-21 18:40:15 -03:00
.forgejo/workflows CI: Get Windows build's version from Cargo.toml 2026-06-20 20:39:40 -03:00
containers Drop 'latest' tag as a way of finding the newest tag 2026-03-11 02:40:45 -03:00
docs/development Move roadmap to docs graph, minor docs edits 2026-01-07 11:14:32 -03:00
src Add spelling and TOML schema checks 2026-06-04 13:00:12 -03:00
static Setup Windows builds 2026-06-20 01:24:35 -03:00
templates Rename Start to Introduction, tweak About page links 2026-06-04 11:10:28 -03:00
.clippy.toml CI: Build Windows binary in a separate job 2026-06-20 20:14:03 -03:00
.gitignore Add flake.nix 2026-06-07 04:19:45 -03:00
.justfile CI: Build Windows binary in a separate job 2026-06-20 20:14:03 -03:00
.rustfmt.toml Adopt and apply nightly rustfmt configuration 2026-02-16 16:19:27 -03:00
Cargo.lock Setup Windows builds 2026-06-20 01:24:35 -03:00
Cargo.toml CI: Build Windows binary in a separate job 2026-06-20 20:14:03 -03:00
deny.toml Add supply chain security checks 2026-04-23 19:06:18 -03:00
flake.lock Add flake.nix 2026-06-07 04:19:45 -03:00
flake.nix Actually pass the flake build 2026-06-21 18:40:15 -03:00
LICENSE Here goes something 2025-12-09 18:28:39 -03:00
README.md Update README for v0.5 node structure 2026-06-04 22:26:08 -03:00

en

en is a tool to write non-linear, connected pieces of text and have their references mapped out as a metadata-rich graph of connected information.

It works by ingesting a graph definition that leverages TOML for metadata and a special markup language for prose. en can then serve this textual representation as a website (with other targets planned) that allows nodes to be explored.

Learn more

You can learn more and see what en looks like by visiting the homepage, which is rendered using en itself.

Install and run

See the Get Started page for instructions and how to install and start using en.

Roadmap

For a high-level view of what's in the future for en, see the What's ahead section of the docs Introduction.

For a more detailed outline of what's planned, along with what's already been completed, see the roadmap.