Skip to content

nilotpaul/gospur

Repository files navigation

GoSpur

GoSpur Logo

A modern CLI Tool to bootstrap scalable web applications without hassling with JavaScript. It provides pre-configured developer tooling with no bloat, flexible for easy one step deployments.

What's better?

  • Only the necessary pre-configuration (full-control).
  • Auto JavaScript Bundling (Bring any npm library).
  • Very Fast Live Reload (server & browser).
  • make dev for dev and make for prod (one-click).
  • Extra options like tailwind, vanilla css, HTMX.

Installation

go install github.com/nilotpaul/gospur@latest

or without installation

go run github.com/nilotpaul/gospur@latest init [project-name]

or download prebuilt binary

Usage

Create a new project

gospur init [project-name]

Update the CLI

gospur update

Check more options by:

# help for cli
gospur --help
# help for each command
gospur init --help

Docs

Read detailed usage and examples of every stack configured.

(Stacks)

(Others)

Configuration Options

The configuration options include settings from various web frameworks to different rendering modes. For a detailed list, please check the Configuration Options Docs.

Coming Soon

  • More Framework Options.
  • Different Rendering Strategies (seperate client, templ).
  • More examples and documentation.
  • Please suggest More 🙏🏼

About

Build scalable full-stack solutions using just Go without hassling with Javascript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published