For the complete documentation index, see llms.txt. This page is also available as Markdown.

Glossary

This glossary provides definitions and explanations for key terms, technologies, and concepts used throughout the Akinon UI and its documentation.

Akinon UI

Akinon UI: The umbrella term for all UI technologies and components used in the Akinon ecosystem. Encompasses UI Kit, UI Protocol, and application layers.

UI Protocol: The set of standards, technical rules, and integration methods that define how UI Kit, Shell App, Client App, and plugin/fullpage concepts work together. It is the architectural and documentation backbone for modern Akinon frontend projects.

UI Kit: The reusable UI component library developed by Akinon and published on npm. Used for design consistency and rapid development. UI Kit is a part of the UI Protocol.

Differences: UI Kit is just the component set; UI Protocol defines how components, apps, and integrations work together. Akinon UI is the umbrella for all these layers.


Application Types & Concepts

Shell App: The main host application that contains and orchestrates other apps, plugins, and pages. Manages navigation, layout, and micro-frontend integration. Central to the UI Protocol architecture.

Client App: An independent app running inside the Shell App, usually providing a specific business function or page.

Fullpage: A client app rendered as a full viewport page within the Shell App, typically representing a standalone workflow or application.

Plugin: A small, independent app or component rendered in a specific area (e.g., panel, widget, sidebar) of the Shell App. Unlike fullpage, it does not take over the entire screen.

Hybrid App: A client app that can function as both a fullpage and a plugin, adapting to different roles as needed. Enables flexible integration in the UI Protocol architecture.


Components & Features

AI Spinner: A UI component that displays a loading spinner with AI-related styling or behavior, used to indicate ongoing AI-driven processes.


If you encounter a term not listed here, please refer to the relevant npm package documentation or contact the maintainers for clarification.

Last updated

Was this helpful?