Skip to content

AlienX is a powerful VS Code snippet extension that generates UI components for both web and app in your VS Code environment

License

Notifications You must be signed in to change notification settings

khaymanii/AlienX

Repository files navigation

AlienX – Bringing UI components into your IDE👽

AlienX is a powerful VS Code snippet extension crafted by the AlienUI team, designed to speed up your web and app development with ready-to-use UI components and utility snippets.

1000653033.mov

Features

  • 🧩 Multi-Framework Support – Generate UI snippets for Alien UI, Shadcn UI, and Chakra UI in one extension.
  • ⚡ Pre-built UI Components – Instantly add Button, Card, Input, Popover, Table, and more across supported libraries.
  • 🔄 Web & Mobile Ready – Snippets for both web and mobile (React Native) components.
  • 🎨 Multiple Styling Variants – Easily switch between themes like galaxy, earth, and mars (for AlienUI) or predefined styles from other UI libraries.
  • 🛠️ Flexible & Customizable – Modify generated snippets to match your project’s design system effortlessly.
  • ⏳ Save Time & Reduce Boilerplate – Generate full component structures in seconds for rapid development.
  • 🎛 Component Selector – Choose from Alien UI, Shadcn UI, or Chakra UI.

Installation

  1. Open VS Code.
  2. Go to Extensions (or press Ctrl+Shift+X).
  3. Search for AlienX.
  4. Click Install.
  5. Reload VS Code if necessary.

Usage

Before usage, make sure you've read documentation for the supported UI libraries to see the available component and their variants. Check:

Create a .tsx or .jsx file in your project folder and Simply type the prefix for the UI snippet you need, and let AlienX do the rest!

The table below shows the available components and their respective prefix.

Note: For AlienUI component library, All components have both Javascript and Typescript support but Some reusable components have a seperate Javascript and Typescript(tsx) version such as (Accordion, Alert, Button, Dropdown) for better type safety.

Component Prefix (AlienUI react web) Prefix (AlienUI react native app) Prefix ShadcnUI Prefix ChakraUI
Accordion accordion-web accordion-app shad-accordion chak-accordion
Alert alert-web alert-app shad-alert chak-alert
Avatar avatar-web avatar-app shad-avatar chak-avatar
Badge badge-web badge-app shad-badge chak-badge
BreadCrumbs breadcrumb-web breadcrumb-app shad-breadcrumb chak-breadcrumb
Button button-web button-app shad-btn chak-btn
Card card-web card-app shad-card chak-card
Carousel carousel-web carousel-app shad-carousel
Checkbox checkbox-web checkbox-app shad-checkbox chak-checkbox
Dropdown dropdown-web dropdown-app shad-dropdown chak-dropdown
Input input-web input-app shad-input chak-input
Modal modal-web modal-app
Navbar nav-web
Notification notification-web notification-app
Pagination pagination-web pagination-app shad-pagination chak-pagination
Popover popover-web popover-app shad-popover chak-popover
Progress Bar progress-web progress-app shad-progress chak-progress
Search Bar search-web search-app
Spinner spinner-web spinner-app chak-spinner
Switch switch-web switch-app shad-switch chak-switch
Tab tab-app shad-tab chak-tab
Table table-web table-app shad-table chak-table
Toast toast-web toast-app

Compatibility

  • JavaScript and TypeScript
  • React, Nextjs and React Native etc.
  • Works seamlessly across any project that uses .jsx, .tsx, .js, or .ts.

Contributing

We welcome contributions from the community!

License

This project is licensed under the MIT License – free to use and modify.

Release Notes

AlienX 1.0.2 – Second Release

What's New?

The latest AlienX 1.0.2 update brings enhanced support for both web and app, along with seamless integration for popular UI libraries!

  • New Features & Improvements
  • Expanded Snippet Support – Generate UI components effortlessly for React & React Native projects.
  • Multiple Component Variants – Easily switch between variants for Button, Card, Input, Modal, and more.
  • Seamless File Compatibility – Works with .js, .jsx, .ts, and .tsx files out of the box.
  • Customizable & Efficient – Modify snippets to fit your project’s style with ease.
  • New UI Library Integrations – Now supports ShadCN, Chakra UI, and Radix UI components alongside AlienUI.

This update makes AlienX more flexible, powerful, and adaptable for a wide range of UI needs.

🔗 Install AlienX Now

About AlienUI Team

AlienUI Team is a modern design and development team focused on creating developer-friendly tools and UI libraries.
Follow us on Website | Twitter | Linkedin | GitHub.

Developed with ❤️ by the AlienUI Team

About

AlienX is a powerful VS Code snippet extension that generates UI components for both web and app in your VS Code environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published