About

A steady home for shared reference data.

Give your reference data a home. refiroo is an open-source, API-first engine. Your model describes the kinds of records, their fields, how they connect and how they appear. refiroo brings the screens, the API, validation, history and search.

One product, three spellings

One product can answer to three names: 100245 in your company's central list, cof-arabica-1kg in your webshop and WH-CF-01 in your warehouse system.

You keep the shared meaning and map each system's value to it. Then your other systems can read the agreed data instead of keeping lists of their own.

What makes it different

  • One engine, many applications.Another reference-data domain is another model, not another application. Every application gets every capability.
  • Connections that keep their meaning.A record's place in a hierarchy, its equivalent in another system and its translation are different kinds of connection, each with its own rules.
  • Simple daily work.A correction is live when saved. Coordinated changes are prepared separately, without blocking daily work.
  • One set of rules on every path.The browser, the API and bulk loads go through the same validation. No channel is a way around it.
  • API first.Everything the browser does is available through the API, which is the product's main contract. The browser is one client of it.

Why refiroo exists

When refiroo started, there was no reference data system that put integration first, let you work without artificial limits and came without a costly enterprise subscription.

refiroo was made to fill that gap. To make your work with shared data easier, and a little happier.

It is open source. You can run it, and so can anyone else. Open source · Get started

Steady and easy

In yoga, a good posture brings sthira and sukha together: steady and easy, all at once. Those two principles guide refiroo, too.

sthira

Steady

  • You get the same rules in the browser, through the API and in bulk loads.
  • Once you install a model release, it never changes.
  • refiroo keeps your history.
  • A person is always involved when anything writes live data.

sukha

Easy

  • Save a correction, and it is live.
  • Prepare coordinated changes while daily work carries on.
  • Your everyday journeys stay short.

Software can bring you joy. That is what refiroo is here for.

Built with AI, under human review

Claude Code and ChatGPT Codex are the AI coding agents that deliver refiroo. A person reviews their work.

refiroo also shows what building with AI can do. With a good design and careful review, “too difficult” or “too complex” need not be where the work stops.

Changes come in small vertical slices. The backend tests and the frontend production build both have to pass.

You can read the plans, decisions and changelog in the open. Changelog · Roadmap

One person, in the open

refiroo is a one-person project by Krisztian Toth. It is also a small showcase of what one person with AI agents can build.

There is no round-the-clock support or promised service level unless a written agreement says so.

You need not rely on one person's memory. Every plan, decision and release is public. A person reviews every change.

The source of every release is yours to use, change and keep under the AGPL. The work can carry on beyond its maker. Open source

If you need support with a promise attached, a commercial agreement sets out what you can count on. Commercial licence and support

Let us run it for you.

Hosting is not here yet. Let us know you would like it, or drop us a line.