Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Custom Controls

Custom Controls

73 projects

Showing 36 of 73 projects

PinterestSegment
PinterestSegmentSwift

A customizable iOS segment control with Pinterest-style masking animations for smooth tab switching.

#ui-animation#pinterest#coreanimation
Stars694
Forks53
Last commit1 year ago
SelectableTextView
SelectableTextViewSwift

A customizable iOS text view with advanced text selection, expansion, and scrolling capabilities.

#ios#expansion-button#textview
Stars626
Forks29
Last commit6 years ago
Reactions
ReactionsSwift

A fully customizable iOS control for implementing Facebook-like reaction buttons and selectors in Swift.

#ios#interaction-design#facebook
Stars579
Forks90
Last commit3 years ago
ButtonProgressBar-iOS
ButtonProgressBar-iOSSwift

A UIButton subclass for iOS with animated loading progress and completion animations.

#uibutton#mobile-ui#ios
Stars574
Forks45
Last commit4 years ago
ChromaColorPicker
ChromaColorPickerSwift

An intuitive HSB color picker for iOS built in Swift with multiple selection handles and customization.

#color-theme#ios#customizable
Stars569
Forks129
Last commit6 days ago
AHDownloadButton
AHDownloadButtonSwift

A customizable iOS download button with progress and transition animations, inspired by Apple's App Store.

#downloadbutton#ios#button
Stars493
Forks56
Last commit4 years ago
TweeTextField
TweeTextFieldSwift

A lightweight iOS library providing customizable text fields with smooth animations and extended functionality.

#textfield#ios#uitextfield
Stars489
Forks55
Last commit4 years ago
RKTagsView
RKTagsViewObjective-C

A highly customizable iOS tags view component supporting editing, selection, and Auto Layout.

#auto-layout#ios#token-field
Stars445
Forks54
Last commit8 years ago
NFDownloadButton
NFDownloadButtonSwift

A customizable iOS download button component that replicates Netflix's app download button animation and states.

#ios#button#animation
Stars439
Forks34
Last commit7 years ago
SnappingStepper
SnappingStepperSwift

An elegant Swift alternative to UIStepper with a thumb slider for flexible value control.

#ios#swift-package-manager#stepper-control
Stars426
Forks28
Last commit5 years ago
LTHRadioButton
LTHRadioButtonSwift

A customizable iOS radio button control with smooth selection/deselection animations.

#ios#animation#checkbox
Stars369
Forks27
Last commit2 years ago
SectionedSlider
SectionedSliderSwift

A customizable iOS slider control that mimics the segmented slider from iOS 11 Control Center.

#ios#library#slider
Stars367
Forks27
Last commit6 years ago
DynamicMaskSegmentSwitch
DynamicMaskSegmentSwitchSwift

A customizable iOS segment switcher with dynamic text mask animation and bounce effects.

#ios#animation#ui-components
Stars309
Forks32
Last commit9 years ago
MonoGame.Forms
MonoGame.FormsC#

Integrate MonoGame rendering into Windows Forms applications to easily create custom editor environments.

#nuget#monogame-framework#monogame-forms
Stars306
Forks28
Last commit9 months ago
RadialMenu
RadialMenuSwift

A Swift custom control for creating iOS radial context menus with Facebook POP animations.

#user-interface#ios#pop
Stars302
Forks24
Last commit3 years ago
MultiSelectSegmentedControl
MultiSelectSegmentedControlSwift

A customizable iOS control that extends UISegmentedControl with multi-selection, vertical stacking, and mixed text/image segments.

#selection#selected-segments#ui-components
Stars302
Forks59
Last commit
CocoaTextField
CocoaTextFieldSwift

A highly customizable iOS text field component that implements Material Design guidelines for Apple platforms.

#textfield#ios#uitextfield
Stars272
Forks37
Last commit1 year ago
ADChromePullToRefresh
ADChromePullToRefreshSwift

A customizable pull-to-refresh control for iOS apps, inspired by Google Chrome's iOS interface.

#ios#refresh-actions#ui-components
Stars264
Forks18
Last commit7 years ago
NControl
NControlC#

A Xamarin.Forms wrapper control enabling custom drawing and complex controls without custom renderers.

