A modern, lightweight prompt management library built with Next.js for saving, organizing, and reusing AI prompts.
- Save and organize AI prompts
- Search and filter through your prompt collection
- Copy prompts to clipboard for quick reuse
- Tag and categorize prompts for easy organization
- Responsive design with dark mode support
- Built with modern React and TypeScript
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- Linting & Formatting: Biome
- React: React 19.2 with React Compiler enabled
- Node.js 20.x or later
- npm, yarn, pnpm, or bun
# Clone the repository
git clone [email protected]:Goku-kun/prompt-library.git
# Navigate to the project directory
cd prompt-library
# Install dependencies
npm installRun the development server:
npm run devOpen http://localhost:3000 in your browser to see the application.
The page auto-updates as you edit files in the app directory.
npm run dev- Start the development servernpm run build- Build the application for productionnpm start- Start the production servernpm run lint- Run Biome linternpm run format- Format code with Biome
prompt-library/
├── app/ # Next.js App Router directory
│ ├── layout.tsx # Root layout component
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── public/ # Static assets
├── biome.json # Biome configuration
├── next.config.ts # Next.js configuration
├── postcss.config.mjs # PostCSS configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project dependencies
This project uses the React Compiler for optimized rendering. The compiler is configured in next.config.ts:
reactCompiler: trueThe project uses Tailwind CSS v4 with the new PostCSS plugin architecture. Configuration is handled through postcss.config.mjs.
This project uses Biome for linting and formatting, providing:
- Fast performance
- Unified tooling (no need for ESLint + Prettier)
- Consistent code style enforcement
Run code quality checks:
# Check for issues
npm run lint
# Auto-fix and format
npm run formatThe easiest way to deploy is using the Vercel Platform:
- Push your code to GitHub
- Import the repository in Vercel
- Vercel will automatically detect Next.js and deploy
Build the production bundle:
npm run buildStart the production server:
npm startFor more deployment options, see the Next.js deployment documentation.
Contributions are welcome! Please feel free to submit a Pull Request.