# NudaUI, case study

> NudaUI is a project by Santiago Gómez de la Torre. This case study covers the problem it solves, what his role was and what came of it.

Canonical URL: https://sgomez.dev/en/work/nudaui

Updated on 2026-10-02

## The problem

Animation libraries tie you to a framework and weigh too much, and anyone working with Laravel, Django, Rails or plain HTML is left out.

## My role

I created it and maintain it on my own. They are HTML and CSS animations, with JavaScript only when needed, accessible from day one (ARIA and prefers-reduced-motion) and themed with CSS variables. You copy and paste them, with nothing to install.

## Stack

- Next.js
- TypeScript
- CSS
- framework-agnostic

## The outcome

1,503 components across 81 categories, with zero dependencies and usually under 1 KB each. They work in React, Vue, Svelte, Astro, Blade, Jinja and plain HTML, under the MIT license and with a public JSON API.

## Links

- [Source](https://nudaui.dev)
- [Repository](https://github.com/sgomez-dev/nudaui)

## More case studies

- [Claude Canvas](https://sgomez.dev/en/work/claude-canvas)
- [NudaUI Semantic Search (RAG)](https://sgomez.dev/en/work/nudaui-semantic-search-rag)

---

More machine-readable formats: [llms.txt](https://sgomez.dev/en/llms.txt), [agents.md](https://sgomez.dev/en/agents.md), [OpenAPI](https://sgomez.dev/openapi.json), [sitemap](https://sgomez.dev/sitemap.xml).
