Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevincobain2000/go-hexe
Static sites to executable binaries converter. Convert sites exported from Next.js, Gatsby, Hugo, Jekyll, Sveltekit to executable binaries.
https://github.com/kevincobain2000/go-hexe
executable golang html hugo javascript jekyll nextjs remix static-server static-site static-site-generator svelte sveltekit
Last synced: about 1 month ago
JSON representation
Static sites to executable binaries converter. Convert sites exported from Next.js, Gatsby, Hugo, Jekyll, Sveltekit to executable binaries.
- Host: GitHub
- URL: https://github.com/kevincobain2000/go-hexe
- Owner: kevincobain2000
- Created: 2023-11-10T11:51:50.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-22T23:53:39.000Z (9 months ago)
- Last Synced: 2024-11-15T12:14:14.053Z (about 2 months ago)
- Topics: executable, golang, html, hugo, javascript, jekyll, nextjs, remix, static-server, static-site, static-site-generator, svelte, sveltekit
- Language: Go
- Homepage:
- Size: 28.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Static sites to executable binaries converter.
Portable binaries for any systems.
Convert sites exported from Next.js, Gatsby, Hugo, Jekyll, Sveltekit
to executable binary.**Quick Setup:** Easy setup.
**Hassle Free:** Portable binaries to run anywhere on any system.
**Platform:** Supports (arm64, arch64, Mac, Mac M1, Ubuntu and Windows).
**Graceful Reloads:** Reloads server gracefully without dropping any connections.
**Supports:** Sites exported using Next.js, Gatsby, Hugo, Jekyll, Hexo, Sveltekit and etc.
**Supports:** HTML, CSS, JS, Images, Fonts, SVGs, JSON, XML, Markdown and etc.
**Supports:** Base Path, Custom Port.
# Build Status
![unit-test-run-time](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=unit-test-run-time&branch=master)
![build-time](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=build-time&branch=master)
![coverage](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=coverage&branch=master)
![go-binary-size](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=go-binary-size&branch=master)
![go-mod-dependencies](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=go-mod-dependencies&branch=master)
![go-sec-issues](https://coveritup.app/badge?org=kevincobain2000&repo=go-hexe&type=go-sec-issues&branch=master)![unit-test-run-time](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=unit-test-run-time&output=svg&width=160&height=160&branch=master&line=fill)
![build-time](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=build-time&output=svg&width=160&height=160&branch=master&line=fill)
![coverage](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=coverage&output=svg&width=160&height=160&branch=master&line=fill)
![go-binary-size](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=go-binary-size&output=svg&width=160&height=160&branch=master&line=fill)
![go-mod-dependencies](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=go-mod-dependencies&output=svg&width=160&height=160&branch=master&line=fill)
![go-sec-issues](https://coveritup.app/chart?org=kevincobain2000&repo=go-hexe&type=go-sec-issues&output=svg&width=160&height=160&branch=master&line=fill)## Requirements
Install `go` using https://github.com/kevincobain2000/gobrew
## Convert static site to executable binary
```sh
git clone https://github.com/kevincobain2000/go-hexe.git# make sure you copy the folder to dist in current dir
cp -r ../path/to/your/website distgo build main.go
./main
```## Development
```sh
go run main.go
# or
air
```