zotonic
zotonic_mod_teleview
zotonic | zotonic_mod_teleview | |
---|---|---|
4 | 2 | |
798 | 4 | |
0.1% | - | |
9.5 | 4.0 | |
6 days ago | 4 months ago | |
Erlang | Erlang | |
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.
zotonic
-
Hacker News top posts: Mar 6, 2022
Zotonic, the Erlang Web Framework\ (0 comments)
-
Zotonic, the Erlang Web Framework
Not sure about the website itself, but Zotonic is about 13 years old.
https://github.com/zotonic/zotonic/tree/release-0.1.0
-
Woe be onto you for using a WebSocket
We have build a nice support library for it. HTTPS://github.com/cotonic/cotonic. It helps that our backend is Erlang. https://github.com/zotonic/zotonic.
zotonic_mod_teleview
-
Zotonic, the Erlang Web Framework
Yes indeed. We also have something not more similar to what liveview offers. It is here: https://github.com/mmzeeman/zotonic_mod_teleview. It is based on mqtt, and the views are updated with normal html like templates. This makes it possible for frontenders with html and css knowledge to contribute to a project with a rich SPA like interface.
-
Mark Nottingham: Server-Sent Events, WebSockets, and HTTP
Very interesting. I've implemented something similar. It evolved out of the co-browsing solution I developed for the company I work for.
The solution uses mqtt. Clients subscribe to a topic on the server, and the server publishes patches to update the view. Patches can be incremental (patch against the last frame), cumulative (patch agains the last keyframe) or a new keyframe. It allows for server side rendered views. Multiple clients can subscribe to the same view and keep in sync. See: https://github.com/mmzeeman/zotonic_mod_teleview
What are some alternatives?
cowboy - Small, fast, modern HTTP server for Erlang/OTP.
braid-spec - Working area for Braid extensions to HTTP
rsocket-java - Java implementation of RSocket
canonic - QML web browser
stellarium - Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
eventhub - A high performance pub/sub over WebSocket server written in modern C++.
jsynchronous - Jsynchronous.js - Data synchronization for games and real-time web apps.
pushpin - A proxy server for adding push to your API, used at the core of Fastly's Fanout service
FluidFramework - Library for building distributed, real-time collaborative web applications
zotonic_mod_doom_fire
Meteor JS - Meteor, the JavaScript App Platform
styx - Simple, high-performance event streaming broker