{"id":51075882,"url":"https://github.com/go-giteria/giteria","last_synced_at":"2026-06-23T14:02:16.686Z","repository":{"id":311282771,"uuid":"1042871590","full_name":"go-giteria/giteria","owner":"go-giteria","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":"2025-12-06T15:43:53.000Z","size":8354,"stargazers_count":0,"open_issues_count":4,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-07T17:10:31.338Z","etag":null,"topics":["code","git","golang","javascript","nextjs","nodemon","openapi","package","talwindcss","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/go-giteria.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":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":null,"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-08-22T18:03:15.000Z","updated_at":"2025-12-06T15:43:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"021c8be7-8cc9-43db-b98b-f550db0c8233","html_url":"https://github.com/go-giteria/giteria","commit_stats":null,"previous_names":["skygenesisenterprise/giteria"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/go-giteria/giteria","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-giteria%2Fgiteria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-giteria%2Fgiteria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-giteria%2Fgiteria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-giteria%2Fgiteria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-giteria","download_url":"https://codeload.github.com/go-giteria/giteria/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-giteria%2Fgiteria/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34692781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["code","git","golang","javascript","nextjs","nodemon","openapi","package","talwindcss","typescript"],"created_at":"2026-06-23T14:02:15.129Z","updated_at":"2026-06-23T14:02:16.673Z","avatar_url":"https://github.com/go-giteria.png","language":"Go","funding_links":["https://opencollective.com/skygenesisenterprise"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🚀 Giteria\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Based on Gitea](https://img.shields.io/badge/Based_on-Gitea-609926?logo=gitea)](https://github.com/go-gitea/gitea)\n[![Go](https://img.shields.io/badge/Go-1.25.0-00ADD8?logo=go)](https://golang.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.9.3-blue?logo=typescript)](https://www.typescriptlang.org/)\n[![Vue.js](https://img.shields.io/badge/Vue.js-3.5.25-4FC08D?logo=vue.js)](https://vuejs.org/)\n[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-3.4.17-38B2AC?logo=tailwind-css)](https://tailwindcss.com/)\n[![Webpack](https://img.shields.io/badge/Webpack-5.103.0-8DD6F9?logo=webpack)](https://webpack.js.org/)\n[![PostgreSQL](https://img.shields.io/badge/PostgreSQL-Supported-4169E1?logo=postgresql)](https://www.postgresql.org/)\n\n**The open-source Git platform enhanced with modern web technologies**\n\nBuilt on the robust foundation of **[Gitea](https://github.com/go-gitea/gitea)** with enhanced frontend capabilities and AI integration potential.\n\n[Quick Start](#-quick-start) • [Documentation](#-documentation) • [Contributing](#-contributing)\n\n\u003c/div\u003e\n\n---\n\n## 📖 Overview\n\n**Giteria** is a comprehensive, self-hostable Git platform that combines the proven reliability of **[Gitea](https://github.com/go-gitea/gitea)** (MIT license) with modern web enhancements. Built for developers who value privacy, control, and extensibility, Giteria offers a GitHub-like experience with enhanced frontend capabilities and AI integration potential.\n\n### 🎯 Current Status\n\nThis is an **active evolution** of Gitea with modern frontend enhancements. The backend maintains full compatibility with Gitea's robust Go-based engine, while introducing Next.js configuration for future frontend modernization and AI-powered features.\n\n---\n\n## ✨ Features\n\n### 🔄 Core Git Operations (✅ Fully Functional)\n- **Repository Management**: Complete Git repository hosting and management\n- **Branching \u0026 Merging**: Advanced branch management with pull requests\n- **Code Review**: Comprehensive PR workflow with comments and approvals\n- **Issue Tracking**: Full issue management with labels, milestones, and assignments\n- **Wiki \u0026 Documentation**: Built-in documentation system for every repository\n- **Git Operations**: Clone, push, pull, fetch with full protocol support\n\n### 👥 Collaboration \u0026 Teams (✅ Fully Functional)\n- **Organizations**: Multi-tenant organization support with role-based access\n- **Team Management**: Create teams with granular permissions\n- **User Profiles**: Rich user profiles with contributions and activity tracking\n- **Discussions**: Community discussions and Q\u0026A sections\n- **Access Control**: Fine-grained permissions and repository access rules\n\n### ⚡ DevOps \u0026 Automation (✅ Fully Functional)\n- **CI/CD Pipelines**: Built-in Gitea Actions compatible with GitHub Actions\n- **Package Registry**: Private package hosting for npm, Docker, Maven, and more\n- **Webhooks**: Extensive webhook system for integrations\n- **API**: Complete REST API for automation and third-party integrations\n- **SSH/HTTP**: Multiple Git protocol support\n\n### 🤖 AI-Ready Foundation (🚧 In Development)\n- **Modern Frontend Stack**: Next.js configuration ready for AI integration\n- **Component Architecture**: Vue.js + TypeScript foundation for AI-powered UI components\n- **API-First Design**: RESTful architecture perfect for AI service integration\n- **Extensible Plugin System**: Foundation for custom AI model integration\n\n---\n\n## 🛠️ Technology Stack\n\n### Backend Core (✅ Gitea Foundation)\n| Technology | Version | Purpose |\n|------------|---------|---------|\n| **Go** | 1.25.0 | Core backend runtime |\n| **Chi Router** | Latest | HTTP routing and middleware |\n| **GORM** | Latest | Database ORM |\n| **PostgreSQL** | Supported | Primary database |\n| **MySQL/SQLite** | Supported | Alternative databases |\n| **Redis** | Supported | Caching and sessions |\n\n### Frontend Enhancement (🚧 Modernization)\n| Technology | Version | Purpose |\n|------------|---------|---------|\n| **Next.js** | Configured | Modern framework foundation |\n| **TypeScript** | 5.9.3 | Type-safe development |\n| **Vue.js** | 3.5.25 | Reactive UI components |\n| **Tailwind CSS** | 3.4.17 | Utility-first CSS framework |\n| **Webpack** | 5.103.0 | Asset bundling and build |\n| **HTMX** | 2.0.8 | Dynamic content loading |\n| **Monaco Editor** | 0.55.1 | Code editing experience |\n\n### Integration \u0026 Extensions\n| Technology | Purpose |\n|------------|---------|\n| **OAuth2** | Third-party authentication |\n| **LDAP/SSO** | Enterprise authentication |\n| **Webhooks** | Event-driven integrations |\n| **API v1** | RESTful API access |\n| **Git LFS** | Large file storage |\n| **SSH/HTTP** | Git protocol support |\n\n---\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- **Go** 1.25+ \n- **Node.js** 22+ (for frontend development)\n- **PostgreSQL** 14+ (recommended) or MySQL/SQLite\n- **Git** 2.30+\n- **Redis** (optional, for caching)\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/go-giteria/giteria.git\ncd giteria\n\n# Build the backend\ngo build -o giteria cmd/main.go\n\n# Install frontend dependencies (for development)\npnpm install\n\n# Set up configuration\ncp custom/conf/app.example.ini custom/conf/app.ini\n# Edit custom/conf/app.ini with your settings\n\n# Initialize the database\n./giteria web --install\n\n# Start the server\n./giteria web\n```\n\nThe application will be available at `http://localhost:3000`.\n\n### Development Commands\n\n```bash\n# Backend development\ngo run cmd/main.go web              # Start development server\ngo run cmd/main.go migrate up       # Run database migrations\ngo run cmd/main.go admin create-user # Create admin user\n\n# Frontend development (when working on UI)\npnpm install                       # Install frontend dependencies\npnpm run dev                       # Start frontend dev server (if configured)\npnpm run build                      # Build frontend assets\npnpm run lint                       # Run linting\n\n# Database management\ngo run cmd/main.go migrate up        # Run migrations\ngo run cmd/main.go migrate down      # Rollback migrations\ngo run cmd/main.go dump             # Backup database\ngo run cmd/main.go restore          # Restore database\n```\n\n---\n\n## 🏗️ Project Structure\n\n```\ngiteria/\n├── cmd/                        # Command-line interface and server entry points\n│   ├── main.go                 # Main application entry point\n│   ├── web.go                  # Web server command\n│   ├── admin.go                # Administration commands\n│   └── migrate.go              # Database migration commands\n├── routers/                    # HTTP routing and handlers\n│   ├── web/                    # Web interface routes\n│   ├── api/v1/                 # REST API routes\n│   └── private/                # Internal API routes\n├── models/                     # Database models and business logic\n│   ├── user/                   # User management\n│   ├── repo/                   # Repository management\n│   ├── org/                    # Organization management\n│   └── ...                    # Other domain models\n├── modules/                    # Core application modules\n│   ├── setting/                # Configuration management\n│   ├── auth/                   # Authentication and authorization\n│   ├── git/                    # Git operations\n│   └── ...                     # Other core modules\n├── templates/                  # HTML templates for web interface\n│   ├── base/                   # Base templates and layouts\n│   ├── repo/                   # Repository-related templates\n│   ├── user/                   # User-related templates\n│   ├── admin/                  # Administration interface\n│   └── custom/                 # Customization templates\n├── web_src/                    # Frontend source code\n│   ├── js/                     # JavaScript/TypeScript source\n│   ├── css/                    # CSS source files\n│   └── fomantic/               # Fomantic UI framework\n├── public/                     # Static assets\n├── custom/                     # Custom configuration and overrides\n├── tests/                      # Test files\n├── docs/                       # Documentation\n├── scripts/                    # Build and utility scripts\n├── docker/                     # Docker configuration\n├── go.mod                      # Go module definition\n├── package.json                # Frontend dependencies\n├── next.config.ts              # Next.js configuration\n└── tsconfig.json               # TypeScript configuration\n```\n\n---\n\n## 🎨 Frontend Architecture\n\n### Current Stack\nThe frontend uses Gitea's proven architecture with modern enhancements:\n\n#### Template System\n- **Go Templates**: Server-side rendering with Go's template engine\n- **Fomantic UI**: CSS framework based on Semantic UI\n- **HTMX Integration**: Dynamic content loading without full page refreshes\n- **Vue.js Components**: Reactive components for interactive features\n\n#### Asset Pipeline\n- **Webpack**: Modern JavaScript bundling and optimization\n- **TypeScript**: Type-safe JavaScript development\n- **Tailwind CSS**: Utility-first CSS framework integration\n- **PostCSS**: CSS processing and optimization\n\n#### Component Structure\n```html\n\u003c!-- Example: Repository page template --\u003e\n{{template \"base/head\" .}}\n\u003cdiv class=\"repository\"\u003e\n    {{template \"repo/header\" .}}\n    \u003cdiv class=\"ui container\"\u003e\n        \u003c!-- Dynamic content with HTMX --\u003e\n        \u003cdiv hx-get=\"/api/v1/repos/{{.Repository.Name}}\" \n             hx-trigger=\"load\" \n             hx-target=\"#repo-content\"\u003e\n            Loading...\n        \u003c/div\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n{{template \"base/footer\" .}}\n```\n\n---\n\n## 🔄 API \u0026 Integration\n\n### REST API\nComplete REST API compatible with Gitea:\n\n#### Authentication\n```bash\n# Personal Access Token\ncurl -H \"Authorization: token YOUR_TOKEN\" \\\n     https://your-giteria.com/api/v1/user\n\n# OAuth2 Flow\ncurl -X POST -d \"client_id=ID\u0026client_secret=SECRET\" \\\n     https://your-giteria.com/login/oauth/access_token\n```\n\n#### Repository Operations\n```bash\n# List repositories\ncurl https://your-giteria.com/api/v1/user/repos\n\n# Create repository\ncurl -X POST -H \"Content-Type: application/json\" \\\n     -d '{\"name\":\"new-repo\",\"private\":true}' \\\n     https://your-giteria.com/api/v1/user/repos\n```\n\n### Webhook System\nConfigure webhooks for real-time integrations:\n\n```json\n{\n  \"type\": \"push\",\n  \"url\": \"https://your-ci-server.com/webhook\",\n  \"content_type\": \"json\",\n  \"events\": [\"push\", \"pull_request\", \"issues\"]\n}\n```\n\n---\n\n## 🔒 Security Features\n\n### Authentication \u0026 Authorization (✅ Production Ready)\n- **Multi-provider Auth**: GitHub, GitLab, Google OAuth, LDAP\n- **Enterprise SSO**: SAML and LDAP integration\n- **Session Management**: Secure token handling with Redis\n- **Role-based Access**: Granular permissions system\n- **Two-Factor Auth**: TOTP and WebAuthn support\n\n### Security Best Practices\n- **Type Safety**: TypeScript strict mode for frontend\n- **Input Validation**: Comprehensive input sanitization\n- **CSRF Protection**: Built-in CSRF token validation\n- **Secure Headers**: HTTP security headers configuration\n- **Rate Limiting**: API rate limiting and DDoS protection\n\n---\n\n## 📱 Responsive Design\n\n### Mobile-First Approach\n- **Progressive Enhancement**: Core functionality works everywhere\n- **Touch Interactions**: Optimized for mobile devices\n- **Responsive Layouts**: Fomantic UI responsive grid system\n- **Performance**: Optimized for mobile networks\n\n### Supported Devices\n- **Desktop**: 1024px and above\n- **Tablet**: 768px - 1023px  \n- **Mobile**: 320px - 767px\n\n---\n\n## 🌐 Accessibility\n\n### WCAG 2.1 Compliance (✅ Implemented)\n- **Semantic HTML**: Proper use of HTML5 elements\n- **ARIA Labels**: Screen reader support\n- **Keyboard Navigation**: Full keyboard accessibility\n- **Focus Management**: Logical tab order and focus indicators\n- **Color Contrast**: AA compliant color schemes\n\n---\n\n## 🔧 Development Guidelines\n\n### Backend Development (Go)\n- **Go Modules**: Proper module organization and dependencies\n- **Error Handling**: Comprehensive error handling and logging\n- **Testing**: Unit tests with Go's testing package\n- **Documentation**: Go doc comments for all public functions\n\n### Frontend Development\n- **TypeScript Strict**: All files must pass strict type checking\n- **Component Naming**: PascalCase for components, camelCase for utilities\n- **Import Organization**: React → Third-party → Internal imports\n- **Performance**: Optimized for first contentful paint\n\n### Best Practices\n- **Server-Side Rendering**: Use Go templates by default\n- **Progressive Enhancement**: Enhance with JavaScript/Vue.js\n- **Error Boundaries**: Implement proper error handling\n- **Loading States**: Provide feedback during data fetching\n\n---\n\n## 🧪 Testing Strategy\n\n### Current Status\nComprehensive testing suite inherited from Gitea:\n\n### Backend Testing\n- **Unit Tests**: Go's built-in testing framework\n- **Integration Tests**: API endpoint testing\n- **E2E Tests**: Playwright for full application testing\n- **Performance Tests**: Load testing for API endpoints\n\n### Frontend Testing\n- **JavaScript Tests**: Vitest for unit testing\n- **Component Tests**: Vue Test Utils for component testing\n- **Visual Regression**: Screenshot comparison testing\n- **Accessibility Tests**: Automated accessibility testing\n\n---\n\n## 🚀 Deployment\n\n### Production Environment\n\n#### Binary Deployment\n```bash\n# Build for production\ngo build -ldflags=\"-s -w\" -o giteria cmd/main.go\n\n# Set up production configuration\ncp custom/conf/app.example.ini custom/conf/app.ini\n# Edit with production settings\n\n# Run with systemd or supervisor\n./giteria web\n```\n\n#### Docker Deployment\n```bash\n# Build Docker image\ndocker build -t giteria:latest .\n\n# Run with Docker Compose\ndocker-compose up -d\n\n# Environment variables\n- GITEA__database__DB_TYPE=postgres\n- GITEA__database__HOST=db:5432\n- GITEA__server__ROOT_URL=https://giteria.example.com\n```\n\n#### Kubernetes Deployment\n```yaml\n# Kubernetes deployment example\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: giteria\nspec:\n  replicas: 3\n  selector:\n    matchLabels:\n      app: giteria\n  template:\n    metadata:\n      labels:\n        app: giteria\n    spec:\n      containers:\n      - name: giteria\n        image: giteria:latest\n        ports:\n        - containerPort: 3000\n```\n\n### Environment Configuration\n```bash\n# Database Configuration\nGITEA__database__DB_TYPE=postgres\nGITEA__database__HOST=localhost:5432\nGITEA__database__NAME=giteria\nGITEA__database__USER=gitea\nGITEA__database__PASSWORD=secure_password\n\n# Server Configuration  \nGITEA__server__ROOT_URL=https://your-giteria.com\nGITEA__server__DOMAIN=your-giteria.com\nGITEA__server__HTTP_PORT=3000\n\n# Security Configuration\nGITEA__security__INSTALL_LOCK=true\nGITEA__security__SECRET_KEY=your-secret-key\nGITEA__security__INTERNAL_TOKEN=your-internal-token\n```\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions from the community! Here's how you can help:\n\n### 🎯 Ways to Contribute\n- **🐛 Report Bugs**: Found an issue? [Open a bug report](https://github.com/go-giteria/giteria/issues/new?template=bug_report.yml)\n- **💡 Feature Requests**: Have an idea? [Suggest a feature](https://github.com/go-giteria/giteria/issues/new?template=feature_request.yml)\n- **📝 Documentation**: Help improve our documentation\n- **🔧 Code Contributions**: Fix bugs or implement features\n- **🎨 Design**: Improve UI/UX design\n- **🧪 Testing**: Write tests and improve test coverage\n- **🌐 Translation**: Help translate Giteria to your language\n\n### 🛠️ Development Setup\n```bash\n# Fork and clone the repository\ngit clone https://github.com/go-giteria/giteria.git\ncd giteria\n\n# Set up Go development environment\ngo mod download\ngo mod tidy\n\n# Install frontend dependencies (if working on UI)\npnpm install\n\n# Set up development configuration\ncp custom/conf/app.example.ini custom/conf/app.ini\n\n# Run database migrations\ngo run cmd/main.go migrate up\n\n# Start development server\ngo run cmd/main.go web\n```\n\n### 📋 Pull Request Process\n1. **Create a feature branch**: `git checkout -b feature/amazing-feature`\n2. **Make your changes** and ensure they follow code style\n3. **Run tests**: `go test ./...` and `pnpm test` (if applicable)\n4. **Test thoroughly**: Manual testing of all affected areas\n5. **Commit your changes**: `git commit -m \"feat: add amazing feature\"`\n6. **Push to your fork**: `git push origin feature/amazing-feature`\n7. **Open a Pull Request** with a detailed description\n\n### 📜 Code of Conduct\nPlease read our [Code of Conduct](CODE_OF_CONDUCT.md) to ensure a welcoming and inclusive environment for all contributors.\n\n---\n\n## 🆘 Support\n\n### 📞 Getting Help\n- **📖 Documentation**: Check [docs/README.md](docs/README.md) for detailed documentation\n- **💬 Discussions**: [GitHub Discussions](https://github.com/go-giteria/giteria/discussions)\n- **🐛 Issues**: [GitHub Issues](https://github.com/go-giteria/giteria/issues)\n- **📧 Email**: [support@giteria.com](mailto:support@giteria.com)\n\n### 📚 Resources\n- **[Gitea Documentation](https://docs.gitea.com/)**: Core functionality documentation\n- **[API Documentation](https://try.gitea.com/api/swagger)**: Interactive API docs\n- **[Configuration Guide](https://docs.gitea.com/administration/config-cheat-sheet)**: Configuration options\n- **[Migration Guide](https://docs.gitea.com/administration/upgrade)**: Upgrade instructions\n\n---\n\n## 🗺️ Roadmap\n\n### Current Development (v0.1.0)\n- ✅ Gitea core functionality fully operational\n- ✅ Next.js configuration for frontend modernization\n- ✅ Enhanced TypeScript support\n- ✅ Modern build pipeline with Webpack\n- 🔄 AI integration foundation\n- 🔄 Enhanced UI components with Vue.js\n\n### Near-term (v0.2.0)\n- 🔄 AI-powered code completion\n- 🔄 Enhanced repository analytics\n- 🔄 Modern dashboard with real-time updates\n- 🔄 Improved mobile experience\n- 🔄 Advanced search capabilities\n\n### Medium-term (v0.3.0)\n- 🔄 Custom AI model integration\n- 🔄 Advanced CI/CD features\n- 🔄 Enhanced security features\n- 🔄 Plugin system for extensions\n- 🔄 Performance optimizations\n\n### Long-term (v1.0.0)\n- 📋 Production-ready AI features\n- 📋 Enterprise-grade analytics\n- 📋 Advanced collaboration tools\n- 📋 Multi-region deployment support\n- 📋 Comprehensive plugin ecosystem\n\n---\n\n## 📊 Project Statistics\n\n![GitHub stars](https://img.shields.io/github/stars/go-giteria/giteria?style=social)\n![GitHub forks](https://img.shields.io/github/forks/go-giteria/giteria?style=social)\n![GitHub issues](https://img.shields.io/github/issues/go-giteria/giteria)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/go-giteria/giteria)\n![GitHub contributors](https://img.shields.io/github/contributors/go-giteria/giteria)\n\n---\n\n## 📄 License\n\nThis project is licensed under **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n**Underlying Engine**: Giteria is based on [Gitea](https://github.com/go-gitea/gitea), which is also licensed under MIT. We thank the Gitea community for their excellent work and solid foundation.\n\n---\n\n## 🙏 Acknowledgments\n\nBuilt with ❤️ by [Sky Genesis Enterprise](https://skygenesisenterprise.com) and the open-source community.\n\n**Special thanks**: This project is based on the remarkable work of the [Gitea](https://github.com/go-gitea/gitea) community, without whom this project would not be possible. Their dedication to creating a robust, feature-rich Git hosting platform has made this evolution possible.\n\n**Additional thanks** to:\n- The [Gogs](https://github.com/gogits/gogs) project for the initial inspiration\n- All [Gitea contributors](https://github.com/go-gitea/gitea/graphs/contributors) for their continuous improvements\n- The [Go](https://golang.org/) community for the amazing language and ecosystem\n- The [Vue.js](https://vuejs.org/) and [Next.js](https://nextjs.org/) teams for modern frontend tools\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**[⭐ Star this repo](https://github.com/go-giteria/giteria) • [🐛 Report issues](https://github.com/go-giteria/giteria/issues) • [💬 Join discussions](https://github.com/go-giteria/giteria/discussions)**\n\nMade with ☕ and 🎧 by the Giteria team\n\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-giteria%2Fgiteria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgo-giteria%2Fgiteria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-giteria%2Fgiteria/lists"}