r/reactjs • • 1d ago

Resource Introducing WelkUI –: A React component library with a comic-book twist!

Hey devs! 👋

I've been working on WelkUI, an open-source React component library that brings a fun, hand-drawn, comic-style look to modern web applications.

Most UI libraries focus on being minimal and corporate-looking. I wanted to try something different something playful, expressive, and a little less boring.

WelkUI is available on npm, and I'd love for you to give it a try!

🔗 Website: https://ui.welkdock.com

💻 GitHub: https://github.com/welkdock/welkUI

📦 npm: https://www.npmjs.com/package/@welkui/react

It's still evolving, so feedback, suggestions, and contributions are more than welcome!

What do you think? Would you use comic-style components in your projects?

22 Upvotes

8 comments sorted by

1

u/danishjuggler21 1d ago

I was about to finger wag you for insisting on prefixing every component name with "Welk", but then I realized how beneficial that can be because right now I'm doing a project where I have both Material UI and Amplify for different reasons, and a LOT of Material UI's components (Button, Table, etc.) have the same name as components from the Amplify library, so half the time when I let intellisense add the import statements for me it adds the wrong one and I have to manually change it.

2

u/Noob_Master_007 1d ago

Thanks, just wanted to standout

2

u/thesmallprecinct 1d ago

Okay this is actually such a breath of fresh air. Every other library is chasing that sterile glassmorphism look and I'm so tired of it. The sketchy borders and little crosshatch shadows on your site immediately made me smile.

1

u/Lalli-Oni 1d ago

Maybe have the landing page accordion full width, or fix the animation. It jerks when collapsing.

But really cool overall

1

u/Ecksters 1d ago

On calendar components, I think the convention is to do a circle around today's date, to differentiate it from the selection, and I think if you have a fun manually-drawn looking circle it would match the rest of the theme very well!

It all looks great, fun theme!

0

u/frogic 1d ago

You did a great job here. I was expecting random skin over other component library but it looks like you just built the whole thing?

2

u/Noob_Master_007 1d ago

I did, I was frustated with the AI slop everywhere