river.io/software
River.io LLCSoftware register2026

Sixteen products.
One engineering standard.

Everything River.io ships is native and compiled, carries its own tests, and keeps its data on the machine that made it. Six are on the App Store, one is on its way, two are open source, seven are in development. No telemetry, no subscriptions, and no account to create before the software does its job.

16Products
6On the App Store
1On the way
2Open source
7In development
01

Sloth

The calm, observant network monitor.
Open source
Sloth mascot

A passive network SIGINT console for Linux, written in C99 from the kernel-facing code up. Twenty-seven live ncurses views: 802.11 beacon, probe and deauth sniffing, ARP / mDNS / NBNS / DHCP / SSDP device discovery, TLS ClientHello and JA3 fingerprint capture, and six alert rules for port scans, deauth floods, NXDOMAIN bursts and periodic beaconing. It never injects, never scans and never modifies kernel state — it only watches, and writes JSONL plus a per-alert pcap for whatever comes next.

C99libpcapnl80211ncurses JA3 / TLS50 unit tests
Platform
Linux
Licence
Open, on GitHub
Posture
Passive only: observe, never emit
Output
Forensic JSONL + pcap
02

Henge

A photoreal Stonehenge that keeps real time.
Early macOS build
Henge icon

A real-time 3D Stonehenge that is a working astronomical calendar, on a hand-rolled Metal 3 renderer — no game engine. Pick any date from the monument's own era to tonight: the sun, moon and nine thousand stars are computed from the published ephemerides, the shadows are tested against an analytic solution to 0.28 m, and every stone traces to cited survey data. Two labelled states — the completed monument of 2200 BC and today's ruin — with an animated four-thousand-year passage between them. Druidic in spirit, archaeological in fact.

Swift · Metal 3Meeus · VSOP87 · Hipparcos Shadow oracleCited archaeology
Platform
Mac today · iPhone next
Price
Free while it is early
Data
On device. No network at all.
Accuracy
Measured by the suite, not asserted
03

Crane

Post once. Everyone bids fairly.
Backend MVP
Crane logo

Vendor-neutral infrastructure for healthcare contingent labor. Hidden middleman fees skim a few percent off every dollar of travel, per-diem and surgical-tech staffing, and expired credentials cancel surgeries on the day. Crane turns the whole thing into a graph-backed market the provider runs themselves: one posting broadcast fairly to a panel of agencies, submissions gated on live credential compliance, transparent rates, and the fee kept in house — order to panel to award to timesheet to settlement, in integer cents.

ElixirGraph databaseHTTP APICredential compliance
Shape
Server-side platform
Spine
Drivable end to end over the API
Money
Integer cents, explicit rounding
Gates
Format, credo, unit, live integration
04

Materials & Practices

Every record your certifier asks for.
On the App Store
Materials and Practices icon

Organic-farm recordkeeping for iPhone and iPad: a USDA-sourced plant-cultivar database, grow management, soil-health monitoring with a pH spectrum and lab integration, agricultural lease management with payment tracking, worker time tracking with overtime detection, FDA FSMA harvest-safety checklists, and full traceability of organic amendments — everything an inspector asks to see, already in your pocket. Syncs across your own devices with CloudKit; fully localized in English and Spanish.

SwiftUICore DataCloudKit sync EN + ESFSMA
Platform
iPhone · iPad
Version
1.0
Price
Free
Sync
Your private CloudKit
05

Nighthawk Tube

A stereo oscillator meditation instrument.
On the App Store
Nighthawk Tube icon

Two tones, one in each ear, meet inside a glowing vacuum tube; the beat between them slides through the brainwave bands and lights the chakras. Two band-limited morphing oscillators render straight to the output through a lock-free parameter bridge, and a Metal particle scene draws the same signal as it sounds — the stereo field is the instrument.

AVAudioSourceNodeMetalLock-free bridgeApple Health
Platform
iPhone · iPad
Version
1.0.0
Price
Free, with a Pro unlock
Audio
Rendered live, never streamed
06

Meowpass CLI

Cats are more complex than dogs.
Open source

Phrase-passwords you can say out loud, drawn from 16,913 embedded cat names, sprinkled with digits and symbols, then scored — five candidates measured with Shannon entropy and a stack of complexity heuristics, and the best one handed to you. Pure C11: a single binary for Linux and macOS with no runtime dependencies, no configuration file and no network. The same idea wearing a very different coat runs as an app — see MeowPass below.

C11Single binaryShannon entropy 16,913 cat namesMeowGram steganography
Platform
Linux · macOS command line
Sibling
MeowPass, the iOS · macOS app
Licence
Open, on GitHub
Method
Five candidates, best score wins
07

ClientAPT

Your book. Their secrets.
On both stores
ClientAPT icon

A privacy-first appointment book for solo service providers — the tattoo artists, nail techs, stylists and cleaners whose client list is itself confidential. It is the sole source of calendar truth: it never integrates with the system Calendar, never reaches the network, never enrolls in iCloud, never donates a Siri intent, never indexes to Spotlight. Photos and notes live in an encrypted vault behind an app PIN, with a second per-client PIN for flagged clients and a duress PIN that opens a believable decoy vault when unlock is coerced.

Swift · SwiftUI · SwiftDataKotlin · Compose · Room On-device encryptionZero dependencies
Platform
iPhone · Android, at parity
Version
1.0
Price
$8.99, paid once
Data
Local vault. No network.
08

CareTime EVV

A timesheet that keeps up with you.
On the App Store
CareTime EVV icon

Private, on-device time tracking and Electronic Visit Verification for family caregivers doing self-directed care work. Clock in from a Home Screen widget or a Siri shortcut, log the service performed, take the participant's PIN approval, and export a timesheet PDF for whichever channel the billing provider uses — fax, email, upload or print-and-sign. Daily totals, midnight splits and pay-period arithmetic are done for you; location is captured at clock-in and clock-out only, never in between; and every event is written into a tamper-evident SHA-256 audit chain. No account, no server, nothing shared.

SwiftUILive Activity · WidgetsSHA-256 audit chain PDF timesheetsEN · ES · VI · FIL
Platform
iPhone · Android in development
Version
1.0
Price
$7.99, paid once
Data
On device. No account.
09

Corn 3000

A farm almanac, thirty seasons deep.
On the App Store
Corn 3000 icon

A turn-based historical farming life for iPhone. Inherit a mortgaged quarter-section anywhere from 1930 to today and farm it for thirty seasons against real USDA prices, NOAA weather and the actual farm bills of the era — the almanac, the newspaper, the ledger and the reckoning. Paid once. No ads, no accounts, entirely on your device.

SwiftUIUSDA price seriesNOAA weather39 locales
Platform
iPhone
Version
1.0.1
Price
$0.99, paid once
Data
Entirely on device
10

Spacetrucker Galactic

A daily almanac for radio operators.
On the App Store
Spacetrucker Galactic icon

Live HF propagation, aurora, POTA, SOTA, DX cluster and APRS — plus sun, moon, marine and weather, folded into one brief for exactly where you are. Panels and widgets you arrange yourself, computed on the device rather than fetched from someone else's dashboard.

SwiftUIWidgetswatchOS companionOn-device almanac
Platform
iPhone · Apple Watch
Version
1.1
Price
Free
Bands
HF propagation, aurora, DX
11

Otter

The operating system for a solo software business.
In development

A native macOS app that turns freelance client work into a stage-gated practice: leads from Fiverr, Twine, LinkedIn and referral move through qualification, a written scope with explicit out-of-scope, a deposit before build, signed-off requirements, change requests priced against the original, a clean handoff, and a close-out that asks for the testimonial and the portfolio permission. CRM and billing sit in local SQLite; specs and proposals stay plain Markdown you can grep, edit anywhere and hand to an agent. Billing is imported exactly from append-only ledgers — never estimated.

SwiftUI · macOSGRDB / SQLiteMarkdown workspaceLocal-first
Platform
macOS
Version
0.1.0, pre-release
Data
Local SQLite + your files
Network
Only what you connect
12

Cygnus

Repositories, understood.
In development
cygnus icon

A native macOS app that models the software system a repository represents — not its files — as a knowledge graph built from literal repository evidence, then renders it as a pattern visualizer: cycles, coverage, callers and architectural roles in one view. The graph is append-only and content-addressed, so every fact keeps its provenance and every revision can be replayed. Analysis runs entirely on your machine.

Swift · SwiftUISwiftSyntax + tree-sitter GRDB / SQLiteSwift · Python · C
Platform
macOS
Engine
Immutable graph revisions
Network
None — no entitlement in v1
Provenance
Every fact traces to evidence
13

MeowPass

Cat-name passwords and cat-mail.
In development
MeowPass app icon

The native app the command-line generator grew into, in a Shōwa-era game-show register. It does three things: conjures five sayable passwords from a thousand-odd cat names and crowns the one with the best complexity score; judges any password you paste, nought to ten, with a verdict somewhere between "a kitten could paw this open" and "fur-midably complex"; and composes a MeowGram — a secret note tucked invisibly inside an ordinary cat photo with DCT steganography, optionally sealed with a ChaCha20-Poly1305 passphrase. There is an iMessage extension for sending them and a share extension for decoding them. No accounts, no servers, no tracking; the Android build ships without the network permission at all.

SwiftUIiMessage + share extensions DCT steganographyChaCha20-Poly1305Offline
Platform
iPhone · iPad · Mac, one record
Android
Kotlin port, in development
Price
Base app free; optional extras planned
Network
None. Offline forever.
14

MaizeRunner

Know your soil. Grow better.
Coming to the App Store
MaizeRunner icon

A real-world, soil-first companion for corn farmers — the practical sibling of the Corn 3000 game. Map fields on satellite imagery, auto-detect the soil from USDA SSURGO and ISRIC SoilGrids, follow a proper soil-sampling guide and record the lab results, track the season by growing-degree days to the current corn stage, and read a caveated yield outlook that is a range, never a promise. Then project ten years of organic matter, pH and soil life under cover crops, reduced tillage, manure and rotation. Every survey number wears an "estimated" badge; a lab test always wins. On-device, offline, no account.

SwiftUIGRDB / SQLiteUSDA SSURGO · SoilGrids Growing-degree days33 languages
Platform
iPhone · iOS 17
Price
Free for 3 fields · Pro to 100
Data
On device. No account.
Sibling
Corn 3000, the game
15

Martin

Property maintenance with a paper trail.
Self-hosted v1
Martin icon: a Purple Martin perched by a birdhouse

A mobile-first maintenance suite for small landlords and the tradespeople who keep their rentals running, named for the Purple Martin. The handyman clocks time against a property, attaches photos and notes, keeps a materials list and records expenses with receipts; the owner approves time and money and assigns repair tickets; a resident reports a problem with photos and watches it move. Offline is a first-class state on every device, the server is a single docker compose up on your own Linux box, approval locks are enforced server-side, and the same container answers a browser with a zero-JavaScript manager's desk. iOS and Android at strict parity, with no third-party dependencies on either.

Elixir · PhoenixSwift · SwiftUIKotlin · Compose Offline-first syncZero dependencies
Platform
iPhone · Android · web
Server
Self-hosted, one compose file
Money
Recorded honestly, never moved
Data
Your box. Your records.
16

United Cat Foods

Space trucking for hyper-intelligent cats.
In development
United Cat Foods badge

A stylized 3D space trading game in which hyper-intelligent cats run a galactic cat-food empire. Sign on as a cat, take delivery of a mortgaged Loaf-class heavy freighter, and work the load board across a shared, server-run Sol system where every price is a pure function of station stock and every flight is priced off where the planets actually are tonight. The universe runs on five-minute ticks: book a haul, put the phone away, and a notification calls you back for the delivery wire. Deterministic integer simulation, a custom Metal renderer built for Apple GPUs, and a server that proves its own history. Nothing is scripted, including the mortgage.

Swift · Metal 3Deterministic integer sim Live exchange serverFive-minute ticksSwiftUI client
Platform
iPhone · macOS demo
Universe
One shared Sol, run by the server
Engine
Deterministic, replayable, hashed
Business
Premium. Zero dark patterns.

How all sixteen are built.

Not dogma — a set of trade-offs made deliberately, and made the same way every time.

01 · Native

Compiled, not wrapped

C, Swift, Kotlin and Elixir over Flutter, React Native or Electron. Smaller binaries, lower battery cost, direct platform APIs, no framework treadmill.

02 · Tested

Tests are the contract

Unit-test parity across platforms, audited rather than assumed. Drift is logged and fixed, never papered over.

03 · Unencumbered

Dependencies you can defend

Platform frameworks first — the shipping apps carry none at all. Where a library earns its place, the reason is written down and audited.

04 · Private

Data stays on device

Encrypted vaults, no silent network, no analytics. Privacy as an architecture decision rather than a policy page.

Versions and prices are current as of the last deploy of this page.