Skip to content

Releases: iforge-go/iforge

Release list

v0.0.1

Choose a tag to compare

@lianguan lianguan released this 11 Aug 11:19

v0.0.1 — First Public Release

iForge — A task-driven, lightweight self-hosted Git platform that deeply integrates project management with code development.

Most Git platforms treat "code hosting" and "project management" as separate modules — you manage tasks in Jira and code in GitHub/GitLab, manually maintaining the connection. iForge's core design philosophy is Task-Driven Development: every code change is traceable to a business requirement.

✨ Key Highlights

Feature iForge Traditional Platforms
🔗 Branch = Task Create dev branches from task cards with auto-binding Manual branch creation, disconnected from tasks
📝 Commit = Record Just commit normally, changes auto-tracked in task timeline Must manually reference task IDs in commit messages
🔀 MR = Delivery Merge requests linked to tasks, status auto-updated on merge Manually update task status after merge
📊 Board = Overview Drag tasks on kanban, real-time dev progress Switch between multiple systems

🚀 Features

  • Code Hosting — Git HTTP/SSH, public/private repos, branch protection, file browsing, commit history
  • Agile Project Management — Full Scrum: Epic → User Story → Sprint → Task Board, AI-assisted breakdown
  • Collaboration — Issue tracking, Merge Requests, Wiki, comments, @mentions, real-time WebSocket push
  • CI/CD — Pipelines, Docker sandbox isolation, external Runner support
  • Auth & Permissions — Local accounts, LDAP, OIDC SSO, orgs/teams, SSH keys, access tokens
  • Security — Strict Git input validation, Shell Executor disabled by default, repo-level concurrency locks, Runner permission isolation

🛠 Tech Stack

  • Backend: Go + Fiber v2 · SQLite / MySQL / PostgreSQL · go-git
  • Frontend: Next.js 16 + React 19 · Chakra UI
  • CI/CD: iforge-runner (standalone deployment)

📦 Quick Start

docker run -d -p 3000:3000 -p 8080:8080 -p 22:22 iforge/iforge:latest

See Docker deployment docs for detailed instructions.

⚠️ About v0.0.1

This is iForge's first public release, featuring a complete implementation of core functionality, suitable for evaluation and testing. Some advanced features are still under development, and the API may change in future versions. Not recommended for production use.

🔗 Related Repositories

Repo Description
iforge Main platform (server + web)
iforge-site Documentation site (Docusaurus)
iforge-runner CI/CD executor (standalone)
iforge-nginx Nginx reverse proxy config

📄 License

Apache License 2.0 + Additional Terms — Commercial use, modification, and enterprise delivery permitted; multi-tenant SaaS operations and copyright removal are prohibited.


We're just getting started. Star ⭐ to support us, and report issues or suggestions in Issues!