· 1 min read

Awesome native Xcode extensions


This is the biggest and the best collection of the currently available natively created source editor extensions for Xcode.

Xcode extensions

You can find the actual list hosted on GitHub (~3k ⭐️).

The main reason for this is that the project is almost entirely driven by the community and this fact is truely amazing! In under just one year, the repository had a thousand stars on GitHub and it’s counting! The list of awesome native Xcode extensions is open for everyone, so if you have an extension, please don’t hesitate & create a pull request!

I’d like to say thank you for all the contributors, especially for takasek who categorized the list.

Are you using Xcode extensions at all?

Personally I’m using 1-2 extensions, but nothing more. Maybe everything should be collected under one gigantic extension application with the ability of turning individual features on or off?

Does anybody have time for that? 🤔

How to create an Xcode extension?

You might feel the urge to implement your own extension. Not a problem. Here are some really amazing resources, to teach you how to make an Xcode plugin.

Both of these articles are very great ones, I don’t want to get into the details of building an Xcode source editor extension, you should just go read (watch) them and start building your own stuff. 😉

Related posts

· 1 min read

Awesome native Xcode extensions


This is the biggest and the best collection of the currently available natively created source editor extensions for Xcode.

· 4 min read

Conventions for Xcode


Learn how to organize your codebase. If you are struggling with Xcode project structure, files, naming conventions, read this.

· 2 min read

Custom working directory in Xcode


Learn how to set a custom working directory in Xcode to solve one of the most common beginner issue when using Vapor.

Learn To Code Using Swift cover image

Get the Learn To Code Using Swift book

Learn To Code Using Swift is a programming book for absolute beginners, born from a fresh approach. It promises beginner-friendly explanations even for complex topics and provides up-to-date Swift knowledge. The book builds progressively from the basics to advanced concepts without expecting any prior programming experience — it clearly explains every idea, definition, and code snippet. It also teaches algorithmic thinking and reasoning skills necessary to thrive even in the age of LLMs. Theory and practice go hand in hand, with more than 350 exercises included to build confidence and solid foundations. Most of the modern Swift language features are covered, making this book a great base for anyone regardless of specific platform or interest.

Available on Gumroad