Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Similar projects and alternatives to reactor
The magical reactive component framework for Django ✨
</> htmx - high power tools for HTML
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Peace of mind from prototype to production
Extensions for using Django with htmx.
Fast and lightweight DOM diffing/patching (no virtual DOM needed)
Elixir is a dynamic, functional language designed for building scalable and maintainable applications
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
🕸 Web apps in pure Python 🐍
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Ruby on Rails
Ruby on Rails
The Web framework for perfectionists with deadlines.
Wt, C++ Web Toolkit
Use Hotwire in your Ruby on Rails app
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Realtime Web Apps and Dashboards for Python and R (by h2oai)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
reactor reviews and mentions
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
25 projects | news.ycombinator.com | 13 Mar 2023
Django equivalent to Rails Hotwire
4 projects | reddit.com/r/django | 4 Apr 2022
There is a library for Django that does the same thing, I haven’t tried it but it does look good and well maintained. The library is called Reactor (https://github.com/edelvalle/reactor)4 projects | reddit.com/r/django | 4 Apr 2022
Back-end languages are coming to the front-end
16 projects | news.ycombinator.com | 8 Feb 2022
I'd love to see this approach make more headway in the Django community. Based on the last DjangoCon it seems like the community is coalescing around HTMX.
This tool does play very nicely with Django's templating engine; you can just have HTMX re-render a particular template block on the server, and send down that updated block. The migration path is quite clean; you just wrap your "HTMX-updated" template block in a `hx-post` div.
Having not gone too deep on HTMX, I'm interested in folks' thoughts on where it's lacking vs. LiveView and Hotwire. One area I can see is performance; Elixir is going to be faster than Django, and so if you're trying to handle high session counts over websockets. But the impression I get is that HTMX is a bit more light-weight, so I'm wondering if there's usecases that can't be met with it vs. LiveView.
Other Django libraries that haven't quite seen as much uptake:
We have https://github.com/edelvalle/reactor, and a port of Hotwire: https://github.com/hotwire-django but both of these don't seem to have much adoption (yet!).
Reactive Clojure: You don't need a web framework, you need a web language
14 projects | news.ycombinator.com | 23 Sep 2021
Thank you for posting those, I wanted to post them but I don't comment often (). Wanted to chip in another contemporary: edelvalle/reactor, which is inspired by LiveView.
I am using Hotwire for a project, and I'm learning Elixir and Phoenix on the side. Finding edelvalle/reactor was immediately helpful to me though, because I cut my teeth on Python/Django, so reading a Python reference implementation helps me learn nuts and bolts of libraries, faster. (so, I figure that this might help someone else grok how these approaches work.)
How to combine Rails's Ajax support and Stimulus
9 projects | dev.to | 27 Aug 2021
If this sounds like a barebones version of notable frameworks like Elixir's Phoenix LiveView, Rails's StimulusReflex or Hotwire Turbo, PHP's LiveWire, Django's Reactor... well, you're right! (Bonus: my colleague @jgaskins built a LiveView clone for Crystal)
Phoenix LiveView/Laravel LiveWire alternatives for Django
2 projects | reddit.com/r/django | 3 Jun 2021
HTML over-the-wire is the future of Web Development
11 projects | dev.to | 4 Apr 2021
Reactor is a LiveView library for Django. It enables you to do something similar to Phoenix LiveView using Django Channels.
Django with htmx for easy and efficient SPAs
4 projects | reddit.com/r/django | 25 Feb 2021
It looks a bit similar to Elixir Live View. Or similar in Django https://github.com/edelvalle/reactor, there are a couple of libraries.
StimulusReflex, or LiveView for Rails
3 projects | news.ycombinator.com | 15 Jan 2021
Django does: https://github.com/edelvalle/reactor
A note from our sponsor - Sonar
www.sonarsource.com | 29 Mar 2023