Pre-built, responsive UI components optimized for Ensot's ecosystem with out-of-the-box accessibility and customizable themes.
Our UI components are built with performance, accessibility, and customization in mind.
300+ pre-designed UI elements optimized for Ensot's design principles with full customizability.
Fully responsive layouts and adaptive components that work flawlessly across all device sizes.
Built with ARIA standards and keyboard navigation support for WCAG compliance.
Use our pre-built assets via global CDN for rapid deployment in your projects.
<script src="https://cdn.ensot.com/uikit/latest/ensot-ui.min.js"></script>
Install as a dependency in your Node.js applications for full flexibility.
npm install @ensot/ui-kit
import { EnButton, EnCard } from '@ensot/ui';
export default function App() {
return (
<EnCard className="max-w-md">
<EnButton>Primary Action</EnButton>
</EnCard>
);
}
<script type="module">
import { Button } from 'https://cdn.ensot.com/uikit/latest.js';
document.body.innerHTML += `
<button class='ensot-btn bg-indigo-500'>Click Me</button>
`;
</script>
Select CDN or NPM based on your workflow.
Include the script or install via package manager.
Use components in your app or HTML file.
Tailor the design system to match your brand using theme variables.
:root {
--ensot-primary: #6366f1;
--ensot-accent: #8b5cf6;
--ensot-background: #f9fafb;
}
Override default colors by setting these CSS variables in your global styles.
@import '@ensot/ui/themes/dark';
Use the provided dark mode variant for automatic color inversion and high-contrast rendering.
Get started with pre-built UI design systems that adapt to your needs. Our components are battle-tested in enterprise environments.
Start Integrating