{"id":13468121,"url":"https://github.com/django-commons/django-unicorn","last_synced_at":"2026-03-07T22:15:15.357Z","repository":{"id":37037820,"uuid":"278956794","full_name":"adamghill/django-unicorn","owner":"adamghill","description":"The magical reactive component framework for Django ✨","archived":false,"fork":false,"pushed_at":"2025-02-03T04:04:03.000Z","size":5752,"stargazers_count":2497,"open_issues_count":93,"forks_count":127,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-04-23T20:57:03.988Z","etag":null,"topics":["django","frontend-framework","fullstack","javascript","python"],"latest_commit_sha":null,"homepage":"https://www.django-unicorn.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adamghill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["adamghill"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-07-11T23:17:06.000Z","updated_at":"2025-04-23T05:47:41.000Z","dependencies_parsed_at":"2023-10-28T04:25:41.846Z","dependency_job_id":"c9cf089d-d49f-4e5c-94a7-8dd601a62b1c","html_url":"https://github.com/adamghill/django-unicorn","commit_stats":{"total_commits":751,"total_committers":20,"mean_commits":37.55,"dds":0.5752330226364847,"last_synced_commit":"fb7bbb79c42f4c5f836580ca7bd6ef24493ff02f"},"previous_names":[],"tags_count":109,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamghill%2Fdjango-unicorn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamghill%2Fdjango-unicorn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamghill%2Fdjango-unicorn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamghill%2Fdjango-unicorn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamghill","download_url":"https://codeload.github.com/adamghill/django-unicorn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250514767,"owners_count":21443208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","frontend-framework","fullstack","javascript","python"],"created_at":"2024-07-31T15:01:05.881Z","updated_at":"2026-02-17T00:04:20.871Z","avatar_url":"https://github.com/adamghill.png","language":"Python","funding_links":["https://github.com/sponsors/adamghill"],"categories":["Python","Uncategorized","Front-end frameworks"],"sub_categories":["Uncategorized","More"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.django-unicorn.com/\"\u003e\u003cimg src=\"https://github.com/adamghill/django-unicorn/raw/a98539b6e4b1123705559116a77e63eea7e2b8d0/img/unicorn-logo.png\" alt=\"django-unicorn logo\" height=\"200\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://www.django-unicorn.com/\"\u003eUnicorn\u003c/a\u003e\n  \u003cp\u003eThe magical reactive component framework for Django ✨\u003c/p\u003e\n\u003c/h1\u003e\n\n![PyPI](https://img.shields.io/pypi/v/django-unicorn?color=blue\u0026style=flat-square)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/django-unicorn?color=blue\u0026style=flat-square)\n![coverage](https://raw.githubusercontent.com/adamghill/django-unicorn/python-coverage-comment-action-data/badge.svg)\n![GitHub Sponsors](https://img.shields.io/github/sponsors/adamghill?color=blue\u0026style=flat-square)\n[![All Contributors](https://img.shields.io/badge/all_contributors-17-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE - Do not remove or modify above line --\u003e\n\n[Unicorn](https://www.django-unicorn.com) adds modern reactive component functionality to your Django templates without having to learn a new templating language or fight with complicated JavaScript frameworks. It seamlessly extends Django past its server-side framework roots without giving up all of its niceties or forcing you to rebuild your application. With Django Unicorn, you can quickly and easily add rich front-end interactions to your templates, all while using the power of Django.\n\n**[https://www.django-unicorn.com](https://www.django-unicorn.com) has extensive documentation, code examples, and more!**\n\n## ⚡ Getting started\n\n### 1. [Install the package](https://www.django-unicorn.com/docs/installation/)\n\n`pip install django-unicorn` OR `poetry add django-unicorn`\n\n### 2. Add `django_unicorn` to `INSTALLED_APPS`\n\n```python\n# settings.py\nINSTALLED_APPS = (\n    # other apps\n    \"django_unicorn\",\n)\n```\n\n### 3. Update urls.py\n\n```python\n# urls.py\nimport django_unicorn\n\nurlpatterns = (\n    # other urls\n    path(\"unicorn/\", include(\"django_unicorn.urls\")),\n)\n```\n\n### 4. Add `Unicorn` to the HTML template\n\n```html\n\u003c!-- template.html --\u003e\n{% load unicorn %}\n\n\u003chtml\u003e\n  \u003chead\u003e\n    {% unicorn_scripts %}\n  \u003c/head\u003e\n  \u003cbody\u003e\n    {% csrf_token %}\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n### 5. [Create a component](https://www.django-unicorn.com/docs/components/)\n\n`python manage.py startunicorn myapp COMPONENT_NAME`\n\n`Unicorn` uses the term \"component\" to refer to a set of interactive functionality that can be put into templates. A component consists of a Django HTML template and a Python view class which contains the backend code. After running the management command, two new files will be created:\n\n- `myapp/templates/unicorn/COMPONENT_NAME.html` (component template)\n- `myapp/components/COMPONENT_NAME.py` (component view)\n\n### 6. Add the component to your template\n\n```html\n\u003c!-- template.html --\u003e\n{% load unicorn %}\n\n\u003chtml\u003e\n  \u003chead\u003e\n    {% unicorn_scripts %}\n  \u003c/head\u003e\n  \u003cbody\u003e\n    {% csrf_token %}\n\n    {% unicorn 'COMPONENT_NAME' %}\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n## [Example todo component](https://www.django-unicorn.com/examples/todo)\n\nThe `unicorn:` attributes bind the element to data and can also trigger methods by listening for events, e.g. `click`, `input`, `keydown`, etc.\n\n```html\n\u003c!-- todo.html --\u003e\n\n\u003cdiv\u003e\n  \u003cform unicorn:submit.prevent=\"add\"\u003e\n    \u003cinput type=\"text\"\n      unicorn:model.defer=\"task\"\n      unicorn:keyup.escape=\"task=''\"\n      placeholder=\"New task\" id=\"task\"\u003e\u003c/input\u003e\n  \u003c/form\u003e\n  \u003cbutton unicorn:click=\"add\"\u003eAdd\u003c/button\u003e\n  \u003cbutton unicorn:click=\"$reset\"\u003eClear all tasks\u003c/button\u003e\n\n  \u003cp\u003e\n    {% if tasks %}\n      \u003cul\u003e\n        {% for task in tasks %}\n          \u003cli\u003e{{ task }}\u003c/li\u003e\n        {% endfor %}\n      \u003c/ul\u003e\n    {% else %}\n      No tasks 🎉\n    {% endif %}\n  \u003c/p\u003e\n\u003c/div\u003e\n```\n\n```python\n# todo.py\n\nfrom django_unicorn.components import UnicornView\nfrom django import forms\n\nclass TodoForm(forms.Form):\n    task = forms.CharField(min_length=2, max_length=20, required=True)\n\nclass TodoView(UnicornView):\n    form_class = TodoForm\n\n    task = \"\"\n    tasks = []\n\n    def add(self):\n        if self.is_valid():\n            self.tasks.append(self.task)\n            self.task = \"\"\n```\n\n## ✨ Wait, is this magic?\n\nSort of! At least it might feel like it. 🤩\n\n1. `Unicorn` progressively enhances a normal Django view, so the initial render is fast and great for SEO.\n2. `Unicorn` binds to the elements you specify and automatically makes AJAX calls when needed.\n3. `Unicorn` seamlessly updates the DOM when the HTML changes.\n\nFocus on building regular Django templates and Python classes without needing to switch to another language or use unnecessary infrastructure.\n\n## 🤯 But wait, there's more!\n\nAs if that wasn't enough, other features include:\n\n- [Form Validation](https://www.django-unicorn.com/docs/validation/)\n- [Redirection](https://www.django-unicorn.com/docs/redirecting/)\n- [Loading States](https://www.django-unicorn.com/docs/loading-states/)\n- [Dirty States](https://www.django-unicorn.com/docs/dirty-states/)\n- [Partial Updates](https://www.django-unicorn.com/docs/partial-updates/)\n- [Polling](https://www.django-unicorn.com/docs/polling/)\n- [Scroll Triggering](https://www.django-unicorn.com/docs/visibility/)\n- [Messages](https://www.django-unicorn.com/docs/messages/)\n- [Javascript Integration](https://www.django-unicorn.com/docs/advanced/)\n\n## 📖 Dig In\n\n- [Documentation](https://www.django-unicorn.com/docs/)\n- [Examples](https://www.django-unicorn.com/examples/todo)\n- [Screencasts](https://www.django-unicorn.com/screencasts/installation)\n- [Changelog](https://www.django-unicorn.com/docs/changelog/)\n\n## ❤️ Support\n\nThis project is supported by GitHub [Sponsors](https://github.com/sponsors/adamghill) and [Digital Ocean](https://m.do.co/c/617d629f56c0).\n\n\u003cp\u003e\n  \u003ca href=\"https://m.do.co/c/617d629f56c0\"\u003e\n    \u003cimg src=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg\" width=\"201px\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 🔧 Contributors\n\nCheck out [this guide](DEVELOPING.md) for more details on how to contribute.\n\nThanks to the following wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)) who have helped build `Unicorn`.\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://adamghill.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/317045?v=4?s=100\" width=\"100px;\" alt=\"Adam Hill\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdam Hill\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=adamghill\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=adamghill\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://python3.ninja\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/44167?v=4?s=100\" width=\"100px;\" alt=\"Andres Vargas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndres Vargas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=zodman\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://iskra.ml\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6555851?v=4?s=100\" width=\"100px;\" alt=\"Eddy Ernesto del Valle Pino\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEddy Ernesto del Valle Pino\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=edelvalle\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/yaser-al-najjar-429b9096/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/10493809?v=4?s=100\" width=\"100px;\" alt=\"Yaser Al-Najjar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYaser Al-Najjar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=yaseralnajjar\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sbidy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1077364?v=4?s=100\" width=\"100px;\" alt=\"Stephan Traub\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStephan Traub\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=sbidy\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/frbor\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2320183?v=4?s=100\" width=\"100px;\" alt=\"Fredrik Borg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFredrik Borg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=frbor\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=frbor\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mbacicc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46646960?v=4?s=100\" width=\"100px;\" alt=\"mbacicc\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003embacicc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=mbacicc\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://ambient-innovation.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3176075?v=4?s=100\" width=\"100px;\" alt=\"Ron\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=GitRon\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Franziskhan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/86062014?v=4?s=100\" width=\"100px;\" alt=\"Franziskhan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFranziskhan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=Franziskhan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/joshiggins\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5124298?v=4?s=100\" width=\"100px;\" alt=\"Josh Higgins\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Higgins\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=joshiggins\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=joshiggins\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MayasMess\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/51958712?v=4?s=100\" width=\"100px;\" alt=\"Amayas Messara\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAmayas Messara\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=MayasMess\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.apoorvapandey.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/21103831?v=4?s=100\" width=\"100px;\" alt=\"Apoorva Pandey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eApoorva Pandey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=apoorvaeternity\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=apoorvaeternity\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.nerdocs.at\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2955584?v=4?s=100\" width=\"100px;\" alt=\"Christian González\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristian González\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=nerdoc\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=nerdoc\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/robwa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4658937?v=4?s=100\" width=\"100px;\" alt=\"robwa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erobwa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=robwa\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=robwa\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://medium.com/@pbadeer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/467756?v=4?s=100\" width=\"100px;\" alt=\"Preston Badeer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePreston Badeer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=pbadeer\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/stat1c-void\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9142081?v=4?s=100\" width=\"100px;\" alt=\"Sergei\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSergei\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=stat1c-void\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=stat1c-void\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=stat1c-void\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/bazubii\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12039914?v=4?s=100\" width=\"100px;\" alt=\"bazubii\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebazubii\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=bazubii\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=bazubii\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dancaron\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/535851?v=4?s=100\" width=\"100px;\" alt=\"Dan Caron\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDan Caron\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=dancaron\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://hauntsaninja.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12621235?v=4?s=100\" width=\"100px;\" alt=\"Shantanu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShantanu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=hauntsaninja\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/regoawt\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49868464?v=4?s=100\" width=\"100px;\" alt=\"regoawt\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eregoawt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=regoawt\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=regoawt\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lassebomh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31809070?v=4?s=100\" width=\"100px;\" alt=\"Lasse H. Bomholt\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLasse H. Bomholt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=lassebomh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://marteydodoo.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49076?v=4?s=100\" width=\"100px;\" alt=\"Martey Dodoo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMartey Dodoo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=martey\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://digitalpinup.art\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1392097?v=4?s=100\" width=\"100px;\" alt=\"Pierre\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePierre\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=bloodywing\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://roman.pt\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75075?v=4?s=100\" width=\"100px;\" alt=\"Roman Imankulov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRoman Imankulov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=imankulov\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=imankulov\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rhymiz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7029352?v=4?s=100\" width=\"100px;\" alt=\"Lemi Boyce\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLemi Boyce\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=rhymiz\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://jacksund.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47992949?v=4?s=100\" width=\"100px;\" alt=\"Jack Sundberg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJack Sundberg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=jacksund\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/siliconcow\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/908362?v=4?s=100\" width=\"100px;\" alt=\"siliconcow\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esiliconcow\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=siliconcow\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=siliconcow\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://rahma.hashnode.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35562131?v=4?s=100\" width=\"100px;\" alt=\"Akintola Rahmat\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkintola Rahmat\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=mihrab34\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.pythonbynight.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46942991?v=4?s=100\" width=\"100px;\" alt=\"Mario Munoz\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMario Munoz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=tataraba\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/epw1624\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/112768709?v=4?s=100\" width=\"100px;\" alt=\"Emily Wood\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmily Wood\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=epw1624\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://quiescent.us\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2302957?v=4?s=100\" width=\"100px;\" alt=\"Jeremy Wright\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJeremy Wright\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/adamghill/django-unicorn/commits?author=JeremyLWright\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-commons%2Fdjango-unicorn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjango-commons%2Fdjango-unicorn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-commons%2Fdjango-unicorn/lists"}