# david-ai

> David AI is a free and open-source collection of customizable, production-ready UI components built with Tailwind CSS.

- **URL**: https://www.freshcrate.ai/projects/david-ai
- **Author**: creativetimofficial
- **Category**: Frameworks
- **Latest version**: `v1.0.6` (2025-01-08)
- **License**: MIT
- **Source**: https://github.com/creativetimofficial/david-ai
- **Homepage**: https://www.creative-tim.com/david-ui
- **Language**: HTML
- **GitHub**: 6,071 stars, 920 forks
- **Registry**: github
- **Tags**: `ai`, `ai-framework`, `angular-landing-page`, `dashboard`, `dynamic-components`, `html`, `kits`, `tailwind-admin`, `tailwind-css`

## Description

David AI is a free and open-source collection of customizable, production-ready UI components built with Tailwind CSS.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.0.6` | 2025-01-08 | Low | ## [1.0.6] 2024-12-30  ### Added for NPM  - Added TypeScript support for all JavaScript components   - Accordion component rewritten in TypeScript     - Added AccordionConfig interface and IAccordion interface     - Added programmatic Accordion class implementation   - Gallery component rewritten in TypeScript   - Stepper component rewritten in TypeScript     - Added StepperConfig interface and IStepper interface     - Added programmatic Stepper class implementation   - Popover compo |
| `v1.0.5` | 2024-12-24 | Low | ## [1.0.5] 2024-12-24  ### Added for NPM  - Added new functions for Accordion, Gallery and Stepper - Added cleanup functions for Accordion, Gallery and Stepper |
| `v1.0.4` | 2024-12-19 | Low | ## [1.0.4] 2024-12-19  ### Added for NPM  - Fixed Cleanup functions `clear()` replaced with `delete()` - Global init for all components via `initDavidAI()` - Fixed Popover custom content animation breaking |
| `v1.0.3` | 2024-12-19 | Low | ## [1.0.3] 2024-12-19  ### Added for NPM  - Added for all components   - Init functions on DOMContentLoaded   - MutationObserver to reinitialize the components when new elements are added |
| `v1.0.2` | 2024-12-19 | Low | ## [1.0.2] 2024-12-19  ### Added for NPM  - All components are now updated with weakset   - to prevent memory leaks   - to prevent multiple instances of the same component from being created   - duplicate instances of the same component will be ignored   - will initialize the components only once |
| `v1.0.1` | 2024-12-19 | Low | ## [1.0.1] 2024-12-18  ### Added for NPM  - Added export for esm |
| `1.0.0-beta` | 2024-12-14 | Low | Release 1.0.0-beta |
| `1.1.0` | 2021-03-23 | Low | ## [1.1.0] 2021-03-23 ### Bug fixing - https://github.com/creativetimofficial/tailwind-starter-kit/issues/19 - https://github.com/creativetimofficial/tailwind-starter-kit/issues/16 - https://github.com/creativetimofficial/tailwind-starter-kit/issues/10   - Thanks to this comment https://github.com/creativetimofficial/tailwind-starter-kit/issues/10#issuecomment-730641008 from @ryanwinchester ### Major style changes - The upgrade of Tailwind CSS from version 1 to version 2, will cause multi |

## Citation

- HTML: https://www.freshcrate.ai/projects/david-ai
- Markdown: https://www.freshcrate.ai/projects/david-ai.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/david-ai/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
