browser-extension-starter-plasmo-shadcn-trpc
A boilerplate for browser extensions using WXT, React, TailwindCSS, shadcn, and trpc-chrome for typesafe messaging. Accelerate your development.
WXT Browser Extension Starter: React, Tailwind, Shadcn & tRPC
Kickstart your browser extension development with this comprehensive boilerplate. It integrates the WXT framework, React for dynamic UIs, TailwindCSS for rapid styling, the shadcn component system for polished interfaces, and trpc-chrome for typesafe internal communication. This template provides a solid foundation, allowing you to focus on building features rather than initial setup, complete with development and production build processes, and easy component additions via the shadcn CLI.
Features:
- WXT Framework Integration: Utilizes WXT as the core browser extension development framework for a streamlined experience.
- React for UI: Leverages the React library for building dynamic and interactive user interfaces within your extension.
- TailwindCSS Styling: Implements TailwindCSS, a utility-first CSS framework, for rapid and responsive styling.
- Shadcn Component System: Integrates shadcn/ui, providing a modern and customizable component design system.
- Typesafe Messaging with trpc-chrome: Employs trpc-chrome to establish a robust, typesafe communication layer within the extension.
- CLI for Shadcn Components: Allows easy addition of new shadcn components directly into your project using its dedicated CLI command.
- Optimized Development Mode: Features a development server with live reloading for an efficient coding and debugging workflow.
- Streamlined Production Builds: Includes simple commands to generate optimized builds ready for browser store deployment.
Summary:
This starter template offers a modern, efficient toolkit for browser extension development. By combining WXT, React, TailwindCSS, shadcn, and trpc-chrome, it provides a pre-configured environment that accelerates the creation of robust and well-structured extensions. Developers benefit from typesafe communication, a rich component library, and streamlined build processes, enabling a focus on core functionality and faster delivery of their extension projects.

Similar to browser-extension-starter-plasmo-shadcn-trpc:


