Skip to content
/ goimbo Public

Goimbo is an textboard/imageboard engine under development

Notifications You must be signed in to change notification settings

1ort/goimbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goimbo is a Go-powered textboard / imageboard engine

Screenshot 2022-12-26 at 13-40-32 c - Board C

Setup

It is assumed that you already have Go and GIt installed, as well as the Postgres database.

  1. Clone the repo
git clone https://github.com/1ort/goimbo.git
cd goimbo
  1. Install dependencies
go mod download
  1. Create and edit config file
cp base_config.yaml config.yaml
  1. Build and run!
go build .
./goimbo

To-Do

  • Read-only API
  • CSRF protection
  • Captcha
  • Post API using tokens
  • Admin functionality
  • Upload images and files
  • Tripcodes
  • password-based file/post deletion
  • Anti-spam/anti-flood
  • Docker & docker-compose
  • Dashboard
  • Feedback form

About

Goimbo is an textboard/imageboard engine under development

Topics

Resources

Stars

Watchers

Forks