๐ English โ ็ฎไฝไธญๆ
Vibe Coding is an AI-Assisted Programming Cases & Tools Directory platform. We help developers discover and share the latest AI-assisted programming tools, cases, and best practices.
๐ Visit Vibe Coding
- ๐ Comprehensive Directory: Curated collection of AI programming tools and cases
- ๐ฏ Categorized Content: Well-organized categories for easy navigation
- ๐ฑ Responsive Design: Optimized for all devices and screen sizes
- ๐ Dark Mode: Built-in dark mode support
- ๐ Internationalization: Multi-language support (English, Chinese)
- ๐ Regular Updates: Constantly updated with new tools and cases
- โ๏ธ Framework: Next.js
- ๐จ Styling: Tailwind CSS
- ๐ i18n: next-intl
- ๐ญ Theming: next-themes
- ๐ Analytics: Google Analytics
- ๐ผ๏ธ Image Optimization: Next.js Image
- ๐ Security: Built-in XSS protection and security headers
- AI Coding Assistant
- Game Cases
- Game Engines
- Analytics
- Database
- Deployment
- Domain
- Frontend Frameworks
- Insights
- Promotion
- SEO
- Storage
- Template
- UI
- Version Control
- Utils
- Node.js (v18 or higher)
- pnpm (recommended) or npm
- Clone the repository:
git clone [repository-url]
cd vibecodingcase- Install dependencies:
pnpm install- Create a
.env.localfile:
NEXT_PUBLIC_GA_ID=your-ga-id- Start the development server:
pnpm devpnpm buildpnpm startWe welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Next.js
- Styled with Tailwind CSS
- Hosted on Vercel
For support or inquiries, please email us at: iamcoreychiu+devtoolsetsupport@gmail.com
Made with โค๏ธ by the Vibe Coding Team
vibecodingcase/
โโโ src/
โ โโโ app/ # App router pages
โ โโโ components/ # React components
โ โโโ lib/ # Utility functions
โ โโโ styles/ # Global styles
โโโ public/ # Static assets
โโโ data/ # Content data
โ โโโ md/ # Markdown articles
โ โโโ json/ # Tool listings
โ โโโ en/ # English content
โ โโโ zh/ # Chinese content
โโโ messages/ # i18n translation files
- Next.js 14 - React framework
- Tailwind CSS - CSS framework
- next-intl - Internationalization
- next-themes - Theme management
- Radix UI - UI components
- Lucide Icons - Icon set
- Navigate to
data/json/[locale]/tools/ - Choose or create appropriate category file
- Add tool entry following the template:
{
"name": "Tool Name",
"description": "Tool description",
"url": "https://tool-url.com",
"tags": ["tag1", "tag2"],
"add_date": "YYYY-MM-DD"
}- Create markdown file in
data/md/ - Add frontmatter:
---
title: 'Article Title'
date: 'YYYY-MM-DD'
description: 'Article description'
---
Article content...- Add translations in
messages/[locale].json - Support new language:
- Add locale in
middleware.ts - Create translation file
- Add content files in
data/json/[locale]/
- Add locale in
- Fork the repository
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: vibecodingcase.com
- Email: support@vibecodingcase.com
- Andrej Karpathy for Vibe Coding concept
- All contributors and tool providers
