django-functest
django-htmx-patterns
django-functest | django-htmx-patterns | |
---|---|---|
2 | 8 | |
122 | 770 | |
0.8% | - | |
6.8 | 6.7 | |
about 2 months ago | 4 months ago | |
Python | JavaScript | |
BSD 3-clause "New" or "Revised" License | 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.
django-functest
-
This Week In Python
django-functest – Helpers for creating high-level functional tests in Django, with a unified API for WebTest and Selenium tests
-
The Decline of Django
I think the case for server-side HTML rendering has never been stronger, and of all Django projects I work on, the ones I enjoy most are those that never got on the SPA bandwagon. From both a developer and user point of view I find them much faster and less painful. There are many cases where you really, really don't need the massive amount of extra complexity involved in designing APIs, adding JS frameworks etc.
When you need a bit of extra UI goodness, [htmx](https://htmx.org/) is a fantastic solution, and you can still use SPA-type approaches for things that need them.
You can also benefit from massively faster (and more reliable) functional testing when you are mostly standard HTML - see [django-functest](https://github.com/django-functest/django-functest/) for an example of this.
django-htmx-patterns
-
Learning Django
As heavy_ra1n said, HTMX + Django is a great combination. If you choose this path, I would recommend this playlist from BugBytes as a learning resource. Some other resources that could prove useful are django-htmx-patterns and hypermedia systems book (this is HTMX only though).
-
Comprehensive Django + htmx (+ alpine.js?) tutorial?
In particular I would look at this: https://github.com/spookylukey/django-htmx-patterns
- Frontend for django
- Django + htmx patterns WIP by django core dev Spooky Luke Plant
-
This Week In Python
django-htmx-patterns – Sharing patterns I use with Django and htmx
- GitHub - spookylukey/django-htmx-patterns: Compilation of Django + htmx patterns
- Spookylukey/Django-htmx-patterns: Sharing patterns I use with Django and htmx
- Django/htmx Patterns
What are some alternatives?
docquery - An easy way to extract information from documents
microblog - The microblogging application developed in my Flask Mega-Tutorial series. This version maps to the 2024 Edition of the tutorial.
django-ninja - 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
django-rest-framework - Web APIs for Django. 🎸
deptry - Find unused, missing and transitive dependencies in a Python project.
core - 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
awesome-python-htmx - A curated list of things related to python-based web development using htmx
sqlparse - A non-validating SQL parser module for Python