Enhancus is a growing collection of developer tools designed to simplify common tasks. Built with Next.js 14, TypeScript, Tailwind CSS v4, and Shadcn/UI, it provides a modern, responsive interface for developers. Each tool has its own documentation under apps/<tool-name>/README.md.
| Tool | Description |
|---|---|
| TailwindForge | Build Tailwind v4 OKLCH palettes |
| EnvBuddy | Manage .env variables visually |
| Django Secret Key Generator | Generate secure, copyable Django secret keys |
| CronMate | Convert natural language to cron with validation/preview |
- Node.js: v18 or higher.
- npm: v8 or higher.
- Git: For cloning the repository.
- Clone the repository:
git clone https://github.com/amruthlp12/enhancus.git cd enhancus - Install dependencies:
npm install
- Install Shadcn/UI components:
npx shadcn-ui@latest add accordion alert badge button card command dialog dropdown-menu input label popover separator slider switch table textarea tabs select
- Start the development server:
Open
npm run dev
http://localhost:3000. - Visit tool-specific pages (e.g.,
http://localhost:3000/cronmate). - See
apps/<tool-name>/README.mdfor detailed usage instructions.
- Fork the repository.
- Create a branch:
git checkout -b feature/your-feature. - Commit changes:
git commit -m "Add your-feature". - Push:
git push origin feature/your-feature. - Open a Pull Request to the
mainbranch.
Guidelines: Use TypeScript, Shadcn/UI, Tailwind CSS, and Next.js app router. Update relevant README.md files in apps/<tool-name>/.
MIT License. See LICENSE.
For issues or feature requests, open an issue on the GitHub repository.