#composite-controls#mobile-ui#xamarin-forms
Stars263
Forks65
Last commit8 years ago
AnimatedSwitch
AnimatedSwitchSwift

A Swift UISwitch subclass that paints over the parent view with a custom color when turned on.

#ios#uiswitch#ui-animation
Stars245
Forks23
Last commit7 years ago
McPicker
McPickerSwift

A customizable, closure-driven UIPickerView drop-in solution with animations and rotation support for iOS.

#ios#animation#popover
Stars214
Forks44
Last commit2 years ago
RadioGroup
RadioGroupSwift

A customizable radio button group component for iOS and SwiftUI, providing the missing native radio buttons functionality.

#ios#radio-buttons#ui-components
Stars191
Forks32
Last commit10 months ago
WormTabStrip
WormTabStripSwift

A Swift iOS tab strip library with animated worm-style indicators for smooth ViewPager-like navigation.

#smarttabstrip#tabstrip#smarttapstrip
Stars188
Forks33
Last commit4 years ago
GIFRefreshControl
GIFRefreshControlSwift

A pull-to-refresh control for iOS that supports animated GIF images as track animations.

#ios#ui-components#custom-controls
Stars160
Forks14
Last commit7 years ago
JPPack
JPPackPascal

A collection of customizable VCL/LCL components for Delphi and Lazarus, including enhanced buttons, panels, labels, and color selectors.

#delphi-xe#embarcadero-delphi#button
Stars156
Forks41
Last commit3 years ago
CircleSlider
CircleSliderSwift

A circular slider library for iOS, written in pure Swift with extensive customization options.

#mobile-ui#ios#circular-slider
Stars147
Forks37
Last commit8 years ago
Xamu-Infrastructure
Xamu-InfrastructureC#

A collection of reusable components, MVVM classes, behaviors, and utilities for Xamarin and Xamarin.Forms development.

#xamarin#nuget#behaviors
Stars135
Forks37
Last commit6 years ago
Godot Spin Button
Godot Spin ButtonGDScript

A Godot Engine 4.x addon providing a horizontal selector with navigation controls, modular components, and rich customization.

#interface#button#godot-4
Stars131
Forks7
Last commit1 year ago
ESTabBarController
ESTabBarControllerObjective-C

A custom iOS tab bar controller with animated selection indicator and button action support.

#mobile-ui#ios#objective-c
Stars127
Forks22
Last commit8 years ago
PMZSwitch
PMZSwitchSwift

A customizable animated toggle switch component for iOS apps with smooth transition effects.

#mobile-ui#ios#uiswitch
Stars116
Forks19
Last commit7 years ago
ATTabs
ATTabsPascal

A collection of custom-drawn, OS-independent UI controls for Delphi and Lazarus applications.

#gui-toolkit#cross-platform-ui#pascal
Stars110
Forks29
Last commit1 month ago
YUSegment
YUSegmentObjective-C

A customizable segmented control for iOS that supports text, images, badges, and flexible styling.

#objective-c#ui-components#custom-controls
Stars109
Forks20
Last commit7 years ago
iTextField ⌨
iTextField ⌨Swift

A fully-wrapped UITextField component that works entirely in SwiftUI with native iOS text field capabilities.

#mobile-ui#text-input#uitextfield
Stars107
Forks25
Last commit3 years ago
ExpandableButton
ExpandableButtonSwift

A customizable iOS expandable button component that opens in four directions with configurable items and animations.

#mobile-ui#ios#button
Stars102
Forks16
Last commit7 years ago
AnimatablePlayButton
AnimatablePlayButtonSwift

A customizable animated play/pause button for iOS built with Swift using Core Animation layers and keyframe animations.

#ios#pause-button#animation
Stars80
Forks8
Last commit6 years ago
VerticalSlider
VerticalSliderShell

A vertical implementation of the UISlider control for iOS apps, with customizable visual properties.

#ios#custom-controls#mobile-development
Stars78
Forks12
Last commit7 years ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
Next
#Ios58
#Swift58
#Ui Components53
#Cocoapods45
#Uikit33
#Animation30
#Carthage25
#Mobile Development23
#Mobile Ui18
#Ui13
#Objective C12
#Interface Builder12