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?