0.4.0
  • Docs
  • Getting Started
  • Icons
Switch theme
GitHub
    Playground
  • Getting Started
    • Guides
      • Agent Workflows
      • Why Choose Rocketicons
      • Framework Quick Starts
      • Generated Files
      • Migrating to Rocketicons
    • Using The Icons
      • Adding Icons
      • Colors
      • Dark Mode
      • Responsive Design
      • Shortcuts
      • Sizing Icons
      • Hover, Focus and Other States
      • Styling
    • Icons
      • Ant Design Icons
      • BoxIcons
      • Bootstrap Icons
      • css.gg
      • Circum Icons
      • Devicons
      • Font Awesome 5
      • Font Awesome 6
      • Flat Color Icons
      • Feather
      • Game Icons
      • Github Octicons icons
      • Grommet-Icons
      • Heroicons
      • Heroicons 2
      • IcoMoon Free
      • Ionicons 4
      • Ionicons 5
      • Icons8 Line Awesome
      • Lucide
      • Material Design icons
      • MynaUI Icons
      • Phosphor Icons
      • rocketicons
      • Remix Icon
      • Radix Icons
      • Simple Icons
      • Simple Line Icons
      • Tabler Icons
      • Themify Icons
      • Typicons
      • VS Code Icons
      • Weather Icons
    • Roadmap

    Loading...

    Copyright © 2024–2026 rocketclimb

    DiscordGitHub

    Start here

    Add your first icon

    Rocketicons lets you search thousands of open-source icons and add only the components your project uses. The CLI writes them into your source tree, so your app never imports a full icon collection and does not need tree-shaking to make unused icons disappear.

    Before you launch

    The current CLI expects an existing TypeScript React or React Native project with a tsconfig.json file. Run commands from that project's root.

    1. Initialize Rocketicons

    terminal

    Initialization creates:

    It also adds the @/ri/* alias to tsconfig.json and installs @rocketicons/utils and @rocketicons/tailwind through npm. Those are small shared dependencies used by the generated components and Tailwind integration.

    2. Verify Tailwind styling

    In a Tailwind CSS 4 web app, initialization finds the active stylesheet containing @import "tailwindcss" and adds the Rocketicons plugin automatically:

    Run npx rocketicons doctor --json to check the Tailwind version, stylesheet loading, plugin registration, and Vite or PostCSS integration. If the app has more than one active Tailwind stylesheet, pass --stylesheet-path src/path/to/styles.css to init. The dry run lists the CSS file that will change before writing it.

    3. Find an icon

    Use the icon explorer to choose a collection and exact icon ID. For example, Rocketicons' own rocket is @rc/rc-rocket-icon.

    4. Add it

    terminal

    The CLI writes src/ri/icons/rc-rocket-icon.tsx. Import the component from your own source tree:

    That is the whole flight plan: find, add, import. Continue with Adding Icons for repeated additions and verification, or open the framework quick starts for setup notes.

    The repository CLI build generates TSX or JSX in the fixed src/ri directory, accepts multiple exact icons per command, and detects the project's package manager. Use --dry-run and --json to preview changes. These new commands await the next npm release.

    Catalog version: 0.4.0 · Content updated: 2026-08-12