npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@manavarya0909/uiforge

v1.2.0

Published

Generate production-grade UI systems in seconds with Next.js, Tailwind, and Framer Motion

Readme

UIForge


Quick Start

npx uiforge create saas my-app
cd my-app
npm install
npm run dev

With Design Language Style:

npx uiforge create saas my-app --style glass

With AI-powered copy:

npx uiforge create saas my-app --ai

Features

  • 12 Design Language Styles - Choose from minimal, glass, brutalism, enterprise, bento, neumorphism, flat, material, dark-minimal, tech-futurism, monochrome, and swiss
  • 7 Production Templates - SaaS, Portfolio, Dashboard, Marketplace, Agency, AI Product, Premium Landing
  • AI-Powered Copy - Generate marketing copy with Ollama (local) or Groq (cloud)
  • Premium Animations - Framer Motion animations out of the box
  • TypeScript - Full type safety throughout
  • Tailwind CSS - Utility-first styling with design tokens
  • Git Init - Auto-initialize git repositories
  • Deploy Ready - One-command deployment to Vercel/Netlify

Design Language Styles

Apply a design language to any template for instant visual transformation:

| Style | Description | | --------------- | ------------------------------------------------- | | minimal | Clean, minimalist design with generous whitespace | | glass | Frosted glass panels with soft transparency | | brutalism | Bold typography, strong grid, high contrast | | enterprise | Clean, functional, professional design | | bento | Modular, boxed layout with flexible cards | | neumorphism | Soft shadows, subtle depth, tactile UI | | flat | No depth effects, clean shapes | | material | Layered UI, consistent spacing system | | dark-minimal | Dark background, high contrast text | | tech-futurism | Glow effects, gradients, sleek feel | | monochrome | Single color with tonal variations | | swiss | Strong grid system, clean typography |


CLI Commands

Create a project

npx uiforge create <template> [options]

Options:
  -n, --name <name>       Project name
  -o, --output <dir>      Output directory
  -s, --sections          Specific sections
  --style <style>         Design language style (default: minimal)
  --ai                    Enable AI copy generation
  --git                   Initialize git repo
  --install               Auto-install dependencies
  --color <hex>           Primary color
  --font <font>           Google Font

Preview in browser

npx uiforge preview --template saas

List available styles

npx uiforge styles

Deploy

npx uiforge deploy --provider vercel
npx uiforge deploy --provider netlify

AI Features

npx uiforge ai copy          # Generate marketing copy
npx uiforge ai suggest       # Get section suggestions

Other commands

npx uiforge list             # List all templates
npx uiforge demo             # Create demo project
npx uiforge init             # Initialize Next.js project
npx uiforge theme            # Manage design system

Available Templates

| Template | Description | Tags | | ------------------- | --------------------------- | ---------------------- | | saas | Conversion-focused landing | saas, startup, product | | saas-modern | Modern SaaS with bento grid | saas, modern, bento | | portfolio | Creative showcase | portfolio, creative | | dashboard | Analytics admin | dashboard, admin | | marketplace | Multi-vendor e-commerce | marketplace, ecommerce | | agency | Professional services | agency, business | | ai-product | AI capabilities showcase | ai, ml, tech | | premium-landing | Full-featured landing | landing, premium |


Example Usage

# Minimal style (default)
npx uiforge create saas my-app

# Glass morphism style
npx uiforge create saas my-app --style glass

# Brutalist design
npx uiforge create saas my-app --style brutalism

# Bento grid layout
npx uiforge create saas my-app --style bento

# Dark minimal
npx uiforge create saas my-app --style dark-minimal

# With AI copy generation
npx uiforge create saas my-app --style glass --ai

AI Setup

Ollama (Local - Free)

curl -fsSL https://ollama.ai/install.sh | sh
ollama pull llama3
ollama serve

Groq (Cloud - Free Tier)

export GROQ_API_KEY=your-api-key

Architecture

uiforge/
├── cli/                    # Commander.js CLI
├── engine/                 # Generation engine
│   ├── generator.ts        # Project generation
│   └── registry.ts         # Template registry + AI
├── templates/              # Source templates
├── design-languages/       # Design language configs
├── design-system/          # Design tokens
├── ai/                     # Ollama + Groq providers
├── utils/                  # Logger, FS utilities
└── examples/               # Example projects

Tech Stack

  • Next.js 14 - App Router
  • TypeScript - Type safety
  • Tailwind CSS - Styling
  • shadcn/ui - Components
  • Framer Motion - Animations
  • Commander.js - CLI

Development

# Clone
git clone https://github.com/Manavarya09/ui-forge.git
cd ui-forge

# Install
npm install

# Build
npm run build

# Run
node dist/cli/index.js create saas my-app

License

MIT © Manav Arya Singh