FSCalendar - A fully customizable iOS calendar library, compatible with Objective-C and Swift

  •        106

NSCalendarExtension is required to get iOS7 compatibility.

https://github.com/WenchaoD/FSCalendar

Tags
Implementation
License
Platform

   




Related Projects

JLRoutes - URL routing library for iOS with a simple block-based API

  •    Objective-C

JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL schemes in your application with minimal code. JLRoutes is available for installation using CocoaPods or Carthage (add github "joeldev/JLRoutes" to your Cartfile).

Hokusai - A Swift library to provide a bouncy action sheet

  •    Swift

Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animation. Hokusai is compatible with Swift3. Drop in the Classes folder to your Xcode project. You can also use cocoapods or Carthage.

PinpointKit - Send better feedback

  •    Swift

PinpointKit is an open-source iOS library in Swift that lets your testers and users send feedback with annotated screenshots using a simple gesture. Note: ScreenshotDetector depends on the Photos framework to access the user’s photo library. This requires you to add an entry for the NSPhotoLibraryUsageDescription key in your Info.plist file describing your app’s use of the user’s photo library. As of iOS 10, failure to provide a value for this key could cause your submission to the App Store to be rejected by Apple, or cause your app to exit upon attempting to access the user’s photo library. ScreenshotDetector is excluded by default when installing via CocoaPods, but is included otherwise.

Koyomi - Simple customizable calendar component in Swift :calendar:

  •    Swift

Open Example/Koyomi.xcworkspace and run Koyomi-Example to see a simple demonstration. If you want to change displayed month, call display(in: MonthType). MonthType is defined by three types.

CalendarKit - 📅 Fully customizable calendar for iOS

  •    Swift

CalendarKit is a fully customizable calendar library written in Swift. It was designed to look similar to iOS Calendar app out-of-the-box, but allow complete customization when needed. To make modifications easy, CalendarKit is composed of multiple small modules. They can be used together, or on their own. There is no need to do layout, CalendarKit will take care of it. CalendarKit also creates EventViews for you and reuses them.


GoogleReporter - Easily integrate with Google Analytics in your iOS app

  •    Swift

Easily integrate Google Analytics into your iOS, macOS, and tvOS app without downloading any of the Google SDKs. Works with Carthage & CocoaPods or just put GoogleReporter.swift into your project.

TKRubberIndicator - A rubber animation pagecontrol

  •    Swift

Create a Cartfile that lists the framework and run carthage update. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/TKRubberPageControl.framework to an iOS project.

TKSwitcherCollection - An animation switch collection

  •    Swift

Create a Cartfile that lists the framework and run carthage update. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/TKSwitcherCollection.framework to an iOS project. We would love for you to contribute to TKSwitcherCollection, check the LICENSE file for more info.

SwiftFrameworkTemplate - A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file

  •    Ruby

A template for new Swift Framework. For future runs you can shorten the command to cookiecutter SwiftFrameworkTemplate. However, if you want to use the most recent template you should still run the full command above.

anim - Swift animation library for iOS, tvOS and macOS.

  •    Swift

anim is an animation library written in Swift with a simple, declarative API in mind. It supports a bunch of easing functions and chaining multiple animations. It's a wrapper on Apple's UIViewPropertyAnimator on its core, and falls back to UIView.animate on versions before iOS and tvOS 10. It uses NSAnimationContext on macOS.

Gemini - Gemini is rich scroll based animation framework for iOS, written in Swift.

  •    Swift

Gemini is rich scroll based animation framework for iOS, written in Swift. You can easily use GeminiCollectionView, which is a subclass of UICollectionView. It enables you to make multiple animation which has various and customizable properties, and moreover can create your own custom scroll animation.

NVActivityIndicatorView - A collection of awesome loading animations

  •    Swift

NVActivityIndicatorView is a collection of awesome loading animations. This is original a fork from DGActivityIndicatorView, inspired by Loaders.css, written in Swift with full implementation of animations, plus more.

LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code

  •    Swift

An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framework to increase the dynamic effect, convenient and fast, a line of code can be used. To run the example project, clone the repo, and run pod install from the Example directory first.

spruce-ios - Swift library for choreographing animations on the screen.

  •    Swift

Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype. To make everything super easy, we currently support both CocoaPods and Carthage. If you want to just do everything yourself without a package manager, checkout our releases page and download the pre-built frameworks there or you can download the exact source from this Github project.

SwiftOverlays - SwiftOverlays is a Swift GUI library for displaying various popups and notifications

  •    Swift

SwiftOverlays is a Swift GUI library for displaying various popups and notifications. Just clone and add SwiftOverlays.swift to your project.

MTBBarcodeScanner - A lightweight, easy-to-use barcode scanning library for iOS 8+

  •    Objective-C

A lightweight, easy-to-use barcode scanning library for iOS 8+. This library is built on top of Apple's excellent AVFoundation framework, and will continue to receive updates as Apple releases them. See demo project for examples of capturing one code, multiple codes, or highlighting codes as valid or invalid in the live preview.

ZoomTransitioning - ZoomTransitioning provides a custom transition with image zooming animation and swiping the screen edge

  •    Swift

ZoomTransitioning provides a custom transition with image zooming animation. When you use this library with UINavigationController, you can pop view controller with edge swiping. Run the demo project in the Demo directory without carthage update or pod install.

Eureka - Elegant iOS form builder in Swift

  •    Swift

Made with ❤️ by XMARTLABS. This is the re-creation of XLForm in Swift. For more information look at our blog post that introduces Eureka.