MacroXoft
Tech Stack

Beautiful Components, Radically Yours

ShadCN UI is not a typical component library. It's a collection of beautifully designed, reusable components that you can copy and paste into your own applications. MacroXoft uses ShadCN UI as the foundation for its user interface, providing a consistent and aesthetically pleasing experience across all apps.

The Philosophy of ShadCN UI

The key idea behind ShadCN UI is ownership. Instead of importing a pre-packaged set of components from a node module, you use a CLI tool to add the source code for individual components directly into your project. This means:

  • You Own the Code: The component code lives inside your project, so you have full control to modify it as you see fit.
  • Customizable: Built on top of Tailwind CSS, the components are easy to style and adapt to your brand's design system.
  • Accessible: The components are built using Radix UI primitives, which are designed with accessibility (a11y) as a top priority.
  • Pay for What You Use: You only add the components you need, keeping your project lean and avoiding unnecessary bloat.

How It Powers MacroXoft

When our AI agents generate user interfaces, they do so by creating React components that are composed of ShadCN UI building blocks like `Card`, `Button`, `Table`, and `Input`. This ensures that all AI-generated UI is not only functional but also adheres to the modern, clean aesthetic of the MacroXoft platform. It also makes the generated code easier for you to understand and customize later in your Next.js application.

Tailwind CSS

ShadCN components are styled with Tailwind CSS, a utility-first framework that allows for rapid UI development.

Learn about Tailwind
Next.js & React

Our components are built with React, the industry-standard library for building user interfaces.

Explore our Framework