Description
Unicorn is a reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM. It seamlessly extends Django past its server-side framework roots without giving up all of its niceties or re-building your website.
Unicorn alternatives and similar packages
Based on the "Web Frameworks" category.
Alternatively, view django-unicorn alternatives based on common mentions on social networks and blogs.
-
Tornado
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. -
HS-Sanic
DISCONTINUED. Async Python 3.6+ web server/framework | Build fast. Run fast. [Moved to: https://github.com/sanic-org/sanic] -
web2py
Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python. -
Masonite
The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ -
TurboGears
Python web framework with full-stack layer implemented on top of a microframework core with support for SQL DBMS, MongoDB and Pluggable Applications -
Websauna
Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process -
django-jinja-knockout
Django datatables and widgets, both AJAX and traditional. Display-only ModelForms. ModelForms / inline formsets with AJAX submit and validation. Works with Django templates. -
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. -
tartiflette-aiohttp
tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.
Judoscale - Save 47% on cloud hosting with autoscaling that just works

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Unicorn or a related project?
README
Unicorn The magical full-stack framework for Django ✨
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
<!-- ALL-CONTRIBUTORS-BADGE:END -->
Unicorn is a reactive component framework that progressively enhances a normal Django view, makes AJAX calls in the background, and dynamically updates the DOM. It seamlessly extends Django past its server-side framework roots without giving up all of its niceties or re-building your website.
⚡ How to use
- Install
Unicorn
- Create a component
- Load the
Unicorn
templatetag with{% load unicorn %}
and add the component to your template with{% unicorn 'component-name' %}
- 🎉
📖 More details
🔧 To hack on the code
Python
poetry install -E minify -E docs
poetry run pytest
JavaScript
npm install
npm run test
Check out [DEVELOPING.md](DEVELOPING.md) for more details.
👏 Contributors
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> Adam Hill💻 ⚠️ Andres Vargas💻 Eddy Ernesto del Valle Pino💻 Yaser Al-Najjar💻 Stephan Traub⚠️ Fredrik Borg💻 ⚠️ mbacicc💻 Ron📖 Franziskhan💻 Josh Higgins⚠️ 💻 Amayas Messara💻 Apoorva Pandey⚠️ 💻 Christian González💻 📖 robwa💻 ⚠️ Preston Badeer📖 Sergei📖 💻 ⚠️
<!-- markdownlint-restore --> <!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the all-contributors specification. Contributions of any kind welcome!