0.3.1
  • 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
      • 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 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. Connect the Tailwind plugin

    Installation makes the plugin available, but your project still needs to register it. Add @rocketicons/tailwind to the plugins array in tailwind.config.*:

    For CommonJS configuration files, use const rocketicons = require("@rocketicons/tailwind") and add the same value to plugins.

    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.

    Today the CLI generates TSX in the fixed src/ri directory, adds one icon per command, and uses npm during initialization. JavaScript output and configurable paths belong to a later CLI milestone.

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