rux
wave
rux | wave | |
---|---|---|
9 | 21 | |
383 | 3,864 | |
- | 0.8% | |
5.8 | 9.1 | |
6 months ago | 10 days ago | |
Ruby | Python | |
MIT 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.
rux
-
RubyJS-Vite
Thanks!
Both! I needed something like JSX, and I found Rux [1] but I had some issues with it, and then I found syntax_tree-haml [2] which gave me an AST that I could transform into Ruby. This is what the transformation looks like: https://gist.github.com/aalin/c0e4b0360a1f84d0283149fe4b2ce6...
I have always liked Haml because it's compact and easy to read.
[1] https://github.com/camertron/rux
[2] https://github.com/ruby-syntax-tree/syntax_tree-haml
- Have you been using ViewComponent. What advantages do you see in it?
-
Gnarly Learnings from March 2023
rux
- Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
- Rux: A JSX-inspired way to render view components in Ruby
-
Don't make me think, or why I switched to Rails from JavaScript SPAs
Check out Rux which is «A jsx-inspired way to render view components in Ruby» [to make HTML on the server]. https://github.com/camertron/rux
wave
-
Streamlit alternatives but for Rust?
https://streamlit.io/ https://wave.h2o.ai/ https://reflex.dev/
-
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
Looks similar to Nitro https://nitro.h2o.ai/ and Wave https://wave.h2o.ai/ - both open source. Nitro already works with WebAssembly via Pyodide. (Author here)
-
Nice GUI
To write web gui in Python, there are some other open source alternatives.
If just want to port simple shell interactive interface to web gui, can check https://github.com/pywebio/PyWebIO
If want to get a production level dashboard by using Python, https://wave.h2o.ai/ <>
-
Show HN: Hstream – quick Python web apps (Streamlit alternative using Htmx)
I think the demo site may have been hugged to death. It's not rendering anything for me.
I think it's also worth giving a shoutout to wave in this space; they have quite a few components you can use out-of-the-box https://github.com/h2oai/wave
- PyScript
- Realtime Web Apps and Dashboards for Python
- Realtime Web Apps and Dashboards for Python and R
-
[D] What do you use to build UIs for your projects?
H2O Wave : https://wave.h2o.ai
- Creating a web app in Python without knowledge of HTML/CSS/JavaScript
What are some alternatives?
openapi-typescript-codegen - NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
streamlit - Streamlit — A faster way to build and share data apps.
sdoc - Standalone sdoc generator
reactpy - It's React, but in Python
SailsJS - Realtime MVC Framework for Node.js
gradio - Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
Thor - Thor is a toolkit for building powerful command-line interfaces.
nicegui - Create web-based user interfaces with Python. The nice way.
Capybara - Acceptance test framework for web applications
dephell - :package: :fire: Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
phlex - A framework for building object-oriented views in Ruby.
pglet - Pglet - build internal web apps quickly in the language you already know!