Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ego008/goyoubbs
goyoubbs is an open source web forum built on Golang, fasthttp and leveldb.
https://github.com/ego008/goyoubbs
bbs discussion fasthttp forum golang leveldb web
Last synced: 2 days ago
JSON representation
goyoubbs is an open source web forum built on Golang, fasthttp and leveldb.
- Host: GitHub
- URL: https://github.com/ego008/goyoubbs
- Owner: ego008
- License: mit
- Created: 2017-11-03T03:23:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T11:55:50.000Z (5 months ago)
- Last Synced: 2024-08-02T18:41:20.012Z (3 months ago)
- Topics: bbs, discussion, fasthttp, forum, golang, leveldb, web
- Language: Go
- Homepage: https://youbbs.org
- Size: 17.1 MB
- Stars: 419
- Watchers: 36
- Forks: 119
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - goyoubbs - open source web forum built on Golang, fasthttp and leveldb. (Applications)
README
# goyoubbs
goyoubbs is an open source web forum built on Golang, fasthttp and leveldb.
Demo online https://youbbs.org/
## Usage
### Quick start
Go to [Actions page](https://github.com/ego008/goyoubbs/actions) and download the latest binary for your server OS.
Use `goyoubbs-linux-amd64` file for example on linux amd64 system.
```shell
$ unzip goyoubbs-linux-amd64.zip
Archive: goyoubbs-linux-amd64.zip
inflating: goyoubbs-linux-amd64
$ chmod +x goyoubbs-linux-amd64
$ ./goyoubbs-linux-amd64
2024/01/21 14:31:25 SelfHash: 8nJzaExmKM4
2024/01/21 14:31:25 UploadDir from "upload"
2024/01/21 14:31:25 Serving sdb from directory "localdb"
2024/01/21 14:31:25 TCP address to listen to ":8080"
```Open the URL `http://127.0.0.1:8080` in your browser.
### Build for yourself
Require go 1.19+Download source code and build.
```
git clone https://github.com/ego008/goyoubbs
cd goyoubbs
go build .
./goyoubbs
```## Contributing
Fork me && Pull requests
## License
MIT License