ファイルへ移動
Odyssey de088ef107 Update dependencies and add fiber/go version
Signed-off-by: Odyssey <odyssey346@disroot.org>
2023-01-05 17:42:36 +01:00
cmd/gothub Initial cmd. 2022-12-03 13:40:03 +01:00
pages Update dependencies and add fiber/go version 2023-01-05 17:42:36 +01:00
public Syntax Highlighting CSS fix. 2023-01-01 01:10:16 +01:00
serve Code formatting 2022-12-24 19:10:31 +00:00
utils
views Update dependencies and add fiber/go version 2023-01-05 17:42:36 +01:00
.gitignore Final commit before merge. 2022-12-03 19:41:48 +01:00
.woodpecker.yml No. 2022-12-03 20:06:40 +01:00
Dockerfile switch to alpine for docker image 2023-01-01 00:27:10 +01:00
go.mod Update dependencies and add fiber/go version 2023-01-05 17:42:36 +01:00
go.sum Update dependencies and add fiber/go version 2023-01-05 17:42:36 +01:00
LICENSE
main.go Initial cmd. 2022-12-03 13:40:03 +01:00
README.md Add a legal notice (closes #23) 2022-12-27 15:19:26 +01:00

GotHub

Alternative front-end for GitHub written with Go. (WIP) Matrix

Features

  • Lightweight - for both you and the instance host
  • No JavaScript - pure HTML and CSS goodness
  • No requests made to Micro$oft - they won't even know you made a request!
  • Open source - for peer review & trustworthiness
  • Save bandwidth - no JavaScript/tracking bloat loaded!

Instances

The instances list is in the wiki.

Setup

Docker

We recommend Docker as it is easy to update GotHub that way and it is easy to setup. Packages page

docker run -d -p 3000:3000 --name gothub codeberg.org/gothub/gothub

If you are using Portainer or Podman, you know how to create the GotHub container.

Manual

You will need an installation of Go 1.19+ installed on your system.

git clone https://codeberg.org/gothub/gothub.git
cd gothub
go build -o gothub
./gothub serve

If you don't want to use port 3000 for GotHub, set the GOTHUB_PORT environment variable to the port you want to use.

DMCA/Legal notice

All content shown on a GotHub instance is from GitHub. Any issues with content shown on a GotHub instance needs to be reported to GitHub, not the instance host's internet or domain provider.

GitHub is a registered trademark of GitHub, Inc. GotHub is not affiliated with GitHub, Inc.