[TOC]

Swift

Convenient

Swinject: Dependency injection framework for Swift PromiseKit: Promises for Swift & ObjC ReactorKit: A framework for reactive and unidirectional Swift application architecture PersistentStorageSerializable: Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk. Cluster: Easy Map Annotation Clustering 📍 Bond: A Swift binding framework Serpent: A protocol to serialize Swift structs and classes for encoding and decoding. UIFontComplete: Make working with UIFont faster and less error-prone.

UI

CFAlertViewController: It is a highly configurable iOS library which allows easy styling with built in styles as well as extra header and footer views so that you can make extremely unique alerts and action sheets. ReverseExtension: A UITableView extension that enables cell insertion from the bottom of a table view. CHIPageControl: A set of cool animated page controls written in Swift to replace boring UIPageControl.

Video

iina: The modern video player for macOS.

Animate

IBAnimatable: Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. YetAnotherAnimationLibrary: Designed for gesture-driven animations. Fast, simple, & extensible! gliding-collection: Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Swift Controller Transition: Easy interactive interruptible custom ViewController transitions spruce-ios: Swift library for choreographing animations on the screen.

Test

GodEye: Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened his eyes

Log

SwiftyBeaver: Convenient logging during development & release in Swift 2 & 3

Server

PerfectTemplate: Empty Starter Project (for Perfect).

Other

SwiftRuby: A Port of Ruby Core api to Swift for Scripting Swift-Examples: Cocoanetics Swift Examples swift-evolution: This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. Carthage: A simple, decentralized dependency manager for Cocoa smck: 用 Swift 编写的工程代码静态分析命令行工具 smck

Objective-C

Convenient

AutoCoding: AutoCoding is a category on NSObject that provides automatic support for NSCoding and NSCopying to every object. YJ3DTouch: Adapt very easily to 3D Touch. Texture: Smooth asynchronous user interfaces for iOS apps. UITextView-Placeholder: A missing placeholder for UITextView

UI

KMNavigationBarTransition: A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. And you don't need to write any line of code for it, it all happens automatically.

Network

AFNetworking: A delightful networking framework for iOS, OS X, watchOS, and tvOS.

Auto Layout

Masonry: Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout

Test

bluepill: Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine GT: GT(随身调)是APP的随身调试平台,它是直接运行在手机上的“集成调试环境”(IDTE, Integrated Debug Environment)。 TBUIAutoTest: Generating UI test label automatically.

Log

NSLogger: A modern, flexible logging tool

Doc

appledoc: Objective-c code Apple style documentation set generator.

Server

CocoaHTTPServer: A small, lightweight, embeddable HTTP server for Mac OS X or iOS applications

Project

TKeyboard: Mac and iOS projects for TKeyboard, Enjoy

Other

QLSwift: A Quick Look plugin for Swift files EasyResigny: EasyResigny is an opensource resign IPA tool created by NY

React Native

Copy Write

MeiTuan: 高仿美团客户端 React-Native版,支持iOS、Android

Tool

react-native-storybook: DEPRECATED - UI Component Dev Environment for React Native

Java Script

redux-devtools: DevTools for Redux with hot reloading, action replay, and customizable UI highlight.js: Javascript syntax highlighter

AI

weibo_terminater: Final Weibo Crawler Scrap Anything From Weibo, comments, weibo contents, followers, anythings. The Terminator

Python

django-modeltranslation: Translates Django models using a registration approach.

PHP

myPersimmon: 基于Laravel 5.4 的开发的博客系统

Sketch

marketch: Marketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it.

LLVM

ChsLLVMDocs: It is a set of LLVM documents which are translated into Chinese.