GitHub Top 20 Open Source project

Source: Internet
Author: User
Tags image filter ruby on rails

Project name Project information
1. afnetworking The author is the blogger of Nshipster, the great deity figure of IOS development field, graduated from Carnegie Mellon University, open source a lot of good projects, this is one of them, Afnetworking uses Nsurlconnection + nsoperation, the main convenience and service Service-side API for data exchange, simple operation, powerful, and now many people use it to replace ASIHTTPRequest
2. Gpuimage A powerful image filter tool that supports custom filters for real-time processing of images and video streams, the author is the CTO of Sonoplot Corporation, who began to touch programming at a very young age, and his answers to so many are worth reading, gpuimage the project began in 2012 with OpenGL graphics Program Interface written, performance is very good, now many iOS programmers use it to achieve the blur effect of iOS
3. Sdwebimage Author Olivier Poitrey is the CTO of Dailymotion, has a number of good open source projects, this project is often used to cache the images received from the Web side, is a uiimageview extension, easy to apply.
4. RestKit Primarily used for network communication on IOS, allows interaction with RESTful Web services, is commonly used for processing APIs, parsing JSON, mapping response objects, etc., and is easy to use, so you can put all your energy into the operation of the data.
5. Reactivecocoa A new framework for functional responsive programming developed by GITHUB engineers for IOS and OS X, which Matt calls "an open source project," The exemplifies this brave new era for O Bjective-c ", some people say it is the future of Cocoa, specifically can see Tang Qi wrote this article
6. Three20 The IPhone framework, derived from the Facebook IOS client, has many rich features, a rich interface, easy access to the bottom, a lot of time for developers, but now it has stopped updating, a PR has deleted the code cleanly, don't be curious to open Files C. Hanged, I opened the page directly to die, three20 one of the authors created a Nimbus, is considered a substitute for THREE20
7. Mbprogresshud Author Matej Bukovinski is a full-stack engineer, Ui/ux Designer, this project is a third-party library of Cue box to help developers quickly apply to the project.
8. Magicalrecord The author, Coursera's IOS engineer, is inspired by the Active Record of Ruby on Rails, which is primarily designed for easy Operation CoreData, helps clear CoreData referenced code, and facilitates CoreData 's work
9. FMDB A library for SQLite encapsulation, easy and easy to use
Ten. Mantle The author is a GitHub employee, and the documentation is clear: mantle makes it easy-to-write a simple model layer for your Cocoa or Cocoa Touch application, mainly with To model the JSON data, sing it in the previous time and switch to mantle.
Flatuikit. Collection of IOS components with a lot of flat UI for ease of use
ASIHTTPRequest. A lightweight IOS network communication class library, developed based on the Cfnetwork framework, but has now stopped updating, most developers switch to Afnetworking instead)
Fastimagecache. Path Company's IOS library, author Mallory Paine is a former Apple employee, this library is suitable for fast display of images when scrolling, high-speed long-lasting is its biggest feature
Masonry. A lightweight layout framework that supports both iOS and Mac OS X with elegant syntax to help developers quickly adapt to different resolutions of iOS devices
Shimmer. Facebook's launch of a third-party control with a flicker effect, used by one of its own applications called Paper, is easy to install and use throughout the process
Svprogresshud. Another lightweight IOS third-party control that displays animations when the task loads, very light and easy to use
. Slate A window management application, but it stopped updating two years ago
Jsonkit. Mainly used for parsing JSON, for iOS6 the following environment, since IOS5 began Apple officially gave the Nsjsonserialization API, since then we all use the official
Nimbus. Author Jeff has done a lot of good things for Facebook, Google, and one of Three20 's members, THREE20, who created the framework to replace THREE20, a complete document
Cocoalumberjack. This is a powerful logging framework for MAC and IOS, with simple configuration, multi-threading, and more advanced log functionality that can be used in place of the default NSLOG statement

GitHub Top 20 Open Source project

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.