🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend.
v2.1.1
patchFor native Go installation (any platforms):
go install github.com/gowebly/gowebly/v2@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v2.1.0
releaseA next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js and the most popular CSS frameworks on the frontend.
Yes, we've added support for the Alpine.js library!
Use all the x-*
attributes of Alpine.js and combine them together with htmx and Templ for better performance of your web application. We want to give you even more options to start new projects with dynamic functions on the frontend.
Alpine.js
to frontend templatesgo.uber.org/nilaway
toolFor native Go installation (any platforms):
go install github.com/gowebly/gowebly/v2@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v2.0.2
patchgo.mod.gotmpl
For native Go installation (any platforms):
go install github.com/gowebly/gowebly/v2@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v2.0.1
releaseA next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.
Here is the latest release of the Gowebly CLI, numbered v2
, which includes many new features and faster execution.
First and foremost is the switch to TUI (using the charmbracelet/huh
package), which allows you to create a project interactively right in your terminal, without creating configuration files. Therefore, creating and using the .gowebly.yml
configuration file is no longer necessary.
Secondly, introducing live-reloading mode with the cosmtrek/air
tool for Go code and CSS styles for continuous development of your application. No more running multiple terminals to keep track of CSS, Templ templates and so on, this will be taken care of by Air, which is fully customized for the project created.
charmbracelet/huh
) instead of the .gowebly.yml
configuration filecosmtrek/air
tool to live-reloadinggo.mod
For native Go installation (any platforms):
go install github.com/gowebly/gowebly/v2@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v1.10.0
releaseA next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.
We add Flowbite to CSS frameworks.
Build websites even faster with components on top of Tailwind CSS. Start developing with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma.
frontend:
# ...
- css_framework: default
+ css_framework: flowbite
embedd_file_system
testsfile_system
testsFor native Go installation (any platforms):
go install github.com/gowebly/gowebly@latest
For Docker users (GNU/Linux only):
docker pull gowebly/gowebly:latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v1.9.0
releaseA next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.
It's finally happened! We've added new CSS frameworks:
# for Bulma:
frontend:
# ...
- css_framework: default
+ css_framework: bulma
# or for Bootstrap:
frontend:
# ...
- css_framework: default
+ css_framework: bootstrap
bulma
to frontend CSS frameworksbootstrap
to frontend CSS frameworksFor native Go installation (any platforms):
go install github.com/gowebly/gowebly@latest
For Docker users (GNU/Linux only):
docker pull gowebly/gowebly:latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.
Your PRs, issues & any words are welcome! Thank you 😘
v1.8.1
patchFixed Dockerfile generation. Now the container (after gowebly build
command) will be created correctly.
For native Go installation (any platforms):
go install github.com/gowebly/gowebly@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For Docker users (GNU/Linux only):
docker pull gowebly/gowebly:latest
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
We would be truly grateful for any help with:
Your PRs & issues are welcome! Thanks 😉
v1.8.0
releaseIn this release, we have added the daisyUI component library.
It makes it easier to understand Tailwind CSS classes by making them shorter.
Just add it to your .gowebly.yml
config:
frontend:
+ css_framework: daisyui
daisyui
to frontend templatesFor native Go installation (any platforms):
go install github.com/gowebly/gowebly@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For Docker users (GNU/Linux only):
docker pull gowebly/gowebly:latest
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
We would be truly grateful for any help with:
Your PRs & issues are welcome! Thanks 😉
v1.7.0
releaseThe long awaited Gin web framework is now officially supported by Gowebly CLI!
Also, we have updated Dockerfile
: now when using Gin, the environment variable GIN_MODE=release
will be specified.
Yeah, there you go! 😊
gin
backend templateDockerfile
and docker-compose.yml
For native Go installation (any platforms):
go install github.com/gowebly/gowebly@latest
For Homebrew users (GNU/Linux, Apple macOS):
brew upgrade gowebly/tap/gowebly
For Docker users (GNU/Linux only):
docker pull gowebly/gowebly:latest
For other ways (any platforms): manually download and re-install a ready-made package from the Assets
section.
💡 Note: See the Complete user guide to get a general information.
We would be truly grateful for any help with:
Your PRs & issues are welcome! Thanks 😉