Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razshare/frizzante
A procedural, minimalistic and opinionated web server that uses Svelte for rendering pages.
https://github.com/razshare/frizzante
go golang svelte
Last synced: 15 days ago
JSON representation
A procedural, minimalistic and opinionated web server that uses Svelte for rendering pages.
- Host: GitHub
- URL: https://github.com/razshare/frizzante
- Owner: razshare
- License: gpl-2.0
- Created: 2024-08-09T20:19:50.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-07T05:50:36.000Z (19 days ago)
- Last Synced: 2025-01-08T15:18:15.811Z (18 days ago)
- Topics: go, golang, svelte
- Language: Go
- Homepage: https://github.com/razshare/frizzante
- Size: 111 KB
- Stars: 37
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Get started
Create a new project using the starter template.
```bash
git clone https://github.com/razshare/frizzante-starter
```> [!NOTE]
> Make sure you have [Go](https://go.dev/doc/install) and [Bun](https://bun.sh) installed.\
> If you'd rather use a different runtime than Bun to update your javascript dependencies,
> see [makefile, section "update"](https://github.com/razshare/frizzante-starter/blob/master/makefile#L1-L6).Update dependencies
```bash
make update
```Then start the server
```bash
make start
```or build it
```bash
make build
```> [!NOTE]
> The `www/dist` directory is embedded, which makes the final executable completely portable.
>
> That being said, you can still create a "www/dist" directory near your executable.\
> Whenever the server will try to access a file missing from the embedded file system, the server will fall
> back to the nearby "www/dist" directory instead.> [!NOTE]
> This project is aimed mainly at linux distributions.\
> Feel free to contribute any fixes for other platforms.