Our great sponsors
-
kyoto
Discontinued Golang SSR-first Frontend Library [Moved to: https://github.com/kyoto-framework/kyoto] (by yuriizinets)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Please, check “About” section on https://kyoto.codes I described downsides of traditional approach and problem that I’m trying to solve. It’s not a way to avoid learning of html/template, but a way to solve some common problems
Is this mean to enable something like Hotwire?
Okay I understand, but I think the issue isn’t as bad. Have you ever hear of goat counter? It’s a fairly robust go html/template project that gets around some of the issues. There is a bit of custom-ness to it, but that’s software engineering anyways.
Hacker News client demo: https://github.com/yuriizinets/kyoto-hn
It contradicts to the library main purpose - keep logic on the server side. WASM is cool, but do we really need so complex technology just to render a page? Just imagine, you need to bring the whole language runtime to the client side. Check average WASM payload size. It's huge! And will "micro services" approach you'll need to bring runtime for each "service". Vugu already tried to go that way: https://www.vugu.org . And personally I really like that people trying to bring something new to development. I respect that. But I don't see any ideology and benefits inside of it, except of just using Go for frontend dev. Kyoto was born from project needs to solve specific bunch of problems. I'm trying to keep main project ideology and purpose as a backbone for feature roadmap.
Related posts
- Show HN: Shareable Analytics for public stats. Customize sections and themes
- GoatCounter creator is hoping to raise at least €1k for basic living expense
- Goatcounter: Easy web analytics. No tracking of personal data
- Wasify - Easy WASM development for the backend
- What has your personal website/blog done for you?