Popularity
5.9
Growing
Activity
9.1
-
2,159
25
103

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.

Programming language: Python
License: MIT License

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.

Do you think we are missing an alternative of Unicorn or a related project?

Add another 'Web Frameworks' Package

README

Unicorn The magical full-stack framework for Django ✨

PyPI PyPI - Downloads GitHub Sponsors

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> All Contributors <!-- 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

  1. Install Unicorn
  2. Create a component
  3. Load the Unicorn templatetag with {% load unicorn %} and add the component to your template with {% unicorn 'component-name' %}
  4. 🎉

📖 More details

🔧 To hack on the code

Python

  1. poetry install -E minify -E docs
  2. poetry run pytest

JavaScript

  1. npm install
  2. 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!