{"id":31228152,"url":"https://github.com/skygenesisenterprise/giteria","last_synced_at":"2026-04-10T12:31:41.940Z","repository":{"id":339794322,"uuid":"1109691188","full_name":"skygenesisenterprise/giteria","owner":"skygenesisenterprise","description":"Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD","archived":false,"fork":false,"pushed_at":"2026-03-30T14:44:10.000Z","size":17260,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-05T20:39:51.816Z","etag":null,"topics":["docker-image","git","git-server","golang","javascript","typescript"],"latest_commit_sha":null,"homepage":"https://giteria.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skygenesisenterprise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":".github/SUPPORT.md","governance":"Governance.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"patreon":null,"open_collective":"skygenesisenterprise","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2025-12-04T06:36:45.000Z","updated_at":"2026-03-19T15:57:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/skygenesisenterprise/giteria","commit_stats":null,"previous_names":["skygenesisenterprise/giteria"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/skygenesisenterprise/giteria","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skygenesisenterprise%2Fgiteria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skygenesisenterprise%2Fgiteria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skygenesisenterprise%2Fgiteria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skygenesisenterprise%2Fgiteria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skygenesisenterprise","download_url":"https://codeload.github.com/skygenesisenterprise/giteria/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skygenesisenterprise%2Fgiteria/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31642706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-image","git","git-server","golang","javascript","typescript"],"created_at":"2025-09-22T05:13:25.046Z","updated_at":"2026-04-10T12:31:41.893Z","avatar_url":"https://github.com/skygenesisenterprise.png","language":"Go","funding_links":["https://opencollective.com/skygenesisenterprise","https://github.com/sponsors/skygenesisenterprise"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🚀 Giteria\n\n[![License](https://img.shields.io/badge/license-MIT-blue?style=for-the-badge)](https://github.com/skygenesisenterprise/giteria/blob/main/LICENSE) [![Go](https://img.shields.io/badge/Go-1.21+-blue?style=for-the-badge\u0026logo=go)](https://golang.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=for-the-badge\u0026logo=typescript)](https://www.typescriptlang.org/) [![Next.js](https://img.shields.io/badge/Next.js-16-black?style=for-the-badge\u0026logo=next.js)](https://nextjs.org/) [![React](https://img.shields.io/badge/React-19.2.1-blue?style=for-the-badge\u0026logo=react)](https://react.dev/)\n\n**Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD**\n\n[🚀 Quick Start](#-quick-start) • [📋 What's New](#-whats-new) • [📊 Current Status](#-current-status) • [🛠️ Tech Stack](#️-tech-stack) • [📁 Architecture](#-architecture) • [🤝 Contributing](#-contributing)\n\n[![GitHub stars](https://img.shields.io/github/stars/skygenesisenterprise/giteria?style=social)](https://github.com/skygenesisenterprise/giteria/stargazers) [![GitHub forks](https://img.shields.io/github/forks/skygenesisenterprise/giteria?style=social)](https://github.com/skygenesisenterprise/giteria/network) [![GitHub issues](https://img.shields.io/github/issues/github/skygenesisenterprise/giteria)](https://github.com/skygenesisenterprise/giteria/issues)\n\n\u003c/div\u003e\n\n---\n\n## 🌟 What is Giteria?\n\n**Giteria** is a comprehensive, self-hosted all-in-one software development platform that provides **Git hosting**, **code review**, **team collaboration**, **package registry**, and **CI/CD** capabilities. Built as a modern alternative to existing solutions, Giteria offers a seamless experience for development teams seeking full control over their infrastructure.\n\n### 🎯 Our Vision\n\n- **🚀 Modern Architecture** - Go 1.21+ backend + TypeScript 5 frontend\n- **📦 Complete Git Hosting** - Full-featured Git server with SSH/HTTPS support\n- **🔐 Complete Authentication System** - JWT-based system with login/register forms and context\n- **⚡ High-Performance Backend** - Go-based server with **GORM + PostgreSQL** integration\n- **🎨 Modern Frontend** - **Next.js 16 + React 19.2.1 + shadcn/ui** component library\n- **🏗️ Enterprise-Ready Design** - Scalable, secure, and maintainable architecture\n- **📚 Comprehensive Documentation** - Complete docs and API references\n- **🛠️ Developer-Friendly** - Make commands, hot reload, TypeScript strict mode\n- **📋 Issue Tracking** - Full-featured issue management with labels, milestones\n- **🔀 Pull Requests** - Code review, merge requests, and collaboration\n- **📦 Package Registry** - Host your own packages (npm, Go, etc.)\n- **⚙️ CI/CD** - Integrated continuous integration and deployment pipelines\n\n---\n\n## 🆕 What's New\n\n### 🎯 **Major Additions in v1.0+**\n\n#### 🏗️ **Core Infrastructure** (NEW)\n\n- ✅ **Hybrid Monorepo Architecture** - Go backend + TypeScript frontend workspaces\n- ✅ **Complete Authentication System** - JWT with login/register forms and React context\n- ✅ **Go Backend Server** - High-performance Gin API with **GORM + PostgreSQL**\n- ✅ **Next.js 16 Frontend** - Modern React 19.2.1 with **shadcn/ui + Tailwind CSS v4**\n\n#### 📝 **Code Collaboration** (NEW)\n\n- ✅ **Issue Tracking System** - Full issue management with labels, milestones, and assignees\n- ✅ **Pull Request/Merge Requests** - Code review, inline comments, and approvals\n- ✅ **Repository Management** - Create, fork, and manage repositories\n- ✅ **Access Control** - Organization and team permissions\n\n#### 🔧 **Developer Tools** (NEW)\n\n- ✅ **Wiki System** - Documentation and knowledge base for each repository\n- ✅ **Activity Feed** - Track all project activities and notifications\n- ✅ **SSH Key Management** - Secure Git access with deploy keys\n- ✅ **Webhooks** - Integration with external services\n\n#### 📦 **Package Ecosystem** (PLANNED)\n\n- ✅ **Package Registry** - Host npm, Go, and other package types\n- ✅ **CI/CD Pipelines** - Integrated continuous integration\n- ✅ **Container Registry** - Docker container hosting (Future)\n\n---\n\n## 📊 Current Status\n\n\u003e **✅ In Development**: Building a comprehensive self-hosted Git platform with modern architecture.\n\n### ✅ **Currently Implemented**\n\n#### 🏗️ **Core Foundation**\n\n- ✅ **Hybrid Monorepo Architecture** - Go backend + TypeScript frontend workspaces\n- ✅ **Complete Authentication System** - JWT with login/register forms and React context\n- ✅ **Go Backend Server** - High-performance Gin API with **GORM + PostgreSQL**\n- ✅ **Next.js 16 Frontend** - Modern React 19.2.1 with **shadcn/ui + Tailwind CSS v4**\n- ✅ **Database Layer** - **GORM with PostgreSQL** and comprehensive data models\n- ✅ **Git Operations** - Git service layer with proper handling\n\n#### 🔧 **Repository Management**\n\n- ✅ **Repository Creation** - Create and manage Git repositories\n- ✅ **Repository Browsing** - File browser with syntax highlighting\n- ✅ **Branch Management** - Create, delete, and manage branches\n- ✅ **Tag Management** - Release tagging support\n\n#### 📝 **Collaboration Features**\n\n- ✅ **Issue System** - Create, track, and manage issues\n- ✅ **Issue Labels** - Categorize issues with labels\n- ✅ **Milestones** - Track progress with milestones\n- ✅ **Comments** - Discussion and comments on issues/PRs\n\n#### 🛠️ **Development Infrastructure**\n\n- ✅ **Development Environment** - Hot reload, TypeScript strict mode, Go modules\n- ✅ **Docker Deployment** - Production-ready containers\n- ✅ **Security Implementation** - Rate limiting, validation, security headers\n- ✅ **Structured Logging** - Pino-based logging with correlation\n\n### 🔄 **In Development**\n\n- **Pull Request System** - Code review and merge requests\n- **Organization Management** - Teams and organization settings\n- **Wiki System** - Repository documentation\n- **Activity Stream** - User and repository activities\n- **API Documentation** - Comprehensive API documentation and testing\n\n### 📋 **Planned Features**\n\n- **Package Registry** - npm, Go, Maven repositories\n- **CI/CD System** - Integrated pipelines\n- **Container Registry** - Docker image hosting\n- **Advanced Security** - 2FA, SSO, LDAP integration\n- **Migration Tools** - Import from GitHub, GitLab, Gitea\n\n---\n\n## 🚀 Quick Start\n\n### 📋 Prerequisites\n\n- **Go** 1.21.0 or higher (for backend)\n- **Node.js** 18.0.0 or higher (for frontend)\n- **pnpm** 9.0.0 or higher (recommended package manager)\n- **PostgreSQL** 14.0 or higher (for database)\n- **Docker** (optional, for container deployment)\n- **Make** (for command shortcuts - included with most systems)\n\n### 🔧 Installation \u0026 Setup\n\n1. **Clone the repository**\n\n   ```bash\n   git clone https://github.com/skygenesisenterprise/giteria.git\n   cd giteria\n   ```\n\n2. **Quick start (recommended)**\n\n   ```bash\n   # One-command setup and start\n   make quick-start\n   ```\n\n3. **Manual setup**\n\n   ```bash\n   # Install Go dependencies\n   cd server \u0026\u0026 go mod download \u0026\u0026 cd ..\n\n   # Install Node.js dependencies\n   make install\n\n   # Environment setup\n   make env-dev\n\n   # Database initialization\n   make db-migrate\n\n   # Start development servers\n   make dev\n   ```\n\n### 🌐 Access Points\n\nOnce running, you can access:\n\n- **Frontend**: [http://localhost:3001](http://localhost:3001)\n- **API Server**: [http://localhost:8080](http://localhost:8080)\n- **Health Check**: [http://localhost:8080/health](http://localhost:8080/health)\n\n### 🎯 **Make Commands**\n\n```bash\n# 🚀 Quick Start \u0026 Development\nmake quick-start          # Install, migrate, and start dev servers\nmake dev                 # Start all services (frontend + backend)\nmake dev-frontend        # Frontend only (port 3001)\nmake dev-backend         # Backend only (port 8080)\n\n# 🏗️ Building \u0026 Production\nmake build               # Build all packages\nmake start               # Start production servers\n\n# 🗄️ Database\nmake db-studio           # Open Prisma Studio\nmake db-migrate          # Run migrations\nmake db-seed             # Seed development data\n\n# 🔧 Code Quality \u0026 Testing\nmake lint                # Lint all packages\nmake typecheck           # Type check all packages\nmake format              # Format code with Prettier\n\n# 🛠️ Utilities\nmake help                # Show all available commands\nmake status              # Show project status\nmake health              # Check service health\n```\n\n\u003e 💡 **Tip**: Run `make help` to see all available commands organized by category.\n\n---\n\n## 🛠️ Tech Stack\n\n### 🎨 **Frontend Layer**\n\n```\nNext.js 16 + React 19.2.1 + TypeScript 5\n├── 🎨 Tailwind CSS v4 + shadcn/ui (Styling \u0026 Components)\n├── 🔐 JWT Authentication (Complete Implementation)\n├── 🛣️ Next.js App Router (Routing)\n├── 📝 TypeScript Strict Mode (Type Safety)\n├── 🔄 React Context (State Management)\n└── 🔧 ESLint + Prettier (Code Quality)\n```\n\n### ⚙️ **Backend Layer**\n\n```\nGo 1.21+ + Gin Framework\n├── 🗄️ GORM + PostgreSQL (Database Layer)\n├── 🔐 JWT Authentication (Complete Implementation)\n├── 🛡️ Middleware (Security, CORS, Logging)\n├── 🌐 HTTP Router (Gin Router)\n├── 📦 JSON Serialization (Native Go)\n└── 📊 Structured Logging (Zerolog/Pino)\n```\n\n### 🗄️ **Data Layer**\n\n```\nPostgreSQL + GORM\n├── 🏗️ Schema Management (Auto-migration)\n├── 🔍 Query Builder (Type-Safe Queries)\n├── 🔄 Connection Pooling (Performance)\n├── 👤 User Models (Complete Implementation)\n├── 📚 Repository Models\n├── 📝 Issue \u0026 PR Models\n└── 📈 Seed Scripts (Development Data)\n```\n\n### 🏗️ **Monorepo Infrastructure**\n\n```\nMake + pnpm Workspaces + Go Modules\n├── 📦 app/ (Next.js Frontend - TypeScript)\n├── ⚙️ server/ (Gin API - Go)\n├── 🛠️ tools/ (Development Utilities - TypeScript)\n├── 📚 services/ (Core Services - Go)\n├── 🗂️ routers/ (API Routing - Go)\n├── 📦 models/ (Data Models - Go)\n└── 🐳 docker/ (Container Configuration)\n```\n\n---\n\n## 📁 Architecture\n\n### 🏗️ **Monorepo Structure**\n\n```\ngiteria/\n├── app/                     # Next.js 16 Frontend Application (TypeScript)\n│   ├── components/         # React components with shadcn/ui\n│   │   ├── ui/            # UI component library\n│   │   └── ...\n│   ├── context/           # React contexts\n│   │   └── AuthContext.tsx # Authentication state\n│   ├── lib/               # Utility functions\n│   ├── styles/            # Tailwind CSS styling\n│   └── ...\n├── server/                 # Go Backend Server\n│   ├── cmd/\n│   │   └── server/\n│   │       └── main.go    # CLI entry point\n│   ├── src/\n│   │   ├── config/        # Database and server configuration\n│   │   ├── controllers/   # HTTP request handlers\n│   │   ├── middleware/    # Gin middleware (auth, validation)\n│   │   ├── models/         # Data models and structs\n│   │   ├── routes/        # API route definitions\n│   │   ├── services/      # Business logic\n│   │   └── tests/         # Unit and integration tests\n│   ├── main.go            # Main server entry point\n│   ├── go.mod             # Go modules file\n│   └── go.sum             # Go modules checksum\n├── models/                 # Core Data Models (Go)\n│   ├── user/              # User models\n│   ├── repo/              # Repository models\n│   ├── issues/            # Issue tracking models\n│   ├── pull/              # Pull request models\n│   └── ...\n├── services/               # Core Services (Go)\n│   ├── auth/              # Authentication service\n│   ├── git/               # Git operations service\n│   ├── repo/              # Repository management\n│   └── ...\n├── modules/                # Reusable Modules (Go)\n├── routers/                # API Routing (Go)\n│   ├── api/               # API v1 routes\n│   ├── web/               # Web UI routes\n│   └── ...\n├── prisma/                 # Database Schema \u0026 Migrations\n│   ├── schema.prisma      # Database schema definition\n│   └── ...\n├── docker/                 # Docker Configuration\n├── docs/                   # Documentation\n└── ...\n```\n\n### 🔄 **Data Flow Architecture**\n\n```\n┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐\n│   Next.js App   │    │   Gin API        │    │   PostgreSQL    │\n│   (Frontend)    │◄──►│   (Backend)      │◄──►│   (Database)    │\n│  Port 3001      │    │  Port 8080       │    │  Port 5432      │\n│  TypeScript     │    │  Go              │    │                 │\n└─────────────────┘    └──────────────────┘    └─────────────────┘\n         │                       │                       │\n         ▼                       ▼                       ▼\n   JWT Tokens            API Endpoints         User/Repo/Issue Data\n   React Context        Authentication         GORM ORM\n   shadcn/ui Components  Business Logic        Auto-migrations\n```\n\n---\n\n## 💻 Development\n\n### 🎯 **Development Workflow**\n\n```bash\n# New developer setup\nmake quick-start\n\n# Daily development\nmake dev                 # Start working (Go + TypeScript)\nmake lint-fix           # Fix code issues\nmake typecheck          # Verify types\nmake test               # Run tests\n\n# Go-specific development\ncd server\ngo run main.go          # Start Go server\ngo test ./...           # Run Go tests\ngo fmt ./...            # Format Go code\ngo mod tidy             # Clean dependencies\n\n# TypeScript-specific development\nmake dev-frontend       # Frontend only\nmake lint               # Check code quality\nmake typecheck          # Verify types\n\n# Before committing\nmake format             # Format code\nmake lint               # Check code quality\nmake typecheck          # Verify types\n\n# Database changes\nmake db-migrate         # Apply migrations\nmake db-studio          # Browse database\n\n# Production deployment\nmake build              # Build everything\nmake docker-build       # Create Docker image\nmake docker-run         # Deploy\n```\n\n### 📋 **Development Guidelines**\n\n- **Make-First Workflow** - Use `make` commands for all operations\n- **Go Best Practices** - Follow Go conventions for backend code\n- **TypeScript Strict Mode** - All frontend code must pass strict type checking\n- **Conventional Commits** - Use standardized commit messages\n- **Component Structure** - Follow established patterns for React components\n- **API Design** - RESTful endpoints with proper HTTP methods\n- **Error Handling** - Comprehensive error handling and logging\n- **Security First** - Validate all inputs and implement proper authentication\n\n---\n\n## 🔐 Authentication System\n\n### 🎯 **Complete Implementation**\n\nThe authentication system is fully implemented with Go backend and TypeScript frontend:\n\n- **JWT Tokens** - Secure token-based authentication with refresh mechanism\n- **Login/Register Forms** - Complete user authentication flow with validation\n- **Auth Context** - Global authentication state management in React\n- **Protected Routes** - Route-based authentication guards\n- **Go API Endpoints** - Complete authentication API with Gin framework\n- **Password Security** - bcrypt hashing for secure password storage\n- **Session Management** - LocalStorage-based session persistence\n\n---\n\n## 🤝 Contributing\n\nWe're looking for contributors to help build this comprehensive self-hosted Git platform! Whether you're experienced with Go, TypeScript, web development, or DevOps, there's a place for you.\n\n### 🎯 **How to Get Started**\n\n1. **Fork the repository** and create a feature branch\n2. **Check the issues** for tasks that need help\n3. **Join discussions** about architecture and features\n4. **Start small** - Documentation, tests, or minor features\n5. **Follow our code standards** and commit guidelines\n\n### 🏗️ **Areas Needing Help**\n\n- **Go Backend Development** - API endpoints, business logic, Git operations\n- **TypeScript Frontend Development** - React components, UI/UX design\n- **Database Design** - Schema development, migrations, optimization\n- **DevOps Engineers** - Docker, deployment, CI/CD\n- **Security Specialists** - Authentication, encryption\n- **Documentation** - API docs, user guides, tutorials\n\n---\n\n## 📞 Support \u0026 Community\n\n### 💬 **Get Help**\n\n- 📖 **[Documentation](docs/)** - Comprehensive guides and API docs\n- 🐛 **[GitHub Issues](https://github.com/skygenesisenterprise/giteria/issues)** - Bug reports and feature requests\n- 💡 **[GitHub Discussions](https://github.com/skygenesisenterprise/giteria/discussions)** - General questions and ideas\n- 📧 **Email** - developer@skygenesisenterprise.com\n\n### 🐛 **Reporting Issues**\n\nWhen reporting bugs, please include:\n\n- Clear description of the problem\n- Steps to reproduce\n- Environment information (Go version, Node.js version, OS, etc.)\n- Error logs or screenshots\n- Expected vs actual behavior\n\n---\n\n## 📊 Project Status\n\n| Component                 | Status         | Technology                | Notes                             |\n| ------------------------- | -------------- | ------------------------- | --------------------------------- |\n| **Hybrid Architecture**   | ✅ Working     | Go + TypeScript           | Monorepo design                   |\n| **Authentication System** | ✅ Working     | JWT (Go/TS)              | Full implementation with forms    |\n| **Go Backend API**        | ✅ Working     | Gin + GORM               | High-performance with PostgreSQL  |\n| **Frontend Framework**    | ✅ Working     | Next.js 16 + React 19.2.1| shadcn/ui + Tailwind CSS v4       |\n| **Repository Management**| ✅ Working     | Go/TS                    | Create, browse, manage repos      |\n| **Issue Tracking**        | ✅ Working     | Go/TS                    | Full issue system with labels    |\n| **UI Component Library**  | ✅ Working     | shadcn/ui + Tailwind CSS | Complete component set            |\n| **Database Layer**        | ✅ Working     | GORM + PostgreSQL        | Auto-migrations + models          |\n| **Docker Deployment**     | ✅ Working     | Multi-Stage              | Containerized deployment         |\n| **Pull Requests**         | 🔄 In Progress | Go/TS                    | Code review system                |\n| **Organization Mgmt**     | 🔄 In Progress | Go/TS                    | Teams and org settings            |\n| **Wiki System**           | 📋 Planned    | Go/TS                    | Repository documentation         |\n| **Package Registry**      | 📋 Planned    | Go/TS                    | npm, Go, Maven repos              |\n| **CI/CD**                 | 📋 Planned    | Go/TS                    | Integrated pipelines              |\n\n---\n\n## 🏆 Sponsors \u0026 Partners\n\n**Development led by [Sky Genesis Enterprise](https://skygenesisenterprise.com)**\n\nWe're looking for sponsors and partners to help accelerate development of this open-source Git hosting platform.\n\n[🤝 Become a Sponsor](https://github.com/sponsors/skygenesisenterprise)\n\n---\n\n## 📄 License\n\nThis project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n```\nMIT License\n\nCopyright (c) 2025 Sky Genesis Enterprise\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n```\n\n---\n\n## 🙏 Acknowledgments\n\n- **Sky Genesis Enterprise** - Project leadership and development\n- **Go Community** - High-performance programming language and ecosystem\n- **Gin Framework** - Lightweight HTTP web framework\n- **GORM Team** - Modern Go database library\n- **Next.js Team** - Excellent React framework\n- **React Team** - Modern UI library\n- **shadcn/ui** - Beautiful component library\n- **pnpm** - Fast, disk space efficient package manager\n- **Make** - Universal build automation and command interface\n- **Docker Team** - Container platform and tools\n- **Open Source Community** - Tools, libraries, and inspiration\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### 🚀 **Join Us in Building the Future of Self-Hosted Git!**\n\n[⭐ Star This Repo](https://github.com/skygenesisenterprise/giteria) • [🐛 Report Issues](https://github.com/skygenesisenterprise/giteria/issues) • [💡 Start a Discussion](https://github.com/skygenesisenterprise/giteria/discussions)\n\n---\n\n**🔧 Building the next generation of self-hosted software development platform**\n\n**Made with ❤️ by the [Sky Genesis Enterprise](https://skygenesisenterprise.com) team**\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskygenesisenterprise%2Fgiteria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskygenesisenterprise%2Fgiteria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskygenesisenterprise%2Fgiteria/lists"}