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

💻 ⚠️

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

💻 ⚠️

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.48.0.tar.gz (71.0 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.48.0-py3-none-any.whl (82.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for django-unicorn-0.48.0.tar.gz
Algorithm Hash digest
SHA256 4b68b4f802beb8e40219ced579534691d4950c4b7d789593308cc6bc0728e0f6
MD5 23408f36fb2d3ad00bcffbe7406c385a
BLAKE2b-256 a85a21af3d0721a758e9f63f4b8504d07b7f5738bd1455285ff704379c95bac6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for django_unicorn-0.48.0-py3-none-any.whl
Algorithm Hash digest
SHA256 460d70243b88ae77ba3d284b6e7a5868a58ad70ac10bd2d4dd5a7383f2d68735
MD5 0987645d97ebfcab632b8ed43e51e368
BLAKE2b-256 48c20edee7e4494dce23c081460857e6bc1b89a58a9cf340b5f013bcb4a97acb

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