🎉 Our free, open source shadcn/ui kit reached 20,000 duplicates on Figma community. Check it out!

  1. Read our specialized blogs about our Figma shadcn/ui library and Figma itself

    by Johan Ronsse

    Besides our main blog, we run very specific blogs that are a bit more niche, and likely only of interest if you are into Figma or Shadcn/ui. Read on to find out more.

  2. Why we love wireflows for software feature designs

    by Johan Ronsse

    We’ve been loving wireflows as a way to keep the team on the same page. Wireflows connect user stories with wireframes. In this blog post we explain how it works and why wireflows are great.

  3. Five tips for creating accessible designs

    by Johan Ronsse

    A lot of accessibility work is technical and is fixable in front-end code, but when the source of that front-end is a design that is inaccessible, that's a problem. In this blog post, we show five tips to create accessible designs.

  4. Three tips for value-adding design systems

    by Johan Ronsse

    Not every team needs an elaborate design system — many small teams over-invest, mistaking process for progress. In this blog post, we give our three tips for value-adding design systems.

  5. Which tech to use for your website?

    by Johan Ronsse

    As a design studio, we primarily work on the design of software. But given the right type of project, we also work on our client's websites. In this blog post, we discuss what kind of websites we like to work on, and discuss two tech options: Framer and Craft CMS.

  6. Our take on Intercom's 3-point framework for AI driven design

    by Johan Ronsse

    For a long time, we've been big believers in designers owning part of the front-end. Now, AI enables designers to do more. Inspired by Intercom's recent article about their 3-point framework for AI-driven design, here's Obra Studio's founder Johan's take.

  7. Obra shadcn/ui kit: 1.0 released

    by Johan Ronsse

  8. Obra shadcn/ui kit milestone: over 10,000 duplicates

    by Johan Ronsse

    We share the latest updates to our Obra shadcn/ui kit, including theming, dark mode, variables for consistent spacing and border radii, and more.

  9. Meet Marina

    by Johan Ronsse

    Say hi to Marina, who will be helping with design work the coming months.

  10. Design systems: not our first rodeo

    by Johan Ronsse

    We look back at two design systems we’ve built, sharing our experience and skills with design systems.

  11. Shadcn/ui kit updates

    by Johan Ronsse

    We report on the progress of our shadcn/ui kit.

  12. AI has flipped software development

    by Johan Ronsse

    What happens when developers can move faster than designers?

  13. Apple Liquid Glass resources: update 2

    by Johan Ronsse

    A second set of resources and tips for using the Liquid Glass design language in design apps.

  14. Official Apple Liquid Glass resources

    by Johan Ronsse

    Our collection of resources to learn about using Apple's new design language, Liquid Glass.

  15. Choosing the right icon set for your project

    by Johan Ronsse

    We review five icon sets and their strengths.

  16. Obra Icons is now open source

    by Johan Ronsse

    We explain the reasoning behind making our Obra Icons set open source.

  17. Obra shadcn/ui kit public beta officially released

    by Johan Ronsse

    We released the public beta of our shadcn/ui kit, along with the two official colors and icons add-on.

  18. The work behind designing the Obra shadcn/ui Figma library

    by Johan Ronsse

    We talk about some of the design decisions behind the Obra shadcn/ui library.

  19. Why design a shadcn/ui Figma library?

    by Johan Ronsse

    We talk about why we're creating an open source and free shadcn/ui library for Figma.

  20. What is shadcn/ui?

    by Johan Ronsse

    We'll be releasing a free and open source shadcn/ui kit for Figma soon. But... what is shadcn?

  21. My top 7 Figma plugins

    by Johan Ronsse

  22. Guide to designing interfaces with AI: now directly on this website

    by Johan Ronsse

    We published our guide to designing interfaces with AI straight on our website.

  23. Who moved my (virtual) cheese?

    by Johan Ronsse

    Musings on redesigning software, user's mental models and guidelines on what to do when redesigning.

  24. Updated design services

    by Johan Ronsse

    Three months into the company, we're revised our offering. In this post we discuss our updated design services.

  25. A guide to designing interfaces with AI

    by Johan Ronsse

    We wrote a free guide to designing interfaces with AI. We are using these techniques get to better prototypes for validation faster.

  26. We're live

    by Johan Ronsse

    We finally put the new Obra website live.

  27. Our logo design process

    by Johan Ronsse

    A client might come to us with the question to design a logo; but in our minds, it’s the start of a larger branding process.

  28. HTML prototyping with AI

    by Johan Ronsse

    The last two workdays were spent using a combination of Claude, Figma, Cursor, and Wispr Flow to work on an HTML prototype.

  29. User interface wireframing with AI and speech dictation

    by Johan Ronsse

    I’ve used a new technique that I’ve called prompt wireframing where I use a combination of tools to get the job done.

  30. The vast majority of design systems work is busywork

    by Johan Ronsse

  31. Obra icons: Figma plugin

    by Johan Ronsse

  32. High-end fonts included with macOS

    by Johan Ronsse

  33. Converting an .mp4 to a .gif using ffmpeg

    by Johan Ronsse

  34. Overindexing on the system

    by Johan Ronsse

  35. Type variables in Figma – variable font workaround

    by Johan Ronsse

  36. The case for design engineers

    by Johan Ronsse

  37. Three types of product designs

    by Johan Ronsse

  38. Interoperability dreams

    by Johan Ronsse

  39. UX gone wrong

    by Johan Ronsse

  40. Success through openness in digital design

    by Johan Ronsse

  41. Pug advanced mixins

    by Johan Ronsse

  42. TextCutter plugin for Figma

    by Johan Ronsse

  43. Accessible, clickable table rows

    by Johan Ronsse

  44. I’ve never regretted doing user research

    by Johan Ronsse

  45. Avoiding Figma file complexity

    by Johan Ronsse

  46. What’s changed in Bootstrap 5?

    by Johan Ronsse

  47. Grouping things in Svelte

    by Johan Ronsse

  48. Should you use scoped styling?

    by Johan Ronsse

  49. Three more tips for enterprise UI design

    by Johan Ronsse

  50. Write less, do more with Svelte

    by Johan Ronsse

  51. Why you’ll probably regret using Tailwind

    by Johan Ronsse

  52. Five UI design tips for enterprise software

    by Johan Ronsse

  53. Thoughts on Tailwind CSS

    by Johan Ronsse

  54. Getting productive by using the right Figma plugins

    by Johan Ronsse

  55. Design work doesn’t fit in a sprint planning

    by Johan Ronsse

  56. Figma plugin shortcuts

    by Johan Ronsse

  57. Eight lessons from creating a design system

    by Johan Ronsse

  58. UX design has never been just for designers

    by Johan Ronsse

  59. Our deliverable sometimes makes us obsolete (and that’s okay)

    by Johan Ronsse

  60. Thoughts on Bootstrap 4

    by Johan Ronsse

  61. Overthinking BEM

    by Johan Ronsse

  62. The Web as a UI implementation layer

    by Johan Ronsse

  63. It’s all about the software quality

    by Johan Ronsse

  64. The 10 commandments of good form design on the web

    by Johan Ronsse

  65. Learning to love BEM

    by Johan Ronsse

  66. How we document user interfaces

    by Johan Ronsse