Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A repository of CocoaPods (cocoapods.org) specifications.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

A2DynamicDelegate
A2StoryboardSegueContext
AALaunchTransition
ABContactHelper
ABGetMe
ACSimpleKeychain
ADVProgressBar
AFAmazonS3Client
AFCache
AFHTTPRequestOperationLogger
AFIncrementalStore
AFNetworking
AFOAuth2Client
AGImageChecker
AJNotificationView
AKSemanticView
AKTabBarController
ALToastView
AMOptionMenu
AMRatingControl
AQGridView
ARCHelper
ARCMacro
ARTableViewPager
ASCoalescingOperationQueue
ASIHTTPRequest
ASStarRatingView
ATMHud
AUIAnimatedText
AWSiOSSDK
AZAppearanceKit
AZSocketIO
ActionSheetPicker
ActionSheetPicker2
ActiveSupportInflector
AdMob
AeroGear
Airbrake-iOS
AlertNinja
AlphabetTable
AmazonSDB
AnyJSON
Appirater
Archimedes
AsyncSenTest
AutoCoding
AviarySDK
AwesomeMenu
BCStatusItem
BDDynamicGridViewController
BDMultiDownloader
BDToastAlert
BHTabBar
BJImageCropper
BJRangeSliderWithProgress
BPXLUUIDHandler
BSKeyboardControls
BSModalPickerView
BSONCodec
BWLongTextViewController
BackInMotion
Base32
Base64
BaseKit
BaseModel
BeamMusicPlayerViewController
BlockAlertsAnd-ActionSheets
BlocksKit
BrynKit
Bully
CDPlistManager
CEPopupPickerView
CHDataStructures
CIALBrowser
CKCalendar
CMHTMLView
CMPopTipView
CODialog
CPAnimationSequence
CTidy
Calabash
CameraPlusIntegration
CaptureRecord
CargoBay
Cedar
Chameleon
ClassMapper
CocoaAsyncSocket
CocoaHTTPServer
CocoaLibSpotify
CocoaLumberjack
CocoaSoundCloudAPI
CocoaSoundCloudUI
CoconutKit
Color-Picker-for-iOS
ConciseKit
Cordova
CoreParse
CorePlot
CouchCocoa
Countly
CreditCardCheck
CrittercismSDK
CupertinoYankee
CustomBadge
DACircularProgress
DBPrefsWindowController
DCIntrospect
DCKeyValueObjectMapping
DCRoundSwitch
DCTTextFieldValidator
DDExpandableButton
DDPageControl
DDProgressView
DETweetComposeViewController
DIYAssetPicker
DIYCam
DIYConduit
DLCImagePickerController
DLStarRating
DMLocationManager
DMLogFormatter
DSFavIconManager
DSGraphicsKit
DSTPickerView
DTCoreText
DTWebArchive
DZProgressController
DejalActivityView
DerpKit
DirectoryWatchdog
DropBlocks
Dropbox-iOS-SDK
ECSlidingViewController
EDColor
EDQueue
EDStorage
EGOCache
EGOImageLoading
EGOTableViewPullRefresh
EKStreamView
ESAdjustableLabel-Category
EasyTableView
ElementParser
Emoticonizer
EventEmitter
Evernote-SDK-Mac
Evernote-SDK-iOS
Expecta
FMDB
FPPopover
FRD3DBarChart
FRLayeredNavigationController
FSArgumentParser
FSURLOperation
FTAssetRenderer
FTUtils
FTWButton
FXImageView
FXLabel
Facebook-iOS-SDK
FamilySearchCocoa
FileMD5Hash
Fingertips
FlurrySDK
FoldViewController
FontLabel
FormatterKit
FoundationExtension
Foursquare-iOS-API
Fragaria
FrameAccessor
GAJavaScript
GCCommonCode-iOS
GCDiscreetNotificationView
GCPlaceholderTextView
GData
GDataXML-HTML
GHMarkdownParser
GHSidebarNav
GHUnitIOS
GHUnitOSX
GKImagePicker
GMGridView
GPUImage
GPUImage@siuying
GRMustache
GSBookShelf
GVMusicPlayerController
Gen
GetGravatar
Godzippa
Google-AdMob-Ads-SDK
GoogleAnalytics-iOS-SDK
GrannySmith
GroundControl
HCYoutubeParser
HHDistanceFormatter
HHUnitConverter
HPGrowingTextView
HRCoder
HTTPRiot
HockeyKit
HockeySDK
IAPValidation
IBAForms
IMAPClient
INAppStoreWindow
INKeychainAccess
ISColumnsController
ISO8601DateFormatter
ITWLoadingPanel
InAppSettingsKit
InfColorPicker
Inflections
Injective
InnerBand
InputToolbar
JAGPropertyConverter
JASidePanels
JAViewController
JBDeviceOwner
JBKenBurnsView
JBTabBarController
JCAutocompletingSearch
JCDHTTPConnection
JCGridMenu
JCNotificationBannerPresenter
JCPriorityQueue
JDDroppableView
JDFlipNumberView
JMImageCache
JMStatefulTableViewController
JMStaticContentTableViewController
JMTabView
JPImagePickerController
JRSwizzle
JSGCDDispatcher
JSONKit
JTObjectMapping
JTRevealSidebarDemo
JWFolders
JWSplitView
KFAppleScriptHandlerAdditions
KGNoise
KIF
KISSmetrics
KJGridLayout
KJSimpleBinding
KKGridView
KKPasscodeLock
KNMultiItemSelector
KNSemiModalViewController
KOKeyboard
KOTabs
KOTree
KSCrypto
KSReachability
KVPasscode
Kal
KeenClient
KeychainItemWrapper
KissXML
Kiwi
LARSAdController
LBGIFImage
LKbadgeView
LLRoundSwitch
LOG_EXPR
LRMocky
LROAuth2Client
LRResty
LRTableModel
LastFm
LibComponentLogging-Core
LibComponentLogging-LogFile
LibComponentLogging-NSLog
LibComponentLogging-NSLogger
LibComponentLogging-SystemLog
LibComponentLogging-UserDefaults
LibComponentLogging-qlog
Localytics-iOS-Client
Lockbox
MABToolkit
MACalendarUI
MACollectionUtilities
MAConfirmButton
MAKVONotificationCenter
MAObjCRuntime
MASShortcut
MBCommon
MBProgressHUD
MBRequest
MCSMKeychainItem
MDAboutController
MDCScrollBarLabel
MFSideMenu
MGBox
MGBox2
MGImageUtilities
MGSplitViewController
MGTileMenu
MJPopupViewController
MKFoundation
MKHorizMenu
MKInfoPanel
MKNetworkKit
MKStoreKit
MKiCloudSync
MMCounterView
MOOMaskedIconView
MPFlipViewController
MPFoldTransition
MRCEnumerable
MSLabel
MTBlockTableView
MTControl
MTDates
MTJSONDictionary
MTJSONUtils
MTLabel
MTLocation
MTPocket
MTStatusBarOverlay
MTZoomWindow
MWFSlideNavigationViewController
MWFeedParser
MWPhotoBrowser
MYUtilities
MacMapKit
MagicalRecord
Mantle
MapBox
MessagePack
Mixpanel
MulticastDelegate
MwfTableViewController
NGTabBarController
NICInfo
NLCoreData
NLKit
NLTHTTPStubServer
NLTQuickCheck
NSBKeyframeAnimation
NSContainers-PrettyPrint
NSData+Base64
NSData+MD5Digest
NSDate+Helper
NSDate-Extensions
NSDate-TKExtensions
NSDate-TimeDifference
NSLogger-CocoaLumberjack-connector
NSLogger
NSRemoteLog
NSString+TextAndNumberValidation
NSUnit
NXOAuth2Client
NYXImagesKit
NanoStore
Nimbus
NoodleKit
NoticeView
Novocaine
OBShapedButton
OBSlider
OCCalendar
OCHamcrest
OCLogTemplate
OCMock
OCMockito
ODIN
ODRefreshControl
OHAttributedLabel
OHHTTPStubs
ORSSerialPort
OZTabBarController
ObjC-StatelyNotificationRobot
ObjQREncoder
ObjectAL-for-iPhone
ObjectXML
Objection
Objective-C-HMTL-Parser
ObjectiveLibModbus
ObjectiveMixin
ObjectiveRecord
ObjectiveTumblr
OpenUDID
PAPasscode
PHFArrayComparator
PHFDelegateChain
PHFRefreshControl
PINView
PLWeakCompatibility
PPRevealSideViewController
PRTween
PSMenuItem
PSPushPopPressView
PSStackedView
PSStoreButton
PSTCollectionView
PXSourceList
PagedFlowView
Parse
ParseKit
PeerTalk
PhoneNumberFormatter
PinEntry
PivotalCoreKit
PlayHavenSDK
PonyDebugger
PopoverView
PosterousObjC
PrettyKit
PullToRefresh
PullToRefreshView
PunchScrollView
QBKOverlayMenuView
QUnit.m
QuickDialog
QuincyKit
RDActionSheet
REVClusterMap
RLPageControl
RSOAuthEngine
RTLabel
RangeSlider
RaptureXML
Reachability
ReactiveCocoa
Rebel
RegexKitLite
RemoteConfig
RestKit
RoutingHTTPServer
SBJson
SBTickerView
SDURLCache
SDWebImage
SEDraggable
SEHumanizedTimeDiff
SFHFKeychainUtils
SFObservers
SFSocialFacebook
SGHotKeysLib
SJNotificationViewController
SKBounceAnimation
SKInnerShadowLayer
SMCalloutView
SNRFetchedResultsController
SNRHUDKit
SOCKit
SPTabBarController
SRMonthPicker
SSCheckBoxView
SSKeychain
SSPullToRefresh
SSToolkit
SSZipArchive
STLOAuth
STableViewController
SVGKit
SVHTTPRequest
SVProgressHUD
SVPullToRefresh
SVSegmentedControl
SVStatusHUD
SVWebViewController
SWSnapshotStackView
SYCache
SYPaginator
ScrollToRefresh
SecureUDID
Seriously
ShareKit
SignalR-ObjC
SkyLab
SocketRocket
SoloComponents-iOS
Sparrow-Framework
Specta
StackMob
StackMobPush
StandardPaths
StoreKISS
StyledPageControl
StyledTableViewCell-for-iOS
SubjectiveScript.m
Surikae
SwipeView
Syringe
TBXML
TDBadgedCell
TISwipeableTableView
TITokenField
TPCircularBuffer
TPKeyboardAvoiding
TRVSNavigationControllerTransition
TSLibraryImport
TSMiniWebBrowser
TTTAttributedLabel
TTTLocalizedPluralString
TVCalibratedSlider
TVPickerView
TapkuLibrary
TestFlightSDK
TextExpander
Three20
Three20Lite
TimeScroller
TouchDB
TouchJSON
TouchXML
TownPlan
TwUI
TwelveTwentyToolkit
UAGithubEngine
UAModalPanel
UDTableView
UIAlertView-Blocks
UIColor-Utilities
UIDeviceAddition
UIGlossyButton
UIImage+PDF
UIImage-Resize
UIKitCategoryAdditions
UIResponder+KeyboardCache
UISS
UITableView-NXEmptyView
UIView+TKGeometry
UIViewDrawRectBlock
UIWebViewRemoveShadow
US2FormValidator
Underscore.m
UrbanAirship-iOS-SDK
VIHorizontalTableView
VPPCoreData
VPPDropDown
VPPLocation
VPPMap
VPPReachability
ViewDeck
Vkontakte-iOS-SDK
WEPopover
WKVerticalScrollBar
WSAssetPickerController
WebContentView
WebViewJavascriptBridge
WindowsAzureACS-iOS
XBImageFilters
XBPageCurl
XMLDictionary
XMLReader
XPCKit
XYPieChart
XcodeEditor
YIPopupTextView
YLProgressBar
YTFExtensions
YTFKeyboardCorrector
YTFPlaceholderTableView
YTFToggler
YandexMapKit
ZBarSDK
ZKRevealingTableViewCell
ZKSforce
ZKTextField
ZUUIRevealController
ZXing
ZXingObjC
ZipKit
_.m
box-ios-sdk
box2d
cdebug
cocoa-oauth
cocos2d
glfw
gtm-oauth
gtm-oauth2
hpple
iActiveRecord
iCarousel
iConsole
iFuga
iNotify
iOS-BlingLord
iOS-Color-Picker
iOS-CrackRock
iOS-Flip-Transform
iOS-Hierarchy-Viewer
iOS-QR-Code-Encoder
iOSInstalledApps
iPhoneContacts
iPhoneMK
iRate
iTVDb
iTellAFriend
iToast
iTunesSearch
iVersion
libPusher
libechonest
libextobjc
libffi
objc-simple-bindings
objc-utils
objective-git
objectiveflickr
pubnub-api
rump-ios
socket.IO
sqlite3
treemapkit
tuneup_js
uiview-frame-helpers
unoffical-twitter-sdk
upnpx
uservoice-iphone-sdk
vfrReader
watoolkitios
xmlrpc
.gitignore
.travis.yml
CocoaPods-version.yml
Gemfile
README.md
Rakefile
README.md

