![]() (cherry picked from commit 9dd224f00c02151642523f31c98b819a2ea9b1b7) (cherry picked from commit 710af007bccb62c65dd51ae46c77a297c0c58e43) (cherry picked from commit 2ccd6e2bd60dbc829b98b75daef3b1360cd708e7) (cherry picked from commit b90dc5fc4f90b7a916348378a089a9d54b23ce60) (cherry picked from commit bf25d98a981800979073be008d254bfe0efe58bf) (cherry picked from commit d7c71e598540ffe7586e99d0c9a8af53b564e5df) [WORKFLOW] Add Forgejo Next and reproducing to issue template (cherry picked from commit 17a3988fe09125755148380bc906f369b45b9764) (cherry picked from commit 9ee5b3a619591143bb00bc26ec01fb350f2a0dfa) (cherry picked from commit bebdd8d5f31cfab4e9fbe90d453305d264a99479) (cherry picked from commit be7bb96d5c2303dbda5999ac20d32559e2085eed) (cherry picked from commit 4ae659d63a095dacd01de798db83a8817a97dbf9) (cherry picked from commit 82426f376d13d38c39364edfc58bf675cfd6918b) (cherry picked from commit 1cb28e36712554961f16d912a443f86f535b3f42) (cherry picked from commit c6a2db94c4b7861319fc63bc5e9304b2d4e61a22) (cherry picked from commit 90d3eb2d1303dfd126c77721c1f3013b7da12db0) (cherry picked from commit 3c3e656f582a0b3fdc8106ee7a30b4b3eb0b7c64) (cherry picked from commit 54ece82417746fd725671309b68528db38796247) (cherry picked from commit 55a042485a4c1d00ddddfb156c8db995af8b4819) (cherry picked from commit 9724140ad624514b61abf8ffa6164e8d45d449ce) (cherry picked from commit 972220d15a4c4f5730e96fa6351136a69b1080c8) (cherry picked from commit 47fe7f93c8018f8924467567e53e180da837a756) (cherry picked from commit 8d35ef6337bed43ef076c49e138b1ce4d9eeabcb) (cherry picked from commit 0fc1a7b216eb6ee808b00fd6b5f14db4075dbaec) |
||
---|---|---|
.forgejo | ||
.gitea | ||
.github/workflows | ||
assets | ||
build | ||
cmd | ||
contrib | ||
custom/conf | ||
docker | ||
docs | ||
models | ||
modules | ||
options | ||
public/img | ||
releases | ||
routers | ||
services | ||
snap | ||
templates | ||
tests | ||
web_src | ||
.air.toml | ||
.changelog.yml | ||
.dockerignore | ||
.drone.yml | ||
.editorconfig | ||
.eslintrc.yaml | ||
.gitattributes | ||
.gitignore | ||
.gitpod.yml | ||
.golangci.yml | ||
.ignore | ||
.markdownlint.yaml | ||
.npmrc | ||
.spectral.yaml | ||
.stylelintrc.yaml | ||
BSDmakefile | ||
build.go | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
DCO | ||
Dockerfile | ||
Dockerfile.rootless | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
MAINTAINERS | ||
Makefile | ||
package-lock.json | ||
package.json | ||
playwright.config.js | ||
README.md | ||
vitest.config.js | ||
webpack.config.js |
Welcome to Forgejo
Hi there! Tired of big platforms playing monopoly? Providing Git hosting for your project, friends, company or community? Forgejo (/for'd͡ʒe.jo/ inspired by forĝejo – the Esperanto word for forge) has you covered with its intuitive interface, light and easy hosting and a lot of builtin functionality.
Forgejo was created in 2022 because we think that the project should be owned by an independent community. If you second that, then Forgejo is for you! Our promise: Independent Free/Libre Software forever!
What does Forgejo offer?
If you like any of the following, Forgejo is literally meant for you:
- Lightweight: Forgejo can easily be hosted on nearly every machine. Running on a Raspberry? Small cloud instance? No problem!
- Project management: Besides Git hosting, Forgejo offers issues, pull requests, wikis, kanban boards and much more to coordinate with your team.
- Publishing: Have something to share? Use releases to host your software for download, or use the package registry to publish it for docker, npm and many other package managers.
- Customizable: Want to change your look? Change some settings? There are many config switches to make Forgejo work exactly like you want.
- Powerful: Organizations & team permissions, CI integration, Code Search, LDAP, OAuth and much more. If you have advanced needs, Forgejo has you covered.
- Privacy: From update checker to default settings: Forgejo is built to be privacy first for you and your crew.
- Federation: (WIP) We are actively working to connect software forges with each other through ActivityPub, and create a collaborative network of personal instances.
Learn more
Dive into the documentation, subscribe to releases and blog post on our website, find us on the Fediverse or hop into our Matrix room if you have any questions or want to get involved.
Get involved
If you are interested in making Forgejo better, either by reporting a bug or by changing the governance, please take a look at the contribution guide.