24 UI components in pure HTML, CSS and JavaScript. No frameworks, no bundlers, no «npm install 500mb».
Live demo: all components work right here
From buttons to dialogs — everything out of the box
Buttons with variants, icon buttons, disabled and loading states.
Progress bars, spinners and skeleton loaders.
Try it yourself — everything is interactive
| Name | Status | Role |
|---|---|---|
| Alice | active | Dev |
| Bob | away | Design |
| Carol | active | PM |
and 18 more: Button, Card, Banner, Breadcrumbs, Dialog, Flex, Grid, Icon, IconButton, Skeleton, Spinner, StatusIndicator, Timeline, Tooltip, Avatar, ScrollTop, Pulse, Banner
One .js file and you're in the game
git clone https://github.com/ll1ness/techone-ui.git
cd techone-ui
python3 -m http.server 8080
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>My App</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<button class="to-button" data-variant="primary">Click me</button>
<script src="build/techon-ui.min.js"></script>
</body>
</html>