A repository of CocoaPods specifications.

Build Status

This repository contains specifications of open-source Objective-C libraries, which are used by CocoaPods to manage library dependencies for your Xcode project.

Creating specifications

First of all, you need to install the tools.

$ [sudo] gem install cocoapods

Then you can have the CocoaPods pod command create a stub specification:

$ pod spec create Bananas
$ pod spec create https://github.com/Bananas/Bananas # For libraries hosted on GitHub

Now edit the stub specification following the explanations therein contained. This file is a Ruby source file.

$ vim Bananas.podspec

You can verify the specification file with the lint command. This command checks for common errors and whether the pod builds on the platforms that it supports.

$ pod spec lint Bananas.podspec --verbose

Once you have created a working specification create a pull request. Once accepted, you will receive push access to this repo. Feel free to push updates, specs for other libraries you use, and participate in other tickets.

If you have push access you can publish all the podspecs in a working directory.

$ pod setup --push # Run only once
$ pod push master

Namespacing

A specification file has to be namespaced by the library’s name and the version for which the specification is meant. For instance, the directory for a library named ‘Bananas’ with version ‘1.2.3’ should be:

$ mkdir -p Bananas/1.2.3
$ cd Bananas/1.2.3

Versioning

CocoaPods uses a versioning scheme known as Semantic Versioning. See this example for more info on why this scheme is used.

If the library, that you are creating a specification for, does not yet have any tagged versions in its repo, then it’s best to start with the lowest version ‘0.0.1’, which will ensure that once the author does add tagged versions they will be equal or higher than ‘0.0.1’. It is your responsibility to ask the author of the library to tag versions, luckily we have a template for this.

Check the entire repo

You can also verify the entire set by running the rake task.

$ rake lint

(Note: this is run on every commit by Travis)

License

These specifications and CocoaPods are available under the MIT license.

Something went wrong with that request. Please try again.