Home Documentation Templates Examples Showcase GitHub
Theme

Showcase

Different projects. The same small Nift boundary.

These are live project websites built with Nift—not framework mock-ups or template demos. They range from C++ libraries and compilers to a Linux desktop utility and a Go-backed server console. The interesting part is how little the Nift layer has to change between them.

TRESTLE Your backend platform,
on foundations
you can inspect.
collectionrecords/incidents
authapplication users · access rules
realtimeSSE events · jobs · webhooks
fileslocal · S3-compatible

01 · Backend platform

Trestle

A self-hosted backend platform for typed collections, application authentication, access rules, files, realtime events and durable automation — one Go service with first-class SQLite or PostgreSQL and a language-neutral HTTP/JSON/SSE API.

Nift's role

Nift
├─ 90 tracked pages
├─ product + full documentation tree
├─ shared templates/navigation
├─ ordinary generated web assets
└─ docs shell for the backend platform

Trestle is a scale test for Nift: a large documentation site with many pages stays plain HTML/CSS/JS, while the backend platform keeps its own runtime entirely outside the build layer.

WARDEN Keep watch.
Keep control.
CPU18%
MEMORY4.8G
STORAGE37%

02 · Linux server console

Warden

A dark web console for Linux servers with live monitoring, a filesystem explorer, workspace editor, interactive PTY and structured system administration behind an authenticated Go service.

Nift's role

Nift website
├─ product landing page
├─ operational/security docs
└─ generated static assets

Warden application
├─ Nift-built frontend
└─ Go backend + live APIs / PTY

Warden demonstrates the distinction between build-time and runtime particularly clearly: Nift can build the web layer of a genuinely dynamic application while Go owns authentication, APIs, WebSockets and server authority.

CORTEX A focused browser agent
for autonomous
software development.
cortex
workspace ~/repos/cortex

03 · Coding agent

Cortex

A focused browser coding agent for autonomous software development. Run one self-contained binary locally or remotely, supervise parallel workspaces, and return to durable server-side conversations whenever you reconnect.

Nift's role

Nift website
├─ landing + documentation pages
├─ install scripts and evidence
└─ generated static assets

Cortex application
├─ Nift-built frontend
└─ Go backend + OpenCode agent engine

Like Warden, Cortex is a genuine application where Nift is only the build-time web layer: the frontend is plain generated HTML/CSS/JS served by a small Go binary that owns sessions, settings, files and the coding-agent APIs.

WATCHPOST Know what changed.
With evidence, not vibes.
CPU18%baseline · steady
MEMORY4.8Gabove threshold · alerting
DISK37%within limits

04 · Monitoring & operations

Watchpost

A self-hosted monitoring platform designed around durable evidence, clear operational state, and an agent that can investigate systems without inheriting unrestricted control of them.

Nift's role

Nift website
├─ product + architecture pages
├─ operational/security docs
└─ generated static assets

Watchpost application
├─ Nift-built frontend
└─ Go backend + monitoring agent

Watchpost pairs a Nift-built static site with a Go-backed application whose web layer is equally Nift-built — the same small boundary, applied to a monitoring product with an agent inside.

WEB FLEET Deploy with confidence.
Operate with evidence.
api.gantry.devhealthyv1.8.2
docs.gantry.devhealthyv4.0.10
worker.gantry.devdeploying2 / 3

05 · Deployment & operations

Web Fleet

A self-hosted deployment and service-management platform for running a fleet of web applications with explicit health, lifecycle, update, recovery and rollback behavior.

Nift's role

Nift website
├─ product + documentation pages
├─ operational guidance
└─ generated static assets

Web Fleet application
├─ Nift-built frontend
└─ Go backend + managed services

Web Fleet uses Nift for both its public documentation and application frontend while its Go service owns deployments, process supervision, health checks and transactional rollback.

PICT Edit images locally.
Keep the workflow simple.

06 · Browser image editor

Pict

A fast, privacy-friendly image editor that runs in the browser, with practical tools for cropping, resizing, drawing, text, filters and high-quality resampling without requiring an account or upload workflow.

Nift's role

Nift
├─ application shell
├─ product + help content
├─ shared templates
├─ ordinary CSS + JavaScript
└─ static deployment to GitHub Pages

Pict is a useful example of a substantial browser application that does not need a frontend framework at runtime. Nift builds the static shell and checked relationships; the editor remains ordinary client-side JavaScript.

