I’ve put the Open Components standard behind an MCP server: 11 components and 411 rules so far. Connect it, and your agent checks your implementation against a component's contract, rule by rule. Free, no sign-in. I’d love to hear how it goes. opencomponents.dev/docs/getting...
Alex Grozav
Alex Grozav
@alexgrozav.com
Frontend Engineer at @n8n.io. Building @styleframe.dev and @inkline.io, #opensource software with a focus on developer experience.
38 followers53 following53 posts
Buttons are the most common interactive component. So the Button is Open Component's first component page. I've written the guidelines for one that looks right, works for everyone and can be checked by your agents, with code examples in seven frameworks. opencomponents.dev/docs/compone...
I'd love your feedback and contributions. Tell me what you think of the rules, what I've missed, and which component you'd like to see next. Thanks for reading! Site: opencomponents.dev Button: opencomponents.dev/docs/compone... GitHub: github.com/uxfront-com/...
I've built this incredible website with Claude, in preparation for the exciting Frontend projects I have lined up under the UXFront brand. uxfront.com I'm still in awe every time I look at it.
I've been a frontend developer for the past 17 years, and I could never dream of investing the time to build something like this for a personal project. Building something this complex would normally take months, maybe even years. With @anthropic.com's Claude, I built this in two weeks.
Alex Grozav reposted
POV: your CSS utility classes read like natural CSS, and stay under your control, type-checked. • Tailwind: bg-pirmary → Why is my button still gray!? • Styleframe: _background:pirmary → Error: Variable "color.pirmary" is not defined Port your codebase to Styleframe styleframe.dev/docs/getting...
Alex Grozav reposted
styleframe 3.9.0 is out 🎉 20+ new component recipes in a single release: Select, Switch, Slider, Tabs, Accordion, Calendar, ColorPicker, OTP, Drawer, Sidebar, plus the full form-field lineup. Type-safe design systems in TypeScript, compiled to CSS. github.com/styleframe-d...
Alex Grozav reposted
Making huge progress on Inkline 5! 🚀 We're building a compiler that speaks 7 frameworks: React, Vue, Solid, Svelte, Angular, Astro and Qwik. Already shipped: - static rendering - styling via @styleframe.dev - props - slots - context All components come in headless and styled versions.
The long-term vision: one cross-framework UI Library, shipping two incremental versions: • headless components of highest standards • styled components, incredibly configurable and performant via @styleframe.dev Inkline is open source and under active development. github.com/inkline/inkl...
My dream is to write a component once, at the highest quality I can, and ship it natively to @react.dev, @vuejs.org, @svelte.dev, @solidjs.com, @angular.dev, @qwik.dev, and @astro.build. The real challenges are reactivity and reliability.
Alex Grozav reposted
Shipped another huge DX win for @styleframe.dev! Utility classes are now minified automatically at build time. _color:primary -> _c:p Write utility classes in natural CSS-like syntax during development. Ship smaller HTML and CSS than Tailwind (-15% gzipped), zero loss of DX.
I built the same pages using utility classes in both @styleframe.dev and @tailwindcss.com. Styleframe resulted in smaller bundles, and in my opinion a cleaner authoring experience. If you want to run it yourself: github.com/styleframe-d...
This is just one feature of @styleframe.dev - the type-safe styling engine with theming, recipes, and hundreds of building blocks to create your design system. It's completely free, open source, and production-ready today. Website: styleframe.dev Star on GitHub: github.com/styleframe-d...
I've just shipped a huge DX win for styleframe! Recipes now auto-generate named Props types from their variants. Component props stay in sync with your design system, zero manual typing. #webdev #typescript #opensource
We've just released styleframe@3.7.0! 🎉 What's new: · Variable and utility usage detection and purging for much leaner outputs · Unified fluid and static font size design tokens · Named Props types exported from the virtual module · Rewritten 15min guide, new Elements docs, and a framework switcher
Alex Grozav reposted
We're welcoming contributions from all of our community! 💚 We've added a complete CONTRIBUTING guide to help you get started: github.com/styleframe-d... #opensource #foss
Alex Grozav reposted
Styleframe now has a playground! Write type-safe CSS in your browser and see it render instantly. No install, no config. Just try it live: play.styleframe.dev #typescript #css #webdev
Designers, how are you handling design token updates from your dev team right now? Manual edits? A plugin? Pretending it's not a problem? Tokens should live in code and land in @figma.com without anyone retyping a hex value. Forever free → styleframe.dev/figma
Alex Grozav reposted
It’s finally happening 🚀 Styleframe is shaping up to be the layer powering @inkline.io's theming engine - fully type-safe, endlessly customizable, composable styling. Exciting times ahead 👀
We just shipped Styleframe v3.3.0 🎉 Introducing the first recipes for our default theme: a big step toward a fully composable design system. - Badge & Button components with beautiful defaults - Fully type-safe - Consistent, scalable theming bit.ly/47lQ6kU #TypeScript #CSS #DesignSystems
Alex Grozav reposted
Alex Grozav reposted
Styleframe v3.0.0 is live! 🎉 • Global Styleframe instance with extension files • Scanner plugin with Tailwind-like utility support - write utility classes in markup and auto-generate the styles Read more: github.com/styleframe-d... #DesignSystems #TypeScript #CSS #WebDev
Alex Grozav reposted
Styleframe v2.6.0 is out 🚀 ✨ Big one: Figma plugin for importing/exporting Styleframe design tokens as Figma Variables (DTCG-friendly) - keeping design + code in sync. Changelog: github.com/styleframe-d...
Alex Grozav reposted
If your "single source of truth" is manually entering tokens in both code and Figma... we need to talk. 🆕 Styleframe – Design Token Sync (Figma) ✅ W3C DTCG import/export ✅ Figma Variables + aliases preserved ✅ Multi-mode themes intact (light/dark) styleframe.dev/figma #figma #dtcg
Alex Grozav reposted
wrote some things I've been thinking about ai ... and it ended up feeling very personal roe.dev/blog/the-go...
Alex Grozav reposted
Just shipped over 200 pre-made utility classes generators to Styleframe! ⚡ Flexbox, Grid, Typography, Transforms, Spacing... 15 categories total. Tailwind-style utilities, fully type-safe and under your complete control: www.styleframe.dev/docs/utilities #webdev #ui #ux #dx
Alex Grozav reposted
Alex Grozav reposted
Alex Grozav reposted
We're live on ProductHunt! 🚀 Styleframe is out in the wild, and if you have a moment today, we'd love your support and feedback. 🔗 www.producthunt.com/products/sty... #producthunt #webdevelopment #ui #ux #dx
Okay... this made my day. Thank you all for trying @styleframe.dev! 💛
Absolutely blown away. 🤯 Thank you to everyone who checked out styleframe in the last 48 hours. 💛
🚀 After 10+ years building design systems and an OSS UI library, I finally built the tool I always wished existed. Introducing @styleframe.dev - a new way to write type-safe, composable, future-proof CSS in TypeScript. styleframe.dev #webdev #css #typescript
You are up to date.