GithubHelp home page GithubHelp logo

vsouza / awesome-ios Goto Github PK

View Code? Open in Web Editor NEW
45.8K 1.8K 6.8K 13.56 MB

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Home Page: http://awesomeios.dev

License: MIT License

Swift 100.00%
awesome swift-library swift-extensions swift-framework ios-animation ios swift-language apple-swift swift-programming objective-c

awesome-ios's Introduction

Hello, I'm Vinicius Souza πŸ‘‹

About Me

  • 🌐 Software Engineer, Open Source Contributor, and Backend Developer.
  • πŸ’Ό Currently working as a Staff Software Engineer at Globo.
  • πŸ”­ I'm constantly seeking challenges in high-availability backend systems to make a tangible positive impact in people's lives.
  • 🌟 I'm versatile, adaptable, and passionate about creating innovative solutions that transcend boundaries.

Open Source Contributions

  • πŸš€ Over 45,000 stars on my open-source projects and nearly 1,500 followers on Github.
  • πŸ“± I fostered a thriving community among iOS developers with the Awesome iOS project.
  • 🐳 My Docker containers have amassed over 800,000 downloads on Docker Hub.
  • πŸ’» Actively involved in various projects on Github, contributing to the global advancement of developers.

Backend Development Experience

  • πŸ–₯️ Proficient in Golang, Python, Ruby, and PHP (certified Zend Certified PHP Engineer).
  • ☁️ Experience in cloud environments like GCP, AWS, and on-premises frameworks such as Apache Cloudstack.
  • πŸ“Š Expertise in database management: MongoDB, MySQL, Cassandra, and BigQuery.
  • πŸ› οΈ Skills in cache techniques, including experience as a CDN Developer and configurations with Redis and Nginx Proxy.
  • πŸš€ Proficient in provisioning tools like Kubernetes, Docker, Terraform, and Puppet.

Let's Connect

awesome-ios's People

Contributors

aashishtamsya avatar abdullahselek avatar arasu01 avatar bre7 avatar daltron avatar dcordero avatar dkhamsing avatar heyvito avatar huri000 avatar jogendra avatar kciter avatar lfarah avatar marty-suzuki avatar mcudich avatar metasmile avatar mylittleswift avatar naeemshaikh90 avatar nsleche avatar patrickreynolds avatar readmecritic avatar serhii-londar avatar shbhmnk avatar shoheiyokoyama avatar skywinder avatar sventiigi avatar vpeschenkov avatar vsouza avatar yogesh-mv avatar yohannes avatar yonat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-ios's Issues

Repo name change

RRNCollapsableSectionTableView is now called CollapsableTable. Thanks.

Blade

Blade - Better asset workflow for iOS developers. Generate Xcode image catalogs for iOS / OSX app icons, universal images, and more.

AwesomeOpenSource

We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource

The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!

Getting started

There is a section called Tutorials but a separate or sub section called Getting Started would be good

SwiftGen

SwiftGen - A collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings, …)

Watchdog

Watchdog - Class for logging excessive blocking on the main thread πŸ”Ά

Button section

There are many custom buttons on # UI. I think we should do a section.

Project admission

Should we set a minimum number of stars for new GitHub projects added ? Like at least 10 or 20 or whatever

cc @vsouza

Books

Would be great to have a section on Books

Async

Async - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch πŸ”Ά

Update

These links have redirects

πŸ”Ά 301 http://designcode.io
πŸ”Ά 301 https://github.com/mneorr/Objective-Record
πŸ”Ά 301 https://github.com/smileyborg/PureLayout
πŸ”Ά 301 https://github.com/mapbox/mapbox-ios-sdk
πŸ”Ά 302 http://restkit.org/
πŸ”Ά 301 https://github.com/gonzalezreal/Overcoat
πŸ”Ά 301 https://github.com/KrauseFx/PEM
πŸ”Ά 301 http://urbanairship.com/products/mobile-app-engagement#push-messages
πŸ”Ά 303 https://growthpush.com
πŸ”Ά 301 https://github.com/toursprung/TSMessages
πŸ”Ά 301 https://github.com/toursprung/TSMessages
πŸ”Ά 301 http://www.cocoacontrols.com
πŸ”Ά 301 https://get.fabric.io/answers
πŸ”Ά 301 http://cocoapods.org/
πŸ”Ά 302 http://openbakery.org/gradle.php
πŸ”Ά 302 http://alcatraz.io/
πŸ”Ά 302 http://appium.io/
πŸ”Ά 301 http://cukes.info/

