vecty
stitcherd
vecty | stitcherd | |
---|---|---|
8 | 2 | |
2,757 | 43 | |
1.2% | - | |
0.0 | 2.1 | |
over 1 year ago | almost 1 year ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
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 .
stitcherd
-
The Demise of the Mildly Dynamic Website
You might be interested in https://stitcherd.vhodges.dev/ a side project of mine.
It's pretty basic right now, but can already handle a number of use cases for injecting dynamic content into a mostly static site. (Essentially SSI using css selectors and DOM changes on the server side).
Alas I haven't had much time to work on it lately, but I plan to use it for something at $DAYJOB so it will get some attention at some point.
-
Readme in Static Site (RISS)
Also for a public repo sticherd[0] (Disclaimer: I am the author) can pull the content from github and inject it onto the page server side. Also not static, but has caching and no need for JS.
Soupault or even Hugo can pull remote content as well.
[0] https://stitcherd.vhodges.dev/ && https://github.com/vhodges/stitcherd
What are some alternatives?
vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
violetear - Go HTTP router
go-app - A package to build progressive web apps with Go programming language and WebAssembly.
m2obj - Controllable map object. Can support any dynamic tree-shaped stucture, XML, JSON, etc...
go-canvas - Library to use HTML5 Canvas from Go-WASM, with all drawing within go code
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
spago - SpaGo is toolkit for Single Page Application.
html2data - Library and cli for extracting data from HTML via CSS selectors
gopherjs - A compiler from Go to JavaScript for running Go code in a browser
cascadia - Go cascadia package command line CSS selector
vert - WebAssembly interop between Go and JS values.
captn3m0 - GitHub Profile page