Skip to content

ARDOR Extensions

Welcome to the extensions overview for ARDOR - the frontend framework of the VENIZIA ecosystem that structures react-admin inside an IGNIS inversion-of-control container. The framework is divided across core modules including @venizia/ardor, ardor-kernel, ardor-react, and ardor-admin, with several optional packages and implementation patterns available to extend standard functionality.

The extensions layer provides pre-built design systems, real-time networking utilities, and specialized data providers. Because ARDOR relies on the IGNIS dependency injection container, you can register these add-ons as services or replace default implementations without altering application boot logic. Whether you need design tokens extracted from Figma or custom data transport protocols, these modules adapt ARDOR to your infrastructure.

UI Kit

Tailwind CSS and Radix UI components using tokens derived from Figma

Socket Client Helper

Real-time communication utilities integrated with the DI container

CountRestDataProvider

REST data provider optimized for precise record-count queries

Custom Transports

Override DefaultRestDataProvider.send for non-HTTP protocols

Extension Registry

ExtensionLayerPurpose
@venizia/ardor-ui-kitVisual componentsTailwind and Radix UI components aligned with Figma design tokens
Socket Client HelperReal-time networkingClient wrapper for managing persistent socket connections in services
CountRestDataProviderData retrievalData provider implementation specialized in handling explicit record counting
DefaultRestDataProvider.send OverrideTransport layerTransport abstraction pattern to route requests through non-HTTP channels

Released under the MIT License.