Tungsten UI

v0.1.0
A modern, reusable Django component library built with DaisyUI and Tailwind CSS.

Features

Ready-to-Use Components

A complete collection of modern UI components compatible with Django.

HTMX Integration

Native support for HTMX interactions with loading indicators.

Customizable

DaisyUI themes and Tailwind classes for complete customization.

Accessibility

Built with accessibility best practices in mind.

Quick Start

Prerequisites

Make sure you have Django 5.2+ installed in your project.
1. Install the package
pip install tungsten-ui
2. Add to INSTALLED_APPS
# settings.py
INSTALLED_APPS = [
    ...
    'django_cotton',  # Required
    'tungsten_ui',
]
3. Include in your templates
<!-- In your base.html head section -->
{% include "init-components.html" %}

<!-- Then use components in your templates -->
<c-button variant="primary">Click me!</c-button>