AgnosticUI's Avatar

AgnosticUI

@agnosticui.bsky.social

AgnosticUI Local. The AI-native UI kit that lives in your codebase. React. Vue. Lit. Svelte. Solid. And more.

8 Followers  |  39 Following  |  30 Posts  |  Joined: 30.12.2025  |  2.4881

Latest posts by agnosticui.bsky.social on Bluesky


Preview
AgnosticUI - Local Components for React, Vue, Svelte & More The UI kit that lives in your project. Local components. AI-friendly. React. Vue. Svelte. Astro. Angular. Solid. Preact.

๐——๐—ถ๐˜€๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐——๐—ฎ๐˜€๐—ต๐—ฏ๐—ผ๐—ฎ๐—ฟ๐—ฑ for React, Vue, and Lit

One implementation. 100% framework consistency.
โ†’ Token-driven UI
โ†’ 15+ "One-Class" Skins
โ†’ Light/Dark variants included

www.agnosticui.com/playbooks/da...

#DesignSystems #Frontend #WebDev#CSS

17.02.2026 16:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

Bluesky
New AgnosticUI playbook: Multi-step onboarding wizard
React, Vue, Lit implementations. Timeline tracking. Includes LLM prompts for customization.
Features new SelectionButtonGroup and SelectionCardGroup components.
agnosticui.com/playbooks/onboarding.html

06.02.2026 15:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, it's an interesting progressive approach. Thanks for sharing your thoughts.

02.02.2026 17:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I agree and it's why I called mine AgnosticUI ๐Ÿ˜€ It IS fun when you get to npm install your own thingies you built in previous years no doubt!

02.02.2026 17:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

As you know I'm a fan. How'd you end up with 100ms delay specifically? Does this work equally well on a page with 10 WCs vs. one with say 100 WCs?

02.02.2026 17:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
AgnosticUI - Local Components for React, Vue, Svelte & More The UI kit that lives in your project. Local components. AI-friendly. React. Vue. Svelte. Astro. Angular. Solid. Preact.

Docs:
โ€ข agnosticui.com/components/selection-button-group.html
โ€ข agnosticui.com/components/selection-card-group.html

02.02.2026 16:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AgnosticUI Docs Show SelectionButtonGroup component

AgnosticUI Docs Show SelectionButtonGroup component

๐Ÿš€ New in AgnosticUI: SelectionButtonGroup & SelectionCardGroup

Just shipped two components while building our Onboarding Playbook!

โœจ SelectionButtonGroup
Compact button-styled radio/checkbox

โœจ SelectionCardGroup
Rich card-based selection

#WebDev #React #Vue #Svelte #WebComponents #OpenSource

02.02.2026 16:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™d love to hear that episode. Iโ€™m pretty sure yours was the articles I read re how to go about SSR and also FOUC circumnavigation in web components yes? Um, those would be amazing topics in my ear holes ๐Ÿ˜ cc @stuffbreaker.bsky.social @shoptalkshow.com

29.01.2026 13:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
AgnosticUI - Local Components for React, Vue, Svelte & More The UI kit that lives in your project. Local components. AI-friendly. React. Vue. Svelte. Astro. Angular. Solid. Preact.

Most AI-generated UI defaults to React + shadcn + Tailwind ๐Ÿ˜ด

I used AgnosticUI to test if an LLM has the capability to respect a design system's constraints to generate bespoke pages:

Login Playbook + prompts are public if you care about repeatable AI UI output:
www.agnosticui.com/playbooks/lo...

27.01.2026 19:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AgnosticUI's new Responsive Login Playbook โ€” screenshot image capture of how it looks at the Tablet size.

AgnosticUI's new Responsive Login Playbook โ€” screenshot image capture of how it looks at the Tablet size.

AgnosticUI major update live! ๐Ÿš€

Login Playbook: AI recipes for React, Vue & Lit.
Buttons: Full-width support.
Inputs: Auto-centered addons & standard sizing.
CLI: Automation via --skip-prompts.
Figma: Token variables, 5 components.

www.agnosticui.com/playbooks/lo...

#WebDev #OpenSource #Frontend

19.01.2026 15:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sure, we can do certain things to ensure short term survival (Jr/Sr), but, what about our dignity? This endless chasing relevance is maddening and at a certain point you have to backup and ask: How does this whole arrangement REALLY play out when the overall energy appears to be "remove the humans".

09.01.2026 14:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Addy, ALWAYS appreciate you man! But, something feels oversimplified. Elephant in room is many folks genuinely feel crummy re how powers that be are approaching all this, no?

Survival formula: Adapt. Pivot. Adapt. Pivot. Adapt. Pivot. Get back on hamster wheel. Remember big brother IS your master.

09.01.2026 13:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hey Sarah. Long time! I know you were joking. But. Doesn't that feel wrong? Now we have to dumb down our writing just so folks know we're humans? Feels icky that we're accommodating all this, but, I DO get it. Maybe the Tailwind clobbered by LLMs thing's got me down. I dunno :(

08.01.2026 16:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tolin.ski So I rewrote AgnosticUI in Lit web components and I've definitely contemplated if some tasteful classless, typography defaults, utilities, helpers, etc. should be added in. It's very interesting to see Graffiti. Will have to play with it. Always dug Pico, OpenProps, etc. Synergy opp?

05.01.2026 19:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Photoshop (Web) and Spectrum; Microsoftโ€™s Fluent UI and FAST, VS Code; Salesforce Lighting; GitHubโ€™s UI; Shopify
Polaris Design System; USWDS; and Apple, Porsche, SpaceX, Reddit all supposedly too. Seems like there's some pretty serious big hitters using 'em. Sweet spot's primitives & design systems

05.01.2026 19:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looking for some web component guru to compare vitest vs. open-wc/testing. I used the former out of habit with other tech but maybe later is better? Any thoughts?

05.01.2026 19:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I never see these sorts of goodies until I've already built like 50+ components lol. Hey, but, I thought I was wrong to use vitest (and not open-wc/testing which I didn't discover until I was too far in). Thoughts comparing the two? I've only been writing web components more seriously in 2025 so...

05.01.2026 19:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
AgnosticUI One themeโ€ฆall frameworks! Lit. Vanilla. React. Vue. Svelte.

I rewrote AgnosticUI in Lit web components www.agnosticui.com and I think it's a fairly straight forward implementation if you're looking for source code to read. I'm honestly just diving in more heavily in last 6 months. So, you can see all my mistakes too lol.

05.01.2026 19:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I read. Yeah, unsurprisingly, your second to last paragraph. Man. I'm. Like. 100%. Right. There. With. You. My. Brother (yes, obnoxious misuse of periods to make it land lol...because, fuck it, I'm a human after allโ€”and I can use an em dash if I want :p

02.01.2026 19:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AgnosticUI One themeโ€ฆall frameworks! Lit. Vanilla. React. Vue. Svelte.

Yes! I rewrote AgnosticUI from scratch in Lit. 55+ components. New CLI - www.agnosticui.com

31.12.2025 22:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AgnosticUI One themeโ€ฆall frameworks! Lit. Vanilla. React. Vue. Svelte.

Yes! Mine :) I just finished rebuilding AgnosticUI from scratch. 55+ components. New CLI. Feedback, GitHub stars, and help spreading the word would be greatly appreciated if you like it.

๐Ÿ”— agnosticui.com โญ github.com/AgnosticUI/agnosticui

31.12.2025 22:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here's a tip my friend: ::part is from outside ::slotted is from within. Helps me remember at least :) Best of luck

31.12.2025 22:31 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Biggest thing I can think of was realizing a11y is affected so you just have to put your <label for="ID"> in same shadow and you're pretty much off and running imo. Complex super compound component styles can get tricky too.

31.12.2025 22:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AgnosticUI One themeโ€ฆall frameworks! Lit. Vanilla. React. Vue. Svelte.

Microsoft's FAST/Fluent UI, GitHub's github-elements, Shoelace, Salesforce's Lightning, and finally Adobe's use of its Spectrum Web Components library in Photoshop.

And, Chad, I just prerelease v2 rewrite of AgnosticUI www.agnosticui.com -- maybe what you're looking for? Not headless though.

31.12.2025 22:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Scott is this basically a combo of classless and CSS utilities (but more like 2+ rules per class)? Noticed .box with background, padding, border-radius, border. Do you have a rationale post? Curious to read if so Btw, I rebuilt AgnosticUI in Lit web components lately (you eval'd v1 a few years back)

31.12.2025 22:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What does that mean? Have you tried Lit? What about only using for primitives and import'ing into your framework? I think that's what many people are doing. I went to pains to make my lib (built now in Lit web components) very dUX friendly for React and Vue. Would like to hear what "feel wonky".

31.12.2025 22:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I used vitest for my framework rewrite. Wasn't even aware of open-wc/testing until I'd like written 30+ components lol. What does your protected example mean btw?

31.12.2025 22:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I rewrote AgnosticUI to use Lit web components. There are a couple simple things that I believe should be up front and center in any intro to web components โ€” 1. get used to placing <label> alongside your implementation in shadow dom 2. CSS parts, ::slotted, etc.

31.12.2025 22:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm still trying to figure out how to get the word out on my OSS without resorting to just cracking back open my IDE and writing code. I'm so much more comfortable there. Hours of shameless plugs in Discord servers. I feel like a fucking used car salesperson. Necessary evil but I really hate it :(

31.12.2025 16:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I completely rewrote AgnosticUI v2 with Lit Web Components

@lit/react wrappers for React DX

Vue wrappers for Vue DX

Direct web components for Svelte, Solid, Angular

Feedback and GH โญ welcomed!

๐Ÿ”— agnosticui.com โญ github.com/AgnosticUI/agnosticui

#WebDevelopment #WebComponents #Lit #UiComponents

30.12.2025 19:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@agnosticui is following 20 prominent accounts