🔥 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.
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.
↘ The official Gowebly CLI documentation ↙
English · Русский · 简体中文 · Español
↘ Share the project's link to your friends ↙
[!NOTE] Looking for the Gowebly CLI
v1
? It's located in this branch.
First, download and install Go. Version 1.22.0
(or higher) is required.
Now, you can use the Gowebly CLI without installation. Just run it with go run
to create a new project:
go run github.com/gowebly/gowebly/v2@latest create
That's it! 🔥 A wonderful web application has been created in the current folder.
GNU/Linux and Apple macOS users available way to install Gowebly CLI via Homebrew.
Tap a new formula:
brew tap gowebly/tap
Install:
brew install gowebly/tap/gowebly
Download ready-made exe
files for Windows, deb
(for Debian, Ubuntu), rpm
(for CentOS, Fedora), apk
(for Alpine), or Arch Linux packages from the Releases page.
I always treasure your time and want you to start building really great web products on this awesome technology stack as soon as possible! Therefore, to get a complete guide to use and understand the basic principles of the Gowebly CLI, we have prepared a comprehensive explanation of the project in this 📖 Complete user guide.
I have taken care to make it as comfortable as possible for you to learn this wonderful tool, so each CLI command has a sufficient textual description, as well as a visual diagram of how it works.
[!IMPORTANT] Don't forget to switch the documentation to your language to make it even more comfortable to learn new knowledge! Supported languages: English, Русский, 简体中文, Español.
It's highly recommended to start exploring with short articles "What is Gowebly CLI?" and "How does it work?" to understand the basic principle and the main components built into the Gowebly CLI.
Next steps are:
Hope you find answers to all of your questions! 😉
Tell me, how often have you had to start a new project from scratch and had to make painful manual configurations? 🤔 Especially, when you are just getting acquainted with a new technology or stack, where everything is new to you.
For many developers, including me, this process is as tedious and even depressing as possible, and doesn't carry any useful workload. It is a very frustrating process that can push any developer away from technology a lot.
Why not just give all that awful manual work to machines? Let them do all the hard work for us, and we will just create awesome web products and not have to think about build and deploy.
That's why the Gowebly CLI was born. It allows you to start a new project faster with Go, htmx, hyperscript or Alpine.js, Templ and the most popular CSS frameworks.
I am here to save you from this routine pain! ✨
If you liked the Gowebly CLI and found it useful for your tasks, please click a 👁️ Watch button to avoid missing notifications about new versions, and give it a 🌟 GitHub Star!
It really motivates me to make this product even better.
And now, 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 😘
The Gowebly CLI
is free and open-source software licensed under the Apache 2.0 License, created and supported by Vic Shóstak with 🩵 for people and robots. Official logo distributed under the Creative Commons License (CC BY-SA 4.0 International).