JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 8
  • Score
    100M100P100Q28719F
  • License MIT

A CLI tool for bootstrapping Bun projects with modern development practices

Package Exports

  • bunzilla

Readme

Bunzilla Logo

npm version License: MIT PRs Welcome

The Ultimate Bun Project Generator

🚀 Quick Start

# Create a new project
bunx bunzilla create my-awesome-app

# Navigate to your project
cd my-awesome-app

# Start development
bun dev

✨ Features

🎨 Web Apps

  • React, Solid, or Svelte
  • TailwindCSS & Shadcn
  • TypeScript by Default
  • Hot Module Replacement
  • SEO Optimized

🚀 API Projects

  • Hono, Fastify, or Express
  • Drizzle ORM Integration
  • JWT Authentication
  • OpenAPI Documentation
  • End-to-End Type Safety

📦 Utility Packages

  • NPM Package Ready
  • esbuild Pipeline
  • Vitest Setup
  • Automated Publishing
  • TypeScript Config

🏢 Monorepos

  • Workspace Management
  • Shared Configurations
  • Version Control
  • CI/CD Integration
  • Cross-Package Testing

🛠 Commands

Create New Project

bunzilla create [type] --name my-app [options]

Options:

  • --type: webapp | api | utility | monorepo | cli
  • --frontend: react | solid | svelte
  • --framework: hono | fastify | express
  • --defaults: Skip prompts with default values

Project Evolution

# Add CLI capabilities
bunzilla evolve --add cli

# Convert to monorepo
bunzilla evolve --convert monorepo

🔄 Evolution Paths

Utility → CLI → Monorepo

Start with a simple utility package and evolve it into a CLI tool, then scale to a monorepo as needed.

API → Full Stack → Monorepo

Begin with a backend API and gradually add frontend components, eventually splitting into a monorepo structure.

🤝 Contributing

We welcome contributions! Feel free to:

  • Submit bug reports
  • Propose new features
  • Create pull requests
  • Improve documentation

📝 License

MIT © Bunzilla


Built with ❤️ by developers, for developers

GitHubDiscordTwitter