NIFT Keep your HTML.
Keep your tools.
Stop repeating yourself.

07 · Nift itself

nift.dev

The main Nift product and documentation site: installation, examples, deployment guidance, AI-agent onboarding, evidence pages and a large documentation tree built with the tool it documents.

Nift's role

Nift
├─ 70 tracked pages
├─ root + docs templates
├─ shared navigation and partials
├─ checked asset paths
└─ generated HTML + direct CSS/JavaScript

The browser behavior stays ordinary HTML, CSS and JavaScript. Nift owns composition, checked project relationships and dependency-aware rebuilding without becoming the frontend runtime.

JSONIC++
{ }
Tiny parser.
Strict boundaries.
example.json

  "name" "jsonic++"
  "status" true
  "bytes" 8323

08 · C++ library

Jsonic++

A tiny embeddable JSON parser for C++, extracted from real use inside Nift and Minify++. Its site has API guidance, architecture notes, correctness evidence, memory/resource testing and production-readiness documentation.

Nift's role

Nift
├─ 17 tracked pages
├─ shared documentation shell
├─ reusable navigation/partials
├─ ordinary CSS + JavaScript
└─ generated documentation site

The parser is a C++ library; Nift does not participate in its runtime. It simply gives the project a small, dependency-aware layer for publishing and maintaining its documentation.

MINIFY++ Cut bytes.
Keep meaning.

09 · Native minifier

Minify++

A compact C++17 minifier for JavaScript, JSX, HTML, CSS, JSON, XML and SVG. The website documents its CLI and C++ API alongside benchmarks, adversarial testing, memory/resource evidence and production-readiness boundaries.

Nift's role

Nift
├─ 19 tracked pages
├─ docs + benchmark pages
├─ shared templates/navigation
├─ ordinary CSS/JavaScript assets
└─ Minify++ can minify the output

This is a useful bit of ecosystem recursion: Nift builds the Minify++ website, while Minify++ is also the minifier embedded by Nift for projects that opt into minification.

MARKUP++ Write markup.
Render clean HTML.
# Markdown
= AsciiDoc
Heading
=======
<h1>HTML</h1>
<p>portable output</p>

10 · Markup converter

Markup++

A compact C++17 markup-to-HTML converter with Markdown, AsciiDoc and reStructuredText support, designed as both a standalone CLI and an embeddable library.

Nift's role

Nift
├─ product + documentation pages
├─ shared templates/navigation
├─ ordinary CSS + JavaScript
└─ Markup++ is also embedded by Nift

Markup++ mirrors the Minify++ relationship in the other direction: Nift builds its documentation site while embedding the converter itself to power the @markup directive.

TSCC Compile now.
Understand next.
// accepted and emittedconst answer: number = 42;// bounded semantic checkingerror TSCC2001

11 · TypeScript compiler

tscc

A native TypeScript-to-JavaScript compiler with substantial transpilation, project, CommonJS and TSX machinery, now growing a deliberately bounded semantic type checker.

Nift's role

Nift
├─ 14 tracked pages
├─ compiler/support documentation
├─ evidence + roadmap pages
├─ shared templates/navigation
└─ ordinary generated web assets

The compiler and the website have completely different responsibilities. Nift provides the publishing structure without asking tscc to adopt a web framework or JavaScript build stack.

SCROLLSHIFT Your mouse wheel,
at the speed you mean.
precisionfast spin

12 · Linux desktop utility

ScrollShift

A native Linux daemon that keeps deliberate wheel movement precise while allowing rapid spins to travel farther. Its documentation covers setup, device selection, configuration, troubleshooting and the behavior established through real-hardware dogfooding.

Nift's role

Nift
├─ 9 tracked pages
├─ landing + documentation pages
├─ shared templates/partials
├─ ordinary CSS + JavaScript
└─ no relationship to daemon runtime

ScrollShift is a good example of Nift being boring in the best way: a Linux system utility gets a polished web presence without acquiring a frontend toolchain just to publish documentation.

What the showcase is demonstrating

The project can grow without Nift growing into the rest of the stack.

These sites document very different software, and Warden goes further into a live Go-backed application. Nift's responsibility remains small: templates, tracked relationships, paths, dependencies and builds. C++, Go, browser JavaScript and operating-system integration stay where they belong.