Live Demos
These aren't fancy — they're meant to show what Rampart can do in a way that's easy to understand. Almost everything here runs on a $5 Raspberry Pi Zero (1st Gen) with an SD card. Not because we're biased toward the Pi, but because if it works here, imagine what it does on real hardware. View any demo's source via the link at the bottom of the page, or browse the full site source in the editor.
Weather & Almanac
A weather app featuring sunrise/sunset times, moon phases, and holiday lookups powered by rampart-almanac. Adapts its theme automatically to current conditions and time of day.
Run DemoWikipedia Semantic Search
Combines full-text keyword search with vector similarity and LLM reranking across Wikipedia articles. Uses rampart-langtools for embeddings and FAISS indexing. Served from a Mac Studio.
Run DemoLLM Chat
A streaming chat interface for large language models using rampart-curl and the rampart-llm module over WebSockets. The front end runs on the Pi Zero; llama.cpp serves the model from a Mac Studio.
Run DemoIP Geolocation Lookup
Enter an IP or domain and find its location using the free ip2location.com dataset. Demonstrates table creation, CSV import, indexing, and result formatting with ~3 million records.
Run DemoQuotes Search
Full-text search on a database of quotes. Returns the single best match as JSON — a quick example of serving AJAX content from Rampart.
Run DemoMan Page Index & Search
Indexes all man pages found in PATH, then provides a web search interface.
Demonstrates dual CLI/web-server usage from the same script.
Free-Images.com
Full Featured website built with rampart-sql, rampart-clip and rampart-faiss. Pages are served with rampart-lmdb (for image display) and rampart-sql (for full text search). Runs on a Broadwell class server behind nginx. Serves hundreds of thousands of requests per day without breaking a sweat.
The Documentation Itself
Built with Sphinx, then rewritten by a Rampart script that injects type-ahead and AJAX full-text search using rampart-html. Same script powers both client and server search. All on a Pi Zero.
This Website
The site itself is a Rampart app — generated dynamically for development, then exported as static HTML for speed. The HTML module prettifies the output and catches structural errors.
View Source