# Haticons > A set of 494 beautifully crafted, modular, lightweight Webfont and SVG Icons for Web, iOS, Android, and Desktop apps. > An open-source project by [PebbleBenders](https://pebblebenders.com/), built with first-class support for boodoo Framework. - Website: https://haticons.com - Documentation / Tutorial: https://haticons.com/tutorial.html - Full Icon Reference: https://haticons.com/reference.html - Changelog: https://haticons.com/changelogs.html - npm Package: https://www.npmjs.com/package/haticons - Repository: https://github.com/prashmaybe/haticons ## Key Architecture & Features - 494 crisp vector icons categorized into 14 distinct modules (Brands, UI & Interface, Commerce, Directional, Media, Editor, Feedback, Files, Devices, Communication, Users, Navigation, Security, Time). - Zero-waste modular CSS: users do not need to import the full bundle. They can load individual categories (e.g., `dist/css/categories/commerce.min.css`) or pure category glyphs (`commerce-only.min.css`) along with `core.min.css`. - Full Sass / SCSS & LESS support with configurable variables (`$hi-font-path` / `@hi-font-path`, `$hi-prefix` / `@hi-prefix`) and category partials in `scss/` and `less/`. - First-class UI styling designed with boodoo CSS Framework (https://www.boodooframework.com/). - Published on npm as `haticons` (version 1.0.1) with TypeScript declarations (`index.d.ts`) and programmatic querying API. ## Installation Quick Links - npm: `npm install haticons` - Full Bundle CDN: `https://cdn.jsdelivr.net/npm/haticons@1.0.1/dist/css/haticons.min.css` - Core CSS: `https://cdn.jsdelivr.net/npm/haticons@1.0.1/dist/css/core.min.css` - Category CDN pattern: `https://cdn.jsdelivr.net/npm/haticons@1.0.1/dist/css/categories/{category}.min.css` ## HTML Usage Pattern ```html ``` ## JavaScript API Pattern ```javascript import { icons, categories, getIcon, getByCategory } from 'haticons'; const cart = getIcon('hi-cart'); const commerceIcons = getByCategory('commerce'); ``` ## Categories Catalog - `brands`: Tech stacks, social platforms, and developer services (257 icons) - `interface`: Core UI controls, ratings, switches, menus (87 icons) - `commerce`: Cards, carts, wallets, and payment gateways (17 icons) - `editor`: Text alignment, lists, editing, tags, and markers (17 icons) - `directional`: Arrows, chevrons, turns, next/previous (16 icons) - `feedback`: Checks, alerts, warnings, and notifications (20 icons) - `files`: Documents, folders, archives, and attachments (14 icons) - `media`: Play, pause, volume, cameras, and multimedia (13 icons) - `communication`: Messages, mail, chat bubbles, paper planes (11 icons) - `devices`: Monitors, phones, networks, and appliances (10 icons) - `users`: User profiles, avatars, roles, and contacts (9 icons) - `navigation`: Maps, location pins, transport, vehicles (9 icons) - `security`: Locks, unlocks, keys, and privacy symbols (8 icons) - `time`: Clocks, calendars, alarms, and dates (6 icons)