MacroXoft
Tech Stack

Styling with Speed and Precision

MacroXoft applications are styled using Tailwind CSS, a highly popular, utility-first CSS framework. Unlike traditional frameworks that provide pre-styled components, Tailwind provides low-level utility classes that let you build completely custom designs directly in your markup.

The Utility-First Approach

Instead of writing custom CSS like this:

.my-card {
  background-color: #fff;
  border-radius: 0.5rem;
  padding: 1rem;
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
}

With Tailwind, you compose your styles using utility classes directly on the element in your React or JavaScript code:

<div class="bg-white rounded-lg p-4 shadow-md">...</div>

Benefits of Using Tailwind CSS

  • Rapid Prototyping: Quickly build and iterate on UI designs without switching context between your component files and separate CSS files.
  • Consistency: By using a predefined design system (spacing, colors, etc.), you ensure consistency across your entire application.
  • Performance: Tailwind automatically removes unused CSS during the build process, resulting in the smallest possible stylesheet and faster load times.
  • Customization: It's fully customizable. We've configured it in MacroXoft to work seamlessly with our theming system, including light and dark modes.

When our AI agents generate UI, they use Tailwind's utility classes, resulting in clean, efficient, and easily maintainable code that adheres to our platform's design standards. This makes it an ideal choice for projects built with Next.js and even for styling components in mobile apps built with Flutter.

ShadCN UI

ShadCN UI is a collection of reusable components built on top of Tailwind CSS and Radix UI.

Explore ShadCN UI
Next.js & React

Our components are written in React and rendered within the Next.js framework.

Learn About Our Framework