About EANO UI
EANO UI started from a simple problem that comes up in almost every web app: a lot of work gets repeated. Forms, tables, layouts, permissions and basic UI elements often have to be rebuilt from project to project. The framework brings these recurring parts into one structure, making it faster to start new applications without giving up flexibility.
More than a component library
EANO UI is built with React, TypeScript and Tailwind CSS and uses shadcn/ui as the foundation for many UI components. On top of that, it provides its own systems and builders for common web application tasks.
Key parts include:
- Form Builder: Forms are described through a JavaScript object or JSON. Fields, input types, required states and other settings can be defined centrally instead of rebuilding each form from scratch.
- Data Table Builder: A reusable system for structured and customizable data tables.
- Access Control: A shared structure for access and permission logic.
- File Explorer: Components and logic for browsing and viewing files.
- Component Library: Reusable elements for layouts, navigation, tables, charts, cards, widgets, forms and other common parts of web applications.
Built for different applications
The framework supports Dark and Light Mode, RTL and LTR, and multilingual applications. German, English and Arabic are already supported in the structure, with additional languages easy to add.
The goal is not to make every application look the same. EANO UI reduces repetitive technical work and provides a stable foundation that can be used to build different web apps faster while keeping each project flexible and customizable.