VHUD is an open source UI component from Airin for creating loading indicators with slick styling similar to native iOS HUD components.
VHUD allows you to customize the coloring, and style of the indicator, and the loading and completion text. You can also blur or color the background when the indicator is shown.
This image from the readme shows VHUD in action:
You can find VHUD on Github here.
A great looking loading indicator component.
NMessenger is an open source messenger user interface component from Ebay featuring rich content and high performance.
NMessenger utilizes AsyncDisplayKit for high performance and supports images, collection views, bubbles, avatars and more.
NMessenger is extendable, and new features can be added with easy access to the camera and photo library.
This image from the readme shows NMessenger in action:
You can find NMessenger on Github here.
A great component for creating messaging apps.
PageControls is an open source component providing a selection of beautiful custom page controls created with Swift from Kyle Zaragoza.
PageControls features 4 different page controls with beautiful animations and each featuring a different look. The color, size, and number of pages can be customized.
Here’s an animation from the readme showing PageControls in action:
You can find PageControls on Github here.
A nice set of custom page controls.
NXDrawKit is an open source Swift based framework providing common components for creating drawing apps from Nicejinux.
Included within the framework are 3 different types of views, a Canvas view for drawing with redo, undo, clear, save and load, a pallet view that allows you to choose color, and alpha, and a toolbar for showing current canvas status.
This animation from the readme shows NXDrawKit in action:
You can find NXDrawKit on Github here.
A great library for those interested in creating a drawing app.
ColorMatchTabs is an open source component from Yalantis providing tabbed view navigation.
ColorMatchTabs provides iconized tab selection with great transitional animations between the different tabs, customizable colors and more. You can customize the tint colors shown, and also included a popup view
This image from the readme shows ColorMatchTabs in action:
You can find ColorMatchTabs on Github here.
An interesting navigation component with great animations.