Skip to content

Latest commit

 

History

History

sandworm

🪱 Sandworm

Note 🚧 This project is currently under active development and is not yet ready for production use. Many features are still being implemented and the documentation is evolving. Feel free to watch or star the repository to stay updated!

Philosophy 🏗️ We believe in building with the garage door open. This design system is being developed in public because we value transparency and community involvement. Watch us iterate, learn from our process, and feel free to contribute or provide feedback along the way.

Welcome to Sandworm—the foundation of AuthZed's design.

Sandworm is AuthZed's unified design system, quietly powering everything we build. Like the sandworms of Arrakis, it's always there—just beneath the surface—providing the structure and resources we need to create cohesive, scalable, and user-friendly experiences.

Whether you're designing something new or enhancing an existing feature, Sandworm ensures consistency and simplicity every step of the way. It's a living, evolving system, adapting to meet our needs while staying true to the core of what makes AuthZed, AuthZed.

Explore Sandworm, and build with confidence knowing it's always there to support you.

View Sandworm Live →

✨ Features

  • 🚀 Lightning-fast performance with Next.js 13+ App Router
  • 🎭 Dark mode support out of the box
  • 🧩 Modern, accessible UI components powered by shadcn/ui
  • 📱 Fully responsive design
  • 🛠 Type-safe development with TypeScript
  • 🎯 Utility-first CSS with Tailwind

🚀 Quick Start

# Clone the monorepo
git clone https://github.com/authzed/design.git
cd design

# Install dependencies
pnpm install

# Start the dev server
pnpm dev

Visit http://localhost:3000 to see the guidelines in action.

💻 Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js 16.x or later
  • pnpm 7.x or later
  • Git

🛠 Development

# Start development server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

# Run linting
pnpm lint

📦 Tech Stack

🤝 Contributing

We love your input! We want to make contributing to Sandworm as easy and transparent as possible. Please see our Contributing Guidelines for details on:

  • Reporting bugs
  • Discussing the current state of the code
  • Submitting fixes
  • Proposing new features

Made with ❤️ by the Design Team at AuthZed team

Sandworm Illustration