fir
bud
fir | bud | |
---|---|---|
10 | 34 | |
176 | 5,505 | |
1.7% | 0.2% | |
8.6 | 4.3 | |
21 days ago | 6 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.
fir
-
Building a reactive web app in Go with Fir
Fir is an open source project, so if you are interested in contributing you can head over to their GitHub repository. You can also open an issue there if you encounter any problems you can’t solve on your own.
-
Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js
This example has most of the scenarios you have called out: https://github.com/livefir/fir/tree/main/examples/fira. Fir aims to limit itself to rendering templates on the server and making it available for all subscribers as a browser CustomEvent which is consumed by alpine.js for more complex interactivity. The expectation is the that the developer handles it via either alpine.js plugins or standard JS code.
-
Go Time #266: Is htmx the way to Go?
I have been using this so called template fragments to in a reactive library for building web apps: https://github.com/livefir/fir It mostly works but still a work in progress
-
Ask HN: What companies are embracing “HTML over the wire”?
Been working on a html over the wire library in Go: https://github.com/livefir/fir. It mostly works but still work in progress
-
wails.io - What's the catch?
Then use something like Fir to keep JavaScript at a minimum.
-
Golang Web Framework that works hand in hand with Alpine.js
I am building one. Still a work in progress: https://github.com/adnaan/fir
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?
wally - The Flash(ing tool)
Buffalo - Rapid Web Development w/ Go
Lorca - Build cross-platform modern desktop apps in Go + HTML5
quickjs - Public repository of the QuickJS Javascript Engine.
tetra - Tetra - A full stack component framework for Django using Alpine.js
gomarvin - Generate Go REST servers with custom endpoints & typescript fetch clients
RethinkRAW - RethinkRAW is an unpretentious, free RAW photo editor.
v8go - Execute JavaScript from Go
gomodest-template - A template to build dynamic web apps quickly using Go, html/template and javascript
sqlc - Generate type-safe code from SQL
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
live - Live views and components for golang