The Ultimate Visual Cron Expression Generator.
CronCraft is a modern, developer-friendly tool for generating and verifying cron expressions. Built with a focus on aesthetics and usability, it features a stunning "Electric Midnight" theme, glassmorphism UI, and advanced features like natural language search.
- Visual Builder: Intuitive interface to configure Minutes, Hours, Days, Months, and Weekdays.
- Seconds Support: Toggle support for 6-part cron expressions (including seconds).
- Bidirectional Syncing: Type a cron string to update the UI, or use the UI to update the string.
- Natural Language Search: Press
Cmd+Kto search for presets like "every 5 minutes" or "daily". - Live Preview: See the human-readable description and the next 5 scheduled run times instantly.
- Quick Presets: One-click access to common cron schedules.
- Modern UI: Built with Tailwind CSS v4, Motion, and Glassmorphism effects.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- Animations: Motion (formerly Framer Motion)
- Icons: Lucide React
- Utilities:
clsx,tailwind-merge,cmdk,@radix-ui - Cron Logic:
cron-parser,cronstrue
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
Contributions are welcome! Please read our Contributing Guidelines for details on how to submit pull requests, report issues, and contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
