vecty
golive
DISCONTINUED
Our great sponsors
vecty | golive | |
---|---|---|
8 | 8 | |
2,725 | 246 | |
0.0% | - | |
0.0 | 2.2 | |
over 1 year ago | over 1 year ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" 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.
vecty
-
Is there a Yew.rs like framework for Go?
Vecty
-
Projects without writing any of the front end.
It depends on how specifically you don't want to write HTML/CSS/JS and how broad your definition of "frontend" is. There are a handful of all-go frontend frameworks such as Vecty and Vugu of varying maturity and completeness. Then there's other libraries that more or less have you write HTML tags in go, such as go-app.
-
Is there any way to interop with JS in Zig/RS/C/C++?
It draws on Go's syscall/js library as inspiration, which is pretty powerful (I wrote a pretty popular React-like framework using it a while back.)
-
Migrating from NodeJS/Typescript into Golang. Any advise for big web application?
A note on wasm: I'm building a hobby project with it right now and have tried different frameworks, I tried vecty which is nice to compile but full of bugs and unexpected behavior. I'm now on vugu which works better but is still harder to work with than a JS framework.
-
What frontend libraries do exist in Go?
https://github.com/hexops/vecty/ is a framework for developing dynamic web frontends in Go. It's not production-ready, and will likely get some rewrites once generics drop, but it's pretty neat (I'm a contributor).
-
Go for web frontend
There's Vecty, though it's likely to get a bit of a redesign once generics drops.
-
go-app V8 release
How does it compare to https://github.com/hexops/vecty or https://github.com/bep/gr ?
-
Daz: Composable HTML components in golang
Reminds me of Vecty from the GopherJS project: https://github.com/hexops/vecty .
golive
- What frontend libraries do exist in Go?
-
Go for web frontend
I stumbled on two options: - GoLive (similar to Phoenix LiveViews) - Vugu (similar to Vue)
-
Looking for early feedback on my new Phoenix LiveView inspired project.
I built it because I love building highly interactive web pages, but the current state of JavaScript leaves me cold. I got really excited when I saw what Phoenix was doing with LiveView and thought I could see the light at the end of the tunnel. There are already a couple of projects also inspired by LiveView (GoLive, live), but I had my own vision that I wanted to realise.
-
Build hotwire applications using Go
As for LiveView ports or code inspired by LiveView in Go there is also https://github.com/brendonmatos/golive but I haven't had the chance to use either yet. If either are more or less a direct port (as much as they can be given language constraints) then I'd bet on them over hotwire. The Elixir community has already worked through most of the hard problems hotwire will encounter down the road with more use.
-
Looking for an interesting project to contribute
I'd like to suggest GoLive (https://github.com/brendonmatos/golive). It's a new project with an owner that is very open to pull requests. I've been sending PRs and it's a fun project to work on. What is GoLive:
-
GoBook - POC of a Go REPL in browser using Go Live View Library and zero JavaScript
GoLive Repo https://github.com/brendonmatos/golive
What are some alternatives?
vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
go-app - A package to build progressive web apps with Go programming language and WebAssembly.
yaegi - Yaegi is Another Elegant Go Interpreter
go-canvas - Library to use HTML5 Canvas from Go-WASM, with all drawing within go code
spago - SpaGo is toolkit for Single Page Application.
gopherjs - A compiler from Go to JavaScript for running Go code in a browser
vert - WebAssembly interop between Go and JS values.
space-cloud - Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
kyoto - Golang SSR-first Frontend Library [Moved to: https://github.com/kyoto-framework/kyoto]
gomponents - View components in pure Go, that render to HTML 5.
dom - DOM library for Go and WASM