πŸ”Ά 302 https://www.crashlytics.com/
πŸ”Ά 301 https://github.com/box/box-ios-sdk-v2
πŸ”Ά 301 http://realm.io/docs/cocoa/0.81.0/
πŸ”Ά 301 http://www.objc.io
πŸ”Ά 301 http://www.reddit.com/r/iosprogramming
πŸ”Ά 301 http://littlebitesofcocoa.com
πŸ”Ά 301 http://rypress.com/tutorials/objective-c/
πŸ”Ά 301 https://thinkster.io/a-better-way-to-learn-swift/
πŸ”Ά 301 http://appicontemplate.com/ios8
πŸ”Ά 301 http://www.teehanlax.com/tools/iphone
πŸ”Ά 302 http://proto.io
πŸ”Ά 302 https://www.facebook.com/groups/hhios/
πŸ”Ά 302 https://www.facebook.com/groups/sketchformac/
πŸ”Ά 302 https://www.facebook.com/groups/designcode/
πŸ”Ά 302 https://www.facebook.com/groups/sketchdesignio
πŸ”Ά 302 https://www.facebook.com/groups/origami.community/
πŸ”Ά 302 https://www.facebook.com/groups/framerjs/
πŸ”Ά 301 http://www.bignerdranch.com/we-write/ios-programming.html
πŸ”Ά 301 http://i.creativecommons.org/p/mark/1.0/88x31.png

done

http://designcode.io
http://restkit.org/

https://github.com/mneorr/Objective-Record
https://github.com/smileyborg/PureLayout

https://github.com/gonzalezreal/Overcoat
https://github.com/KrauseFx/PEM
http://urbanairship.com/products/mobile-app-engagement#push-messages
https://growthpush.com
https://github.com/toursprung/TSMessages
https://github.com/toursprung/TSMessages (listed a second time in a description)
http://www.cocoacontrols.com

TODO deprecated

Missing SDWebImage and CocoaLumberjack

Great list, would you care adding two of the most famous libraries for iOS, SDWebImage (image downloading and caching) and CocoaLumberjack (logging)?

Animation Section

I think that Animation is a big thing and should be separated from UI.
What do you guys think?

nsrails - intuitive integration with a rest api

I've been using nsrails to integrate my ios app with a mvc rest api and have been having an amazing time with it. Here's some code using it:

NSRRequest *req = [NSRRequest requestToFetchAllObjectsOfClass:[DevicePermission class]];
[req setQueryParameters:@{@"user":[[self user] pk]}];
[req sendAsynchronous:^(id json, NSError *error) {
    if(error) return;
    [[self permissions] addObjectsFromArray:[DevicePermission objectsWithRemoteDictionaries:json]];
}];

Its really nice because developers define objective-c classes that act exactly like orm models. Think its a good fit for this list? (I'm not a contributor to the library)

SwiftCop

SwiftCop - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations. πŸ”Ά

Nomoji :cry:

Hey buddy, doesn't look like πŸ”Ά is working in the readme.. is there some workaround?

Alert View vs. UIAlertView

We are using UITextfield instead of Text Field, so I think we should maintain a consistency in the section names.

Open-source apps

What do you think of adding a section of App Store apps that are open-source?

mattress

mattress - iOS Offline Caching for Web Content

Is this in networking?!??

Activity Indicator section

Guys, UI section is becoming HUGE and we need to categorize it better. I've seen that there are many different Activity Indicators. What if we create an Activity indicator section?
NVActivityIndicatorView
TKRubberIndicator
RPLoadingAnimation

Storage

Storage -Easy native de/serialization for structs in Swift πŸ”Ά

Twin Prime

Twin Prime - Twin Prime makes mobile apps fast. Our technology works across the globe, on both WiFi and cellular networks.

Location library recommendation

Hi,
Please forgive me, cause I do not know which is the best way to recommend some library here, so I just created a issue here.

As to the Location related library, I would like to recommend the LocationManager (https://github.com/intuit/LocationManager), it's really a awesome library to locate on iOS.

Please take a look at that.

Thanks.

Compass

Compass - Compass helps you setup a central navigation system for your application

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.