u/feursteiner

I built a truly "svelte-esque" UI library (for devs AND agents) [self-promotion]

Hey folks, been working on Bref-ui, a Svelte-first, human-first, agent-first UI library. Started building it for stuff I needed, and it's already running in five of my projects!

I've used Tailwind a ton at work with Next.js and it's amazing tbh... but for me tho, it still felt like learning another thing, I'd rather write CSS directly. Which, Svelte makes pretty easy.
That said, I get that it's not everyone's thing. Some just wanna build without fussing over CSS, so I think I've made something for you folks too.

I love shadcn's source ownership approach too. But in my projects, the dependency stack felt like a gazillion more things to keep track of. With how fast stuff moves in the React ecosystem, that was more mental overhead than I wanted. I've always loved Svelte's batteries included feel, so that inspired Bref too.

And sometimes I want the source so I can mess with everything, sometimes I just wanna import a button and get on with my day lol. Bref lets you do either.

Now I'm going down the rabbit hole with marketing components, automatic site generation, generative UI and tooling to help agents discover, compose, customize and verify interfaces. Big undertaking, lots still cooking, but it's fun as hell.

I'm pretty bullish on agents, but I still wanna understand and control the code that ships. I review every change I make with them. I'm the maintainer, it's my responsibility, and code review stays part of the deal. I hate slop as much as the next dev.

Using it in my own projects keeps me honest too. If something's annoying to customize or breaks, I get to deal with that shit firsthand.

Would love feedback on the components and where this is headed. Anything feel awkward? Anything you'd actually wanna use?

Praying the Reddit lords are nice this time ahah
https://github.com/feuersteiner/bref-ui

u/feursteiner — 4 days ago