Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Yuneta Simplified

An Asynchronous Development Framework

Current version: 7.9.9

Documentation updated: 2026-08-04

Yuneta Simplified is a development framework focused on messaging and services, built on the event-driven, automata-based and object-oriented paradigms. Every component is a state machine, every message is JSON, and the state machine is where things happen — so the trace of a running system is its execution log.

It is a real-time system for Linux, with development, testing and deployment included. It collects data from devices, adapts protocols between systems, and publishes, subscribes and queries messages in real time, with historical storage on time-series, key-value, flat-file and graph stores. Messages travel encrypted or in plain text, and live on disk or only in transit.

Yuneta produces fully static binaries by default — no shared libraries, no dynamic linker. A compiled yuno is copied to any Linux machine of the same CPU architecture and runs there, with nothing to install. There are versions in C (the reference implementation) and JavaScript (browser and Node).

Start here

The full table of contents is in the left sidebar. The API reference is organized there by subsystem: GObj, Helpers, Logging, Parsers, Timeranger2, TLS, Event Loop and JavaScript.

Whole documents

Some things do not fit a chapter. These are single pages, each one written to be read from top to bottom.

Then

Domain Model gives the vocabulary the framework uses to model reality — realms, entities, messages, CRUDLU. The Guides show how to build with it, and Inspiration is optional: the humanist angle that shaped the vocabulary.