{"id":28190,"library":"slippers","title":"Slippers","description":"Django template components: build reusable components without writing Python. Current version 0.7.0, requires Python >=3.8.0. Actively maintained.","status":"active","version":"0.7.0","language":"python","source_language":"en","source_url":"https://github.com/mixxorz/slippers","tags":["django","components","templatetags","reusable","frontend"],"install":[{"cmd":"pip install slippers","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"wrong":"from slippers.templatetags.slippers import component","symbol":"component","correct":"from slippers import component"}],"quickstart":{"code":"# settings.py\nINSTALLED_APPS = [\n    ...\n    'slippers',\n]\n\n# In your templates:\n{% load slippers %}\n\n{% component 'button' label='Click me' %}\n","lang":"python","description":"Add 'slippers' to INSTALLED_APPS, then use the component template tag."},"warnings":[{"fix":"Add {% load slippers %} at the top of your template.","message":"The component tag must be loaded with {% load slippers %} in every template that uses it. It is not available by default.","severity":"gotcha","affected_versions":"all"},{"fix":"Ensure files are in the correct location and named correctly.","message":"Component file names must match the component name and be placed in a 'components' directory inside your app's templates. e.g., myapp/templates/components/button.html.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade to 0.7.0 and use {% load slippers %}.","message":"The old 'slippers' tag loading mechanism (v0.5 and earlier) is deprecated.","severity":"deprecated","affected_versions":"<=0.5.0"}],"env_vars":null,"search_vec":"'0.7.0':13 '3.8.0':16 'activ':17 'build':5 'compon':4,7,20 'current':11 'django':2,19 'frontend':23 'maintain':18 'python':10,15 'requir':14 'reusabl':6,22 'slipper':1 'templat':3 'templatetag':21 'version':12 'without':8 'write':9","created_at":"2026-05-09T05:54:12.490110+00:00","updated_at":"2026-05-09T05:54:12.490110+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'component' from 'slippers' (/tmp/tmplkvvq0h8/venv/lib/python3.12/site-packages/slippers/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/mixxorz/slippers","docs":"https://mitchel.me/slippers","changelog":null,"pypi":"https://pypi.org/project/slippers/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}