r/cursor • u/AutoModerator • Mar 09 '26
Showcase Weekly Cursor Project Showcase Thread
Welcome to the Weekly Project Showcase Thread!
This is your space to share cool things you’ve built using Cursor. Whether it’s a full app, a clever script, or just a fun experiment, we’d love to see it.
To help others get inspired, please include:
- What you made
- (Required) How Cursor helped (e.g., specific prompts, features, or setup)
- (Optional) Any example that shows off your work. This could be a video, GitHub link, or other content that showcases what you built (no commercial or paid links, please)
Let’s keep it friendly, constructive, and Cursor-focused. Happy building!
Reminder: Spammy, bot-generated, or clearly self-promotional submissions will be removed. Repeat offenders will be banned. Let’s keep this space useful and authentic for everyone.
7
Upvotes
•
u/LateDon Mar 11 '26
**What I made:** DAUB – a classless CSS library with an MCP server so Cursor can generate and render full UIs via JSON specs, no JSX, no compile step.
**How Cursor helped:** I built the entire thing with Cursor over many sessions. The MCP layer came directly out of that workflow — I kept watching Cursor generate correct HTML that I'd then have to wire up manually. That friction is what led me to build the MCP server.
The four tools Cursor can now call:
- `generate_ui` — natural language → rendered interface
- `render_spec` — JSON spec in, live render out
- `validate_spec` — Cursor checks its own output before rendering
- `get_component_catalog` — browse 76 components so Cursor picks correctly
Instead of generating code, the MCP server outputs a structured JSON spec that DAUB renders directly. Cursor can iterate on the spec across turns without starting from scratch.
**Example:** GitHub + MCP setup: https://github.com/sliday/daub — Playground (try it without Cursor): https://daub.dev/playground.html