Lindenii Project Forge
Login
Repo info
Nameserver
DescriptionForge backend daemon
SSH remotessh://forge.lindenii.runxiyu.org/lindenii/forge/:/repos/server

Merge requests

Recent commits (see all)
TitleAuthorAuthor Date
css, html: Fix for multi-row headers and footers2025-03-10 23:53:43 +0800
css, html: Rounded corners2025-03-10 23:47:01 +0800
css: Make --danger-color actually red2025-03-10 16:48:59 +0800
/
ModeFilenameSize
-rw-r--r--.editorconfig299
-rw-r--r--.gitattributes108
-rw-r--r--.gitignore27
-rw-r--r--LICENSE34523
-rw-r--r--Makefile507
-rw-r--r--README.md2192
-rw-r--r--acl.go1746
-rw-r--r--config.go1571
-rw-r--r--database.go850
-rw-r--r--fedauth.go1990
-rw-r--r--forge.scfg1308
-rw-r--r--git_format_patch.go1532
drwxrwxrwxgit_hooks_client/84
-rw-r--r--git_hooks_deploy.go1385
-rw-r--r--git_hooks_handle.go10919
-rw-r--r--git_init.go968
-rw-r--r--git_misc.go4023
-rw-r--r--git_ref.go989
-rw-r--r--go.mod2105
-rw-r--r--go.sum16765
-rw-r--r--http_auth.go550
-rw-r--r--http_global.go442
-rw-r--r--http_handle_gc.go291
-rw-r--r--http_handle_group_index.go4758
-rw-r--r--http_handle_index.go765
-rw-r--r--http_handle_login.go2788
-rw-r--r--http_handle_repo_commit.go3971
-rw-r--r--http_handle_repo_contrib_index.go1232
-rw-r--r--http_handle_repo_contrib_one.go3060
-rw-r--r--http_handle_repo_index.go1661
-rw-r--r--http_handle_repo_info.go2186
-rw-r--r--http_handle_repo_log.go1025
-rw-r--r--http_handle_repo_raw.go2213
-rw-r--r--http_handle_repo_tree.go3546
-rw-r--r--http_handle_repo_upload_pack.go2285
-rw-r--r--http_handle_users.go283
-rw-r--r--http_server.go5744
-rw-r--r--http_template.go486
-rw-r--r--http_template_funcs.go435
-rw-r--r--main.go3298
-rw-r--r--readme_to_html.go2303
-rw-r--r--remote_url.go655
-rw-r--r--resources.go1795
drwxrwxrwxscripts/71
drwxrwxrwxsql/111
-rw-r--r--ssh_handle_receive_pack.go3849
-rw-r--r--ssh_handle_upload_pack.go1223
-rw-r--r--ssh_server.go2997
-rw-r--r--ssh_utils.go2022
drwxrwxrwxstatic/75
drwxrwxrwxtemplates/686
-rw-r--r--url.go2617
-rw-r--r--users.go670
-rw-r--r--utils.go272

Lindenii Forge

Work in progress.

Lindenii Forge aims to be an uncomplicated yet featured software forge, primarily designed for self-hosting by small organizations and individuals.

Planned features

License

We are currently using the GNU Affero General Public License version 3.

The forge software serves its own source at /:/source/.

Support and development

Please submit patches by pushing to contrib/... in the official repo.

We have several Git repo mirrors on a few places:

Code style

We follow the Lindenii Project's general code style, which has a few important deviations from what most people may be used to: