Self-hosted software forge offering GitHub-like features with minimal resources. Easy installation, low maintenance, and 100% free software for secure project management.

At a Glance:

Forgejo is a self-hosted, lightweight Git forge that provides project management tools including issues, pull requests, kanban boards, and a package registry, designed for independent community ownership and running on minimal hardware like a Raspberry Pi.

Overview:

Forgejo is a self-hosted Git hosting and project management forge created for individuals, communities, and teams who want an independent code collaboration platform. It provides an intuitive interface for managing Git repositories and coordinating software development through issues, pull requests, wikis, and kanban boards. The platform is built to be lightweight enough to run on a Raspberry Pi or small cloud instance. Forgejo also includes tools for publishing software releases, hosting container images and packages (Docker, npm), and managing organizations with team-based permissions. The project is developed and governed by an independent community with a commitment to remaining Free/Libre software. It is also actively working on implementing federation via ActivityPub to connect independent forges into a collaborative network.

Key Decision Points:

  • Lightweight hosting: Forgejo is designed to run on minimal hardware such as a Raspberry Pi or small cloud instance, suitable for users with limited infrastructure.

  • Self-hosted project management: The platform combines Git hosting with built-in coordination tools like issues, pull requests, wikis, and kanban boards.

  • Team and organization structure: Forgejo supports organizations with team-based permissions, allowing structured collaboration.

  • Built-in publishing tools: Users can distribute software through the release system or package registry, which supports Docker, npm, and other package managers.

  • Privacy-oriented defaults: The software is built with privacy-first settings, including the update checker and other default configurations.

Core Features:

  • Issues and pull requests: Integrated tools for code review and bug tracking.

  • Kanban boards: Visual project boards to coordinate task progress.

  • Package registry: A built-in registry for publishing packages to Docker, npm, and other package managers.

  • Releases: A feature for hosting and distributing software downloads.

  • Organizations and team permissions: Manage access control with organization-level structures and team-based permissions.

  • Federation (WIP): Active development on inter-forge connectivity using the ActivityPub protocol.

Use Cases:

  • Developers and communities seeking a self-hosted alternative for Git repository hosting and code collaboration.

  • Users running projects on minimal hardware who need a full-featured forge that can operate on a Raspberry Pi.

  • Teams wanting a platform that combines code management, project coordination, and package publishing in one application.

  • Independent projects that prioritize community-owned infrastructure over corporate-controlled platforms.

Open-Source Alternative Value:

As a self-hosted Git forge, Forgejo gives operators the ability to run their own code collaboration platform on their own hardware, including low-resource devices. It bundles repository hosting, issue tracking, kanban boards, and package distribution into a single piece of Free/Libre software governed by an independent community rather than a corporate entity. The project's stated commitment to being “Independent Free/Libre Software forever” and its ongoing work on ActivityPub-based federation aim to create a network of interconnected personal instances, which distinguishes its development direction from other forges.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

4,261

Forks

750

Licence

Other

Métadonnées

Alternative à
GitHub
Catégorie
Git Platforms