An open API service indexing awesome lists of open source software.

https://github.com/HassanXTech/GitSpicefy

AI-powered README generator that creates beautiful, professional documentation for your GitHub repositories
https://github.com/HassanXTech/GitSpicefy

ai automation developer-tools documentation generator github huggingface markdown nextjs open-source openai readme repository supabase typescript

Last synced: 2 months ago
JSON representation

AI-powered README generator that creates beautiful, professional documentation for your GitHub repositories

Awesome Lists containing this project

README

          


logo

GitSpicefy

### *Transform Your Repositories with AI-Powered README Generation*

[![Live Demo](https://img.shields.io/badge/🌐_Live_Demo-Visit_GitSpicefy-blue?style=for-the-badge)](https://gitspicefy-a0w3y42xl-hassans-projects-d32dd452.vercel.app)
[![GitHub](https://img.shields.io/badge/GitHub-Repository-black?style=for-the-badge&logo=github)](https://github.com/anomusly/gitspicefy)
[![Next.js](https://img.shields.io/badge/Next.js-14.2.3-black?style=for-the-badge&logo=next.js)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue?style=for-the-badge&logo=typescript)](https://www.typescriptlang.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-3.4.1-38B2AC?style=for-the-badge&logo=tailwind-css)](https://tailwindcss.com/)

---

### ✨ **Create Professional READMEs in Seconds**

GitSpicefy is an intelligent README generator that analyzes your GitHub repositories and creates comprehensive, professional documentation using advanced AI technology.

## 🎯 **Features**

| 🤖 **AI-Powered** | 📊 **Smart Analysis** | 🎨 **Beautiful Design** | ⚡ **Lightning Fast** |
|:---:|:---:|:---:|:---:|
| Multiple AI providers | Repository structure analysis | Professional templates | Instant generation |
| OpenAI, Hugging Face | Language detection | Custom styling | Real-time preview |
| Advanced algorithms | Framework identification | Responsive layouts | One-click export |

### 🔥 **Core Capabilities**

- **🔍 Repository Analysis**: Automatically detects languages, frameworks, and project structure
- **🤖 Multiple AI Providers**: Choose from OpenAI, Hugging Face, and local processing
- **📝 Professional Templates**: Generate comprehensive READMEs with proper sections
- **🎨 Custom Styling**: Beautiful, responsive designs with modern UI components
- **👤 User Management**: GitHub OAuth integration with usage tracking
- **📊 Analytics Dashboard**: Admin panel with detailed usage statistics
- **⚡ Real-time Generation**: Live preview and instant README creation
- **💾 Export Options**: Download or copy generated READMEs

## 🛠️ **Tech Stack**

### **Frontend**
![Next.js](https://img.shields.io/badge/Next.js-000000?style=flat-square&logo=next.js&logoColor=white)
![React](https://img.shields.io/badge/React-20232A?style=flat-square&logo=react&logoColor=61DAFB)
![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat-square&logo=typescript&logoColor=white)
![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=flat-square&logo=tailwind-css&logoColor=white)
![Framer Motion](https://img.shields.io/badge/Framer_Motion-black?style=flat-square&logo=framer&logoColor=blue)

### **Backend & Database**
![Supabase](https://img.shields.io/badge/Supabase-3ECF8E?style=flat-square&logo=supabase&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=flat-square&logo=postgresql&logoColor=white)

### **AI & APIs**
![OpenAI](https://img.shields.io/badge/OpenAI-412991?style=flat-square&logo=openai&logoColor=white)
![Hugging Face](https://img.shields.io/badge/🤗_Hugging_Face-FFD21E?style=flat-square&logoColor=black)
![GitHub API](https://img.shields.io/badge/GitHub_API-181717?style=flat-square&logo=github&logoColor=white)

### **Deployment**
![Vercel](https://img.shields.io/badge/Vercel-000000?style=flat-square&logo=vercel&logoColor=white)

## 🚀 **Quick Start**

### **1. Clone the Repository**
```bash
git clone https://github.com/anomusly/gitspicefy.git
cd gitspicefy
```

### **2. Install Dependencies**
```bash
npm install
```

### **3. Environment Setup**
Create a `.env.local` file with the following variables:
```env
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key

# GitHub API
GITHUB_TOKEN=your_github_token

# AI Providers
OPENAI_API_KEY=your_openai_api_key
HUGGINGFACE_API_KEY=your_huggingface_api_key

# Admin Configuration
ADMIN_JWT_SECRET=your_admin_secret
ADMIN_PASSWORD_HASH=your_hashed_password
```

### **4. Run Development Server**
```bash
npm run dev
```

Visit `http://localhost:3000` to see GitSpicefy in action! 🎉

## 📖 **Usage**

1. **🔗 Connect Repository**: Enter your GitHub repository URL
2. **⚙️ Choose Settings**: Select AI provider and generation options
3. **🤖 Generate**: Let AI analyze and create your README
4. **📥 Download**: Export your professional README

## 🏗️ **Project Structure**

```
gitspicefy/
├── 📁 app/ # Next.js App Router
│ ├── 📁 api/ # API routes
│ ├── 📁 admin/ # Admin dashboard
│ └── 📁 generate/ # Generation pages
├── 📁 components/ # React components
├── 📁 lib/ # Utilities & AI providers
├── 📁 public/ # Static assets
└── 📄 README.md # This file
```

## 🤝 **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 open source and available under the [MIT License](LICENSE).

## 👨‍💻 **Author**

**Hassan Shafique**

[![GitHub](https://img.shields.io/badge/GitHub-anomusly-black?style=for-the-badge&logo=github)](https://github.com/anomusly)
[![Portfolio](https://img.shields.io/badge/Portfolio-Visit-blue?style=for-the-badge&logo=web)](https://anomusly.vercel.app)

*Passionate developer creating tools to make coding life easier* ✨

---

### 🌟 **Star this repository if you found it helpful!** 🌟

[![Star History Chart](https://api.star-history.com/svg?repos=anomusly/gitspicefy&type=Date)](https://star-history.com/#anomusly/gitspicefy&Date)

**Made with ❤️ by [Hassan Shafique](https://github.com/anomusly)**