pglet
DISCONTINUED
fuse
Our great sponsors
pglet | fuse | |
---|---|---|
9 | 21 | |
582 | 225 | |
- | - | |
6.5 | 3.9 | |
over 1 year ago | 5 months ago | |
Go | HTML | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
pglet
-
Show HN: Pynecone β web apps in pure Python
It took me a while to re-find a "Python web app" project that has been posted here and that I vaguely remembered. So I am gonna post it here. It's Pglet https://github.com/pglet/pglet and Flet seems to be its spiritual successor.
-
How do you make a python UI that doesn't look like garbage?
Hey, try Pglet - it's very easy to get started and UI looks cool. There is a tutorial how to make a simple To-Do app in Python: https://pglet.io/docs/tutorials/python
-
Building email signup form for Docusaurus with hCaptcha, Cloudflare Pages and Mailgun
Pglet website is made with Docusaurus and hosted on Cloudflare Pages. However, the following solution could be easily adopted for other React-based website frameworks such as Next.js and use a different backend for server-side logic such as Vercel Functions or Deno Deploy.
-
Hacker News top posts: Dec 1, 2021
Pglet β Web UI framework for back end developers\ (25 comments)
- Pglet β Web UI framework for back end developers
-
Creating a web app in Python without knowledge of HTML/CSS/JavaScript
I've been developing Pglet framework for 6 months now and I feel it's finally ready for building real apps.
-
The future of web software is HTML over WebSockets
Oh, ASP.NET Web Forms were awesome! I remember it was so easy to onboard new developers: built-in state management between requests, WYSIWYG editor, high-level controls abstracting from HTML. Maybe because I miss ASP.NET so much :) I started working on https://github.com/pglet/pglet to have something like "ASP.NET on steroids" - server-side controls with React UI. However, it's not a HTML passing over WebSockets, but controls state which takes much less traffic with smaller latencies.
fuse
-
SpaceTraders: A multiplayer game built on a free web API
While this seems focused on trading, kinda like EVE (spreadsheet MMO), I think physical action is the real attraction of 3D graphics/audio:
So I made a very scalable MMO protocol: https://github.com/tinspin/fuse
It's event based so analog movement should be compressed, which means headshot FPS are not the target audience. But it works fine with action games that take scalability into concern.
I'm curious how hard people find it to adopt. I'm guessing I need to deliver a good and open game on top of it to see adoption.
- Platform for an online multi player card game?
-
Making a multiplayer server
You can tak a look at my multiplayer system if you need inspiration: https://github.com/tinspin/fuse
-
Server-Sent Events: the alternative to WebSockets you should be using
I made the backend for this MMO on SSE over HTTP/1.1:
https://store.steampowered.com/app/486310/Meadow/
We have had a total of 350.000 players over 6 years and the backend out-scales all other multiplayer servers that exist and it's open source:
https://github.com/tinspin/fuse
You don't need HTTP/2.0 to make SSE work well. Actually the HTTP/2.0 TCP head-of-line issue and all the workarounds for that probably make it harder to scale without technical debt.
You don't need to use Event-Source to use SSE, look at how I implemented it here:
https://github.com/tinspin/fuse/blob/master/res/play.html#L1...
The XHR ready state 3 was wrongly implemented in IE7, they fixed it in IE8.
-
Ask HN: Where do you hang out virtually online?
If you just want to play a multiplayer cube drop game and chat you are welcome at http://fuse.rupy.se
You can make rooms but they get the name of the user, so I guess you need to create a user with the name of the topic you're interested in! Xo
-
XMPP, a Comeback Story: A Protocol for Robust, Private and Decentralized Comms
I made a better standard for this: https://github.com/tinspin/fuse
But of course it's suffering from this: https://xkcd.com/927/
-
Ask HN: What are some tools / libraries you built yourself?
I made my own HTTP app. server and distributed JSON database: https://github.com/tinspin/rupy
On top of this I have made many projects and I still use all of them today even 10 years later, some favourite:
http://fuse.rupy.se (multiplayer system)
-
Making an online multiplayer game with Godot and Nakama
If you want something similar but Java instead (for that extra multi-core performance) you can try my system: http://fuse.rupy.se
-
The future of web software is HTML over WebSockets
What advantage is this providing except job security for developers that have to port working HTTP/1.1 systems to HTTP/2&3 and WebSockets?
Have you used HTTP/1.1 comet-stream? I recommend you look at this sites source before you commit further: http://fuse.rupy.se
What are some alternatives?
PyWebIO - Write interactive web app in script way.
domonic - Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool features. A fast prototyping library.
reflex - πΈοΈ Web apps in pure Python π
nakama - Distributed server for social and realtime games and apps.
wave - Realtime Web Apps and Dashboards for Python and R
Mirror - #1 Open Source Unity Networking Library
beaker - An experimental peer-to-peer Web browser
cinny - Yet another matrix client
examples - Sample apps for Pglet
Phoenix - Peace of mind from prototype to production
rsp - A simple Java web framework for building real-time user interfaces and UI components.
dom-examples - Code examples that accompany various MDN DOM and Web API documentation pages