Releases: gowebly/gowebly
v2.3.0
✨ The Gowebly CLI v2.3.0
release
A 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.
In this release
We always fight for quality code in our projects. A tool like golangci-lint
helps us in this.
Now, when creating a new project, you can select an option and CLI will create a configuration file with basic (recommended) settings for golangci-lint
for your new project!
Changelog
New features
- Add generation for the
golangci-lint
config to thecreate
command
Others
- Update dependencies
- Rename ijectors.go to injectors.go (#51)
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.2.0
✨ The Gowebly CLI v2.2.0
release
A 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.
In this release
We couldn't get past the updates that occurred in the new version of Go v1.22.0
, so all the innovations for the net/http
package have been leveraged in this release.
Yes, the minimum version of Go in go.mod
file is now 1.22.0
.
Changelog
Updates
- Update Go to
v1.22.0
- Update
net/http
handlers
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.1.2
⚙️ The Gowebly CLI v2.1.2
patch
Changelog
New features
- Add description to confirm elements
Bug fixes
- Fix UnoCSS issue (#47)
Updates
- Update dependencies
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.1.1
⚙️ The Gowebly CLI v2.1.1
patch
Changelog
New features
- Add Alpine.js CSS styles
Updates
- Update GoReleaser action
- Update dependencies
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.1.0
✨ The Gowebly CLI v2.1.0
release
A 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.
In this release
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](https://private-user-images.githubusercontent.com/11155743/299300157-b9f3cc35-d573-4315-a6b5-99d75ba1448f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg4NTg3NTksIm5iZiI6MTcxODg1ODQ1OSwicGF0aCI6Ii8xMTE1NTc0My8yOTkzMDAxNTctYjlmM2NjMzUtZDU3My00MzE1LWE2YjUtOTlkNzViYTE0NDhmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIwVDA0NDA1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU2NDEyZmRjMjg2YTFhNzAwZTE3YzZhYjJmMmE4ODA2OGM1Y2NiOGI4YTY5ZmZmNzZjOTAxYjU1MTFhZjFmMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wfSUp2TfaSUllaant0S2H7BX5CWTCqy8cly-f4thD2U)
Changelog
New features
- Add
Alpine.js
to frontend templates - Add
go.uber.org/nilaway
tool
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.0.2
⚙️ The Gowebly CLI v2.0.2
patch
Changelog
Bug fixes
- Fix Gowebly CLI version
Updates
- Update GoReleaser config
- Update
go.mod.gotmpl
- Update dependencies
Delete unused or stale
- Delete Docker image
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.0.1
🎉 The Gowebly CLI v2.0.1
release
A 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.
In this release
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.
Changelog
New features
- Switch to TUI (
charmbracelet/huh
) instead of the.gowebly.yml
configuration file - Add
cosmtrek/air
tool to live-reloading
Updates
- Refactoring templates (frontend, backend)
- Reduce code base
- Add tests
Bug fixes
- Fix version in
go.mod
How to update?
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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v2.0.0
v1.10.0
✨ The gowebly v1.10.0
release
A 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.
In this release
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
Changelog
New features
- feat: Initial addition of Flowbite as a Frontend option (thanks, @nea)
- test: Add
embedd_file_system
tests - test: Add
file_system
tests
Bug fixes
- fix: CLI logo
- fix: GoReleaser config
- fix: Switch without default (but keeping to prepare for future additions)
- fix: Testing and fixing Flowbite Frontend integration
How to update?
For 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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘
v1.9.0
✨ The gowebly v1.9.0
release
A 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.
In this release
It's finally happened! We've added new CSS frameworks:
- Bulma: The modern CSS framework that just works. Free & open source framework that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces. No CSS knowledge required.
- Bootstrap: Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.
# for Bulma:
frontend:
# ...
- css_framework: default
+ css_framework: bulma
# or for Bootstrap:
frontend:
# ...
- css_framework: default
+ css_framework: bootstrap
Changelog
New features
- Add
bulma
to frontend CSS frameworks - Add
bootstrap
to frontend CSS frameworks
Others
- Remove README translations (please see translations in the official docs: https://gowebly.org/)
How to update?
For 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.
Your help to improve project
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.
- Add Issue to ask questions and submit your features;
- Make Pull request to send your improvements to the current codebase;
- Create Discussion to discuss and share your ideas;
- Share the project link to your friends and family on X (Twitter), Telegram, WhatsApp, Reddit;
- Say a few words about the project on your social networks and blogs (Dev.to, Medium, Хабр, and so on);
Your PRs, issues & any words are welcome! Thank you 😘