Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erkexzcx/flightlesssomething
flightlessmango.com clone, written in Go.
https://github.com/erkexzcx/flightlesssomething
gin go gorm mangohud
Last synced: 3 months ago
JSON representation
flightlessmango.com clone, written in Go.
- Host: GitHub
- URL: https://github.com/erkexzcx/flightlesssomething
- Owner: erkexzcx
- Created: 2024-06-29T19:27:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T17:38:04.000Z (4 months ago)
- Last Synced: 2024-10-01T01:01:25.363Z (3 months ago)
- Topics: gin, go, gorm, mangohud
- Language: Go
- Homepage: https://flightlesssomething.ambrosia.one/
- Size: 113 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FlightlessSomething
[flightlessmango.com](https://flightlessmango.com/) website clone, written in Go.
Yes, there is a lot of crappy copypasta html/css/js code. As long as it works! 🤷
# Features
* Written in Go:
* Fast performance
* Multithreaded
* Single, statically linked binary
* Uses `gin` web framework
* Uses `gorm` ORM (Can be easily ported to other databases)## Features that will NOT be included
* TLS/SSL/ACME - use reverse proxy (I suggest [Caddy](https://github.com/caddyserver/caddy))
# Development
To run this code locally, setup `go`, open this project and run this:
```bash
go run cmd/flightlesssomething/main.go -data-dir data -discord-client-id xxxxxxxxxxxxxxxxxxx -discord-client-secret xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -discord-redirect-url 'http://127.0.0.1:8080/login/callback' -session-secret xxxxxxxxxxxxxxxxxxxxxxxx -openai-api-key xxxxxxxxxxxxxxxxxxxxxxxx
```Then open in browser: http://127.0.0.1:8080/