atm

Atomix

v0.4.6

    1. Home
    2. Getting Started
    3. Quick Start

Getting Started
  • Introduction
  • Installation
  • Quick Start
  • Migration Guide
  • CLI Reference
Design Tokens
  • Overview
  • All Tokens
  • Colors
  • Spacing
  • Typography
  • Grid
  • Elevation
Styles System
  • Architecture
  • Customization
  • Utilities
  • API Reference
Layouts
  • Grid System
  • Masonry Grid
  • Responsive Patterns
  • Customization
  • Performance
Components
  • Overview
  • Guidelines
  • Accordion
  • AtomixGlass
  • Avatar
  • Badge
  • Breadcrumb
  • Button
  • ButtonGroup
  • Card
  • Checkbox
  • Date Picker
  • Dropdown
  • Form
  • Input
  • Modal
  • Progress
  • Radio
  • Rating
  • Select
  • Slider
  • Spinner
  • Tab
  • Textarea
  • Toggle
  • Tooltip
  • Upload
  • Block
  • Callout
  • Countdown
  • Hero
  • Icon
  • List
  • Messages
  • Navbar
  • Pagination
  • Popover
  • Steps
  • SectionIntro
  • Container
  • Grid
  • GridCol
  • Row
  • River
  • MasonryGrid
  • DataTable
  • EdgePanel
  • SideMenu
  • Nav
  • NavItem
  • NavDropdown
  • VirtualizedGrid
Guides
  • Theming Guide
  • AtomixGlass Performance
  • AtomixGlass Theming
  • Theme Studio
  • Devtools
  • Theme Inspector
  • Theme Preview
  • Theme Comparator
  • Live Editor
  • CLI Tool
  • Try Live Editor
  • Try Inspector
  • Try Preview
  • Try Comparator
  • AtomixGlass Playground
Examples
  • Common Patterns
  • Landing Page
API Reference
  • React API
  • JavaScript API
  • CSS API
CLI
  • Overview
  • User Guide
  • API Reference
  • Migration Guide
  • Security Guide
Resources
  • Roadmap
  • Changelog
  • Contributing

Atomix Design System

A comprehensive design system for building modern, accessible, and performant web applications with React and vanilla JavaScript.
GitHubTwitterDiscordNPM

Getting Started

IntroductionInstallationQuick StartTheming Guide

Documentation

ComponentsDesign TokensStyles SystemLayouts

Resources

GitHub Repository↗NPM Package↗Storybook↗API Reference

Community

ContributingRoadmapChangelogReport Issue↗

© 2026 Atomix Design System. Built with ❤️ by the Shohojdhara.

5-Minute Setup

⚡ Quick Start Guide

Get up and running with Atomix in just a few minutes. Follow these simple steps to start building beautiful interfaces.

Installation Guide
Browse Components

Prerequisites

Make sure you have React 18+ and Node.js 16+ installed before proceeding.

1

Install Atomix

Choose your preferred package manager and run the installation command in your project directory.

npm
npm install @shohojdhara/atomix
yarn
yarn add @shohojdhara/atomix
pnpm
pnpm add @shohojdhara/atomix
2

Import CSS Styles

Import the Atomix CSS in your main entry point (e.g., main.tsx or App.tsx).

main.tsxTYPESCRIPT
1import React from 'react'; 2import ReactDOM from 'react-dom/client'; 3import App from './App'; 4 5// Import Atomix CSS 6import '@shohojdhara/atomix/css'; 7 8ReactDOM.createRoot(document.getElementById('root')!).render( 9 <React.StrictMode> 10 <App /> 11 </React.StrictMode> 12);
12 lines269 characters

Optional: Theme Customization

You can also import specific theme files or configure your own using CSS variables to match your brand perfectly.

3

Start Building

Import and use components anywhere in your application with full type safety and accessibility.

App.tsxTYPESCRIPT
1import { Button, Card } from '@shohojdhara/atomix'; 2 3function App() { 4 return ( 5 <Card variant="primary" className="u-p-8"> 6 <h1 className="u-fs-4xl u-font-bold u-mb-4">Hello Atomix!</h1> 7 <Button variant="primary" iconName="Sparkle">Click Me</Button> 8 </Card> 9 ); 10}
10 lines284 characters
What's Next?

Ready for more?

Explore our comprehensive collection of components and guides to level up your development workflow and build stunning interfaces.

Components

Browse 80+ pre-built premium components

Theming

Customize Atomix to match your brand identity

Examples

Real-world implementation patterns and recipes