A field terminal for interface judgment
gui.farm
Drop in a GUI file. Get a score, references, previews, and a sense of what it wants to become.
A coming-soon registry and reference layer where .gui files get planted, scored, compared, and discovered.
$ gui.farm receive seed.gui
plot: interface
format: .gui
status: planted
$ gui.farm score seed.gui
structure 82
clarity 91
references needs 3
renderability 76
$ curl api.gui.farm/reference
{
"accepts": [
".gui",
".guix"
],
"returns": [
"score",
"reference matches",
"standard links",
"preview hints",
"improvement notes"
],
"status": "soon"
}
$
-
01 · seed
Seed
.gui interface files get planted.
-
02 · soil
Soil
References, examples, and patterns to grow against.
-
03 · weather
Weather
Agents, editors, and renderers do their work.
-
04 · harvest
Harvest
Scores, previews, and discovery come back out.
Like npm for GUI files.
A registry-shaped farm where interfaces are found, compared, and scored.
# gui.farm is a small place for GUI files to become
inspectable internet objects. Think npm or pip, but for
.gui files: a
registry-shaped farm where interfaces can be found, compared,
scored, and referenced.
gui.farm is the living index: the place tools can ask for scores, references, examples, and signals about what a GUI file is good for.
What grows here
Three things the farm does for every file you plant.
-
Score
Rate how useful, complete, clear, and renderable a GUI file is. Less pass/fail, more field report.
-
Reference
Ask the API for comparable examples, expected patterns, linked .gui references, and notes on what would make the file stronger.
-
Preview
Turn interface descriptions into living previews, documentation, inspections, and web-ready surfaces.
Coming soon
Still working in the soil — here's what's sprouting next.
- api Hosted scoring and reference helpers for GUI files.
- registry A package-index style home for useful GUI files.
- preview A way to inspect what a file wants to become.
- status Currently working in the soil.
Field notes
Quick answers about gui.farm, .gui files, and what's coming.
- What is gui.farm?
- gui.farm is a registry and reference layer for .gui interface files. It scores, compares, previews, and references GUI files so they can be found and reused on the open web — like npm or pip, but for .gui files.
- What is a .gui file?
- .gui (and .guix) is an open file format for describing internet-native user interfaces, defined at dotgui.org. gui.farm accepts both .gui and .guix files.
- What does gui.farm do with a GUI file?
- When you submit a file, gui.farm returns a score across structure, clarity, references, and renderability, plus reference matches, standard links, preview hints, and improvement notes.
- Which file formats does gui.farm accept?
- gui.farm accepts .gui and .guix interface files.
- Is gui.farm available yet?
- gui.farm is coming soon and currently in early development. The hosted scoring API, the package-index style registry, and the preview tools are in progress.
- How does the gui.farm API work?
- The reference API accepts .gui and .guix files and returns a score, reference matches, standard links, preview hints, and improvement notes for each file.