Skip to main content

A magical full-stack framework for Django.

Project description

django-unicorn logo

Unicorn

The magical full-stack framework for Django ✨

PyPI PyPI - Downloads GitHub Sponsors

All Contributors

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 for more details.

👏 Contributors

Thanks goes to these wonderful people (emoji key):

Adam Hill
Adam Hill

💻 ⚠️
Andres Vargas
Andres Vargas

💻
Eddy Ernesto del Valle Pino
Eddy Ernesto del Valle Pino

💻
Yaser Al-Najjar
Yaser Al-Najjar

💻
Stephan Traub
Stephan Traub

⚠️
Fredrik Borg
Fredrik Borg

💻 ⚠️
mbacicc
mbacicc

💻
Ron
Ron

📖
Franziskhan
Franziskhan

💻
Josh Higgins
Josh Higgins

⚠️ 💻
Amayas Messara
Amayas Messara

💻
Apoorva Pandey
Apoorva Pandey

⚠️ 💻
Christian González
Christian González

💻 📖
robwa
robwa

💻 ⚠️
Preston Badeer
Preston Badeer

📖
Sergei
Sergei

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-unicorn-0.49.1.tar.gz (72.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_unicorn-0.49.1-py3-none-any.whl (83.8 kB view details)

Uploaded Python 3

File details

Details for the file django-unicorn-0.49.1.tar.gz.

File metadata

  • Download URL: django-unicorn-0.49.1.tar.gz
  • Upload date:
  • Size: 72.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/22.1.0

File hashes

Hashes for django-unicorn-0.49.1.tar.gz
Algorithm Hash digest
SHA256 e3a86cdda745f14e7e9e6ade926372f7b2cecf299faf5ac648cfc1133d998de2
MD5 d9ec0b5a9ff8284d8ec1bc40da742fd6
BLAKE2b-256 4ebd02e2413940006a5a4b2d542409034a386f95f24a8b82a6161a1c2c9e57fb

See more details on using hashes here.

File details

Details for the file django_unicorn-0.49.1-py3-none-any.whl.

File metadata

  • Download URL: django_unicorn-0.49.1-py3-none-any.whl
  • Upload date:
  • Size: 83.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Darwin/22.1.0

File hashes

Hashes for django_unicorn-0.49.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33ebb1dcaf5072a6f85b66eb42830ab8705142463b66d1b8a4e414ccab887b05
MD5 9473088bf7dfdf7c1ec459520af1b881
BLAKE2b-256 0f65442db1028c947c0863846902c3ff3dad21b526c39e34e12a18cb0ae4b3ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page