Gosome is basically a wizard to setup go web apps using the standard library and a phew dependencies to give a framework-like feel. This project exist for me to setup go web apps faster based on what I need.
I have realised that I don't like most frameworks, but I like Go. Thus this project was born.
- Though Go:
- Arch: Maybe one day
The wizard helps setup with options for basic project structure and dependencies.
The project structure is defined in the project-template/ directory.
The TUI has a descriptions for each directory
This project is built on the back of giants. Optional dependencies include...
I would also like to take time to appreciate bubble tea
If compiling from source, you can edit the project_template file as you please and change to config.json
to reflect the changes.
If this gets enough traction, I plan on adding these features
- Tailwind
- esbuild?
- HTMX
- plugins?