It's React, but in Python

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. reactpy

    It's React, but in Python

    ReactPy dev here. We haven't actually landed on how we want to solve this problem at the moment. We have some ideas though. Would be curious to hear your thoughts on this issue: https://github.com/reactive-python/reactpy/issues/828

    We think option 4 looks the most appealing.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. htmx

    </> htmx - high power tools for HTML

    https://htmx.org/ Says otherwise, so does https://blog.appsignal.com/2022/07/06/get-started-with-hotwi...

  4. collagraph

    Collagraph đź““ Reactive user interfaces

    Shameless plug for a similar project called Collagraph (https://github.com/fork-tongue/collagraph).

    From the README: Write your Python interfaces in a declarative manner with plain render functions, component classes or even single-file components using Vue-like syntax, but with Python!

      - Reactivity (made possible by leveraging observ)

  5. yew

    Rust / Wasm framework for creating reliable and efficient web applications

    from all the react clones I've seen there, this is the one that I'm mostly impressed by: https://yew.rs/ (React clone written in Rust, targeting webasm)

  6. reacton

    A pure Python port of React for ipywidgets

    2. Works with ipywidgets, so many existing data apps can be ported over very easily -- Jupyter users celebrate.

    I'm not associated with the project, but I know the maintainers (creators of Volia [2]) and they are honestly excellent. I haven't use the project in production, but the getting starting guide is pretty compelling.

    [1] https://github.com/widgetti/reacton

  7. awesome-python-web-frameworks

    A curated list of awesome Python Web Frameworks (micro, full-stack, REST, etc.)

    https://github.com/sfermigier/awesome-python-web-frameworks#...

    (Not complete. Pull requests welcome.)

  8. ComponentKit

    A React-inspired view framework for iOS.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. tagstr

    This repo contains an issue tracker, examples, and early work related to PEP 999: Tag Strings

    ReactPy dev here. We're actually contributing to a WIP PEP that would add JS-like tagged template literals to Python. We think this will open up a whole new world of templating and DSL possibilities: https://github.com/jimbaker/tagstr

  11. pyxl3

    Discontinued A Python 3 extension for writing structured and reusable inline HTML.

  12. pyxl4

    Extend Python syntax with HTML.

    might just use pyxl4, by dropbox or Guido himself.

    https://github.com/pyxl4/pyxl4

    example:

  13. silkflow

    Discontinued Targetting Kindles as the display device, SilkFlow is a fine grained reactive Python framework - think mashup of Plotly Dash and SolidJS.

    I love this project. Having used Streamlit and Plotly Dash a lot, I find this project imposes fewer constraints. That said, it didn't support my target browser so I wrote my own and in the process (re)discovered fine grained reactive (e.g. solidjs) as an improvement over the VDOM. Anyway, the outcome was a similar approach but supporting the Kindle's browser. https://github.com/esensible/silkflow

  14. starfyre

    A reactive, WASM based SSR Python Web Framework for Front-End Applications

  15. Poetry

    Python packaging and dependency management made easy

    Citation needed.

    Poetry itself said Composer and Cargo were the main inspirations[1]. Both of them work differently from NPM; Poetry has mostly the same differences that I think it checks out. You would be in quite some surprises down the road if the sperficial similarities persuade you to apply one tool’s paradigm to another.

    [1]: https://github.com/python-poetry/poetry/tree/0.1.0#why

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

    47 projects | dev.to | 5 Feb 2024
  • Hacktoberfest 2023: The Complete Guide

    11 projects | dev.to | 22 Sep 2023
  • Learning JavaScript isn’t all too hard but still nice addition….right?

    1 project | /r/developersIndia | 8 Jun 2023
  • React, but in Python

    1 project | /r/react | 6 Jun 2023
  • React, but in Python

    1 project | /r/patient_hackernews | 6 Jun 2023