Open source

Tools we build in the open.

We maintain open-source projects for search, systems, data, travel, and document workflows. The code is public, practical, and ready for people who want to run it, study it, or improve it.

Database engine

MongrelDB

A log-structured columnar database for sub-millisecond writes.

An embedded single-node engine with a custom columnar format, group-commit WAL, MVCC snapshots, DataFusion SQL, and a Node.js addon.

RustDataFusion SQLColumnar
  • WAL + B-tree writes
  • Hybrid pushdown
  • MVCC snapshots
  • NAPI addon
PDF editor

Kanoprii

The feature packed drag-and-drop PDF editor for MacOS, Windows and Linux.

A local app to view, reorganize, annotate, sign, OCR, export, and search PDFs without accounts, telemetry, or file uploads.

Cross-platformRustTauri 2
  • View and annotate
  • Merge/split/extract
  • Markdown export
  • Offline by default
Self-hosted travel

Roamarr

A private, self-hosted travel organizer for every part of a trip.

A self-hosted itinerary hub for flights, stays, trains, rentals, documents, companions, reminders, expenses, sharing, and calendar feeds.

Self-hostedTypeScriptSvelteKit
  • Trips and itineraries
  • Traveler documents
  • Sharing links
  • Encrypted fields
Analytical tables

IcefallDB

Filesystem-native analytical tables with row-level mutations.

Ordinary directories of Parquet files plus JSON metadata, with atomic mutations, immutable snapshots, WAL fast-commit, and incremental aggregate caching.

RustParquetDataFusion SQL
  • Plain Parquet + JSON
  • DELETE/UPDATE/MERGE
  • Time travel
  • Python adapter
Linux search

Grexa

Fast, precise file-content search for Linux.

A Linux-native desktop app and scriptable CLI for searching, filtering, previewing, and safely replacing text across files, documents, Docker, and Podman containers.

LinuxRustQt 6Kirigami
  • Regex search
  • Safe bulk replace
  • Document search
  • Docker + Podman search
Windows search

Grex

The modern, customizable, and tabbed Windows grep experience.

Search native drives, UNC shares, Docker containers, and WSL distributions with instant previews, regex visualizations, safe bulk replace, tabs, and CLI automation.

Windows.NET 8WinUI 3
  • Streaming IO
  • Windows + WSL search
  • Docker search
  • Regex builder
Diff and merge

LinSync

The modern, customizable Linux diff and merge experience.

A KDE-native comparison tool for files, folders, images, documents, tables, archives, and web pages, powered by one Rust core for GUI and CLI.

LinuxRustKirigami
  • Text/folder compare
  • Image tolerance
  • Three-way merge
  • Archive compare
System monitoring

LinSight

The fast, modular Linux system-monitoring dashboard.

A live Qt/Kirigami dashboard, daemon, and CLI for CPU, memory, GPU, storage, network, and sensor telemetry with plugins, alerts, and Prometheus export.

LinuxRustQt 6
  • Multi-GPU sensors
  • Runtime plugins
  • Custom dashboards
  • mTLS remote bridge
Firefox extension

Foxden

A workspace manager for Firefox tabs.

Groups tabs into switchable contexts with color-coded workspaces, folder rules, keyboard navigation, search, tab suspension, and quick switching.

FirefoxJavaScriptExtension
  • Tab workspaces
  • Folder rules
  • Search
  • Quick switcher