Structa Cloud Structa Cloud

Formints

A desktop point-of-sale application with a Tauri 2 + Rust core, React/Vite shell, and SQLite storage.

stack

Every product ships on the AHA stack — server-rendered HTML, HTMX fragments, Alpine micro-interactions — with Wagtail content and allauth auth behind it. Or bring us in to build yours.

Formints

beta 0.2

Desktop point-of-sale in four editions: Community, Standard, Pro, Cloud.

Built on

RustTauri 2ReactTypeScriptSQLiteDiesel

editions & pricing

Editions

Community

Free and open source. The offline-first POS for a single terminal.

$0 /open source Offline-first · open source
  • Tauri 2 + Rust core (Diesel ORM)
  • SQLite storage
  • Sales, receipting + inventory
  • Payment types: cash, card, split
  • Offline-first mode
  • Refunds & returns
  • i18n: en, fr, ar

Standard

Standalone terminal for growing businesses: high-end design, food & beverage tools, and integrations.

$119 /one-time license
  • Everything in Community
  • High-end interface design
  • Inventory adjustments + stock control
  • Food & beverage (F&B) menu support
  • Kitchen display + payroll
  • REST API for integrations
  • Inventory + sales analytics
  • Invoice PDF generation
  • Loyalty & rewards program
  • Multi-currency & tax profiles
  • Custom roles & permissions
  • Data export (CSV/JSON)
  • Deployment & support quoted per site

Cloud

Fully hosted multi-terminal. The Pro cloud master, managed for you.

Custom /per month
  • Everything in Pro
  • Hosted cloud CRM master
  • Unlimited terminals
  • Cross-device data sync
  • Automatic cloud backups + monitoring
  • Dedicated onboarding + support
  • Contact us for a managed-cloud quote

Compare editions

Community vs Standard vs Pro vs Cloud

Every edition shares the Tauri + Rust core. Rows below show exactly what moves you up the ladder.

Feature CommunityStandardProCloud
React 19 + TypeScript frontend
Tauri 2 + Rust backend
SQLite database
i18n (en/fr/ar)
POS terminal + inventory + analytics
Payment types (cash, card, split)
Employees, payroll, scheduling
High-end interface design
Inventory adjustments + stock control
Food & beverage (F&B) menu support
Kitchen display system
POS-KO Gaming Center
Django Portal (admin UI)
REST API (35+ endpoints)
Invoice PDF generation
Chat support widget
WebSocket real-time streaming /ws/config /ws/config + /ws/nodes /ws/config + /ws/nodes
Django Signals (config_changed, etc.)
Moderated Approvals (SyncApproval)
Product Sync Engine child master master
Cross-device data sync push to master cloud master cloud master
Cloud CRM (shared-portal) sync client sync master sync master
JSON seed fixtures
Change signals (broadcast)
High-throughput Rust API (60k+ RPS)
Hosted deployment + managed backups
Offline-first mode
Refunds & returns
Loyalty & rewards program
Multi-currency & tax profiles
Custom roles & permissions
Data export (CSV/JSON)
Automatic cloud backups

product preview

See it in motion

Real screens and captures from the editions, served from the same gallery as the focused preview pages.

Open an edition preview →

Inside Standard

A real checkout, in two views

See the counter experience and the full checkout flow before you choose an edition.

What it ships

Fast, native checkout

A Rust core keeps every keystroke instant, with no web latency on the counter.

SQLite by default

Zero-config local storage that scales up to a synced multi-terminal setup in Pro.

Four editions, one codebase

Community, Standard, Pro, Cloud, feature-gated from a single Tauri + Rust core.

Offline-first mode

The Community terminal keeps selling through an internet outage - the local SQLite core stays live and an offline banner shows until connectivity returns.

Refunds & returns

Issue refunds straight from the transactions list with a confirmation flow that restores stock and updates the day's totals in one step.

Loyalty & rewards engine

Points, tiers and voucher redemption built into the sale flow — Standard and up.

Multi-currency & tax profiles

Per-terminal currency and tax profiles for border regions — Standard and up.

Automatic cloud backups

Scheduled encrypted backups of the cloud master with point-in-time restore — Cloud.

Questions, answered in plain HTML

The honest answers to the questions technical buyers ask.

Community is open source and perfect for a single terminal. Upgrade to Standard for the sidecar API + cloud sync, to Pro for a multi-terminal cloud master, or to Cloud for the fully hosted setup.

Yes. The SQLite schema and Rust models are public reference material under the repo's license.

Run a terminal in minutes

Clone the repo, run the Community edition, and upgrade editions as you grow.

ready when you are · text/html