About SwiftShelf

Building tools for the iOS development community

The idea behind SwiftShelf

Why SwiftShelf exists?

Hey! I'm Luiz Mello, an iOS developer passionate about crafting small digital experiences that feel intentional, useful, and fun!

As an iOS developer, I've always wanted to give something back to the community that has taught me so much. SwiftShelf was born from this desire. I wanted to create a place where developers can easily find, share, and learn from beautiful SwiftUI components.

But there was another, personal goal: I wanted to deepen my knowledge of CI/CD workflows and GitHub Actions. This project became the perfect playground to learn automation, validation pipelines, and how to build systems that just work.

Want to Contribute?

Join the community! Share your SwiftUI components and help other developers build amazing apps. Every contribution makes a difference.

How Does It Work?

Behind the scenes

SwiftShelf uses a completely automated CI/CD pipeline to validate and process every contribution. Probably not the best way to do it, but it's a fun project to learn about CI/CD workflows and GitHub Actions.

From checking file formats, images and code to validating tags, everything is automated to ensure quality and consistency.

Tech Stack

Next.jsReactTypeScriptTailwind CSSGitHub ActionsVercelSwiftSwiftUIYAMLNode.jsRadix UILucide Icons

Support the Project

SwiftShelf is open source and free to use. If you find it helpful and want to support continued development, consider buying me a coffee!

Made with by @luizmellodev