Skip to content

thedogwiththedataonit/next-theme-kit

Repository files navigation

next-theme-kit

A powerful theme switching solution for Next.js applications that brings VSCode-like theme capabilities to your web apps. Transform your application's appearance with smooth transitions and a wide range of customizable themes. Who says your apps can only have one look and feel?

Theme Switcher Demo

✨ Features

  • 🎨 Unlimited theme support - add as many themes as you want
  • 🌓 Smooth theme transitions with customizable animations
  • 🎯 VSCode-inspired theme system
  • 🔄 Real-time theme switching without page reload
  • 📱 Responsive design support
  • 🎭 Custom theme creation support
  • 🔒 TypeScript support
  • 🚀 Next.js 13+ compatible

🚀 Getting Started

Prerequisites

  • Node.js 16.8 or later
  • Next.js 13 or later

Installation

  1. Clone the repository:
git clone https://github.com/thedogwiththedataonit/next-theme-kit.git
cd next-theme-kit
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
  1. Open http://localhost:3000 in your browser to see the result.

📦 Coming Soon: NPM Package

We're working on releasing this as a public NPM package to make it easy to add VSCode-like theme capabilities to any Next.js or React application. Stay tuned for updates!

🤝 Contributing

We welcome contributions! If you'd like to help improve this project:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

For any questions or to get involved, please email us at thomas@demopenguin.com

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Inspired by TweakCN
  • Built with Next.js and React

About

Every next app should have as many themes as vs code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors