pushup
bud
pushup | bud | |
---|---|---|
17 | 34 | |
832 | 5,503 | |
0.4% | 0.1% | |
6.6 | 4.3 | |
15 days ago | 5 months ago | |
Go | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pushup
-
Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js
I think this is adding unnecessary complexity. One of the reasons developers gravitate towards a framework like Alpine or HTMX is to write less JS and go back to enjoying HTML. Of course there are a lot of use cases that require custom JS scripting. But bootstrapping a project with another Go web framework and adding Alpine is also trivial. But keep going and follow your vision. I love these types of projects. Check this one out:
https://pushup.adhoc.dev
It's got some unique ideas.
-
Pushup Offers Speed of Go in Web Development Framework
This strikes me as incredibly clever.
The compiler and code-generation implementation seems equally straightforward and complex, my mind is racing trying to build a mental model of the whole thing.
The code generation comes after a feature-packed parser and "compilation" step. Emitting go source code is nice because subsequent compilation tells you if its valid or not. I'm wondering if there is a specific reason the "framework" source code is emitted via a series of printf calls[0]. A library of go template "fragments" might be easier to manage (and debug).
[0] https://github.com/adhocteam/pushup/blob/0519a782c1c9fc79877...
- Golang tech stack
- Best front-end stack for Golang backend
- Pushup β A server-side, page-oriented web framework for Go
- Pushup: a new compiler for making web apps in Go
- Pushup: a new compiler for building web apps in go
- First public release of Pushup: a new compiler for making web apps in Go
bud
-
Sveltekit with golang
Yeah. It seems like Bud is the best option I have to get what I want: https://github.com/livebud/bud/
-
Is there a framework out for go that rivals Laravel as far as out of the box features and tools?
Hit me up if you have a longer time horizon and want to give https://github.com/livebud/bud a shot!
-
Purego β A library for calling C functions from Go without Cgo
Awesome!
This would be such a game-changer for server-side rendering Javascript in Go with V8.
I'd love to integrate this into Bud[1].
[1] https://github.com/livebud/bud
-
Best front-end stack for Golang backend
I've also been seeing updates on this project, which is kind of preferring Svelte https://github.com/livebud/bud
-
How to develop a Web app in go
https://github.com/livebud/bud - similar idea, but uses Svelte (a JS framework) to do the front end stuff. Itβs smart enough to render the JS stuff on the server when possible, so you end up with the best of both worlds.
-
Anyone experienced in golang ssr?
https://github.com/livebud/bud this framework is achieving SSR in go. Not Vue specifically last I saw, but maybe you can draw inspiration from what they did https://www.reddit.com/r/golang/comments/uoxocj/bud_the_fullstack_web_framework_for_go_developers/i8ke92h/?utm_source=reddit&utm_medium=web2x&context=3
-
Does Go have an equivalent to Python's Flask and Django?
See https://github.com/livebud/bud to learn more.
-
Python Web Framework: Converting Svelte Code into HTML, CSS and JS with Python
Just to clarify: Fymo is taking the same approach as Bud. See: https://github.com/livebud/bud/discussions/248 for details π
-
Converting Svelte Code into HTML, CSS and JS with Python
An open-source GoLang project also took the same approach, livebud/bud.
-
Modern Monolith Framework for Solo Developers?
I know how to create APIs. I actually don't wanna do an API link with the front end. You can check a framework built in GoLang, livebud/bud in Github. Seeking something like that, 'cause the project is still being developed.
What are some alternatives?
svelte-mpa - Svelte MPA, Multipage Svelte
Buffalo - Rapid Web Development w/ Go
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
quickjs - Public repository of the QuickJS Javascript Engine.
CS35L-Project
gomarvin - Generate Go REST servers with custom endpoints & typescript fetch clients
esbuild - An extremely fast bundler for the web
v8go - Execute JavaScript from Go
yaegi-template - Use yaegi as a template engine.
sqlc - Generate type-safe code from SQL
bob - SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
live - Live views and components for golang