Skip to content

rubylikeya/awesome-vibe-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

๐ŸŒ English โˆ™ ็ฎ€ไฝ“ไธญๆ–‡

Vibe Coding

Visit Vibe Coding

About

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

Features

  • ๐Ÿ” 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

Technology Stack

  • โš›๏ธ 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

Categories

  • AI Coding Assistant
  • Game Cases
  • Game Engines
  • Analytics
  • Database
  • Deployment
  • Domain
  • Frontend Frameworks
  • Insights
  • Promotion
  • SEO
  • Storage
  • Template
  • UI
  • Version Control
  • Utils

Development

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (recommended) or npm

Installation

  1. Clone the repository:
git clone [repository-url]
cd vibecodingcase
  1. Install dependencies:
pnpm install
  1. Create a .env.local file:
NEXT_PUBLIC_GA_ID=your-ga-id
  1. Start the development server:
pnpm dev

Build

pnpm build

Production

pnpm start

Contributing

We welcome contributions! Please feel free to submit a Pull Request.

  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

License

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

Acknowledgments

Contact

For support or inquiries, please email us at: iamcoreychiu+devtoolsetsupport@gmail.com

Awards & Recognition

ImgLab Awards Uneed Badge


Made with โค๏ธ by the Vibe Coding Team

๐Ÿ—๏ธ Project Structure

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

๐Ÿ› ๏ธ Built With

๐Ÿ“ Content Management

Adding New Tools

  1. Navigate to data/json/[locale]/tools/
  2. Choose or create appropriate category file
  3. 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"
}

Adding New Articles

  1. Create markdown file in data/md/
  2. Add frontmatter:
---
title: 'Article Title'
date: 'YYYY-MM-DD'
description: 'Article description'
---

Article content...

๐ŸŒ Internationalization

  • Add translations in messages/[locale].json
  • Support new language:
    1. Add locale in middleware.ts
    2. Create translation file
    3. Add content files in data/json/[locale]/

๐Ÿค Contributing

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

๐Ÿ“„ License

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

๐Ÿ“ž Contact

๐Ÿ™ Acknowledgments

  • Andrej Karpathy for Vibe Coding concept
  • All contributors and tool providers

Star History

Star History Chart

About

Vibe Coding AI-Assisted Programming Cases & Tools Directory Discover and share the latest AI-assisted programming (Vibe Coding) cases, tools, and best practices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors