wolg / awesome-swift Goto Github PK
View Code? Open in Web Editor NEWA curated list of awesome Swift frameworks, libraries and software.
A curated list of awesome Swift frameworks, libraries and software.
You can list it under websites.
Can you please add this in ?
https://github.com/alexliubj/EZAnchor
An easier way to code autolayout anchors.
Command line tool for generating Swift NSManagedObject subclasses
https://github.com/Igor-Palaguta/MotoSwift
I have created a pull request for adding SwiftIB. Thanks for the merge :)
Hello @Wolg
Don't you think that we have to divide the UI section to some subsections? e.g. Buttons, View Controllers, Popups/Modals and so on?
I believe that in the near future we will face a huge additions in UI section.
I would like to submit my AIToolbox project for consideration:
https://github.com/KevinCoble/AIToolbox.git
Thanks.
Hi there!
My team and I recently released this awesome open source library on Swift — CrispyCalendar. It's an easy-to-use, fully customizable and free calendar.
I believe it can be a great addition to your list as there is a lot of apps requiring calendars and our library can save developers precious time.
Here is the link to the library — https://github.com/CleverPumpkin/CrispyCalendar
Thanks!
https://github.com/chaser79/SwiftyOnboardVC - Simple onboard/walkthrough controller that uses UIViewControllers as its sub views.
Hi, I would like to suggest this run time script for enhancing xcode ide, the script scans all storyboards in project, and builds a map of all storyboards, and for each the all the registered view controllers.
The script use the data to create a api which the developer can then use to access and initialize view controllers from the storyboards in a compiler friendly way.
example of the api:
let vc: UIViewController = R.storyboard.Main.helloworld1^ // where the '^' character initialize the controller
I already use this project in a full fledged app, and it work flawlesly for me, I hope others would benefit this script as I did 😊
On the same breath I highly recommend adding ios-res-tool to the list as well, it served to me as a guideline on how to auto generate the api, and it's awesome anyways!
Just leaving my 2cents, so far my favourite image/cache framework.
100% Swift, ready for 2.0
https://github.com/zalando/MapleBacon
also, HUD:
https://github.com/pkluz/PKHUD
Scaleable animated hamburger button that is IBDesignable & IBInspectable
Currently the SwiftyJSON link goes to a fork which is 78 commits behind the latest version. It should link to https://github.com/SwiftyJSON/SwiftyJSON
Here is the current link:
https://github.com/lingoer/SwiftyJSON
https://github.com/csujedihy/SwiftDSSocket
DispatchSource based socket framework written in pure Swift
I actively maintain this project.
Add Easy Game Center.
Easy Game Center helps to manage Game Center in iOS. Report and track high scores, achievements and Multiplayer. Easy Game Center falicite management of Game Center.
This is an example project with Siri and Shortcuts (Handoff) iOS 13 with presentation PDF 👍
https://github.com/CoyoteLab/Studies-Siri-Shortcut-iOS-13
Easily pipe text files from the command line into Swift scripts:
Very actively maintained and popular web framework for Swift. Link
Based on the work of Microsoft's Rx
Add SwiftParsec, a parser combinator library based on Parsec.
https://github.com/davedufresne/SwiftParsec
Extension for CAAnimation in Swift, added start and completion closure
SnapKit is a DSL to make Auto Layout easy on both iOS and OS X.
i think it should be add to list.
https://github.com/SnapKit/SnapKit
This is type-safe publish/subscribe implementation, where you use custom enums as events.
https://github.com/stanislavfeldman/Eventer
I was about to make a pull request but noticed that there's no section for Core Data libraries.
CoreStore is a powerful Core Data wrapper with utilities for Incremental Migrations, Fetching, Observers among many others. We use it with production apps and has a very active development pace.
Please add https://github.com/dgoodine/Slogger to the logging utilities section.
Thanks.
Suggestion: JSON TableView Paging/Pager/Pagination
Vertical or Horizontal infinite scroll.
It's an easy to use a library that helps developers to add shadows to UIViews. It could also add a blurred projection of an UIView as a shadow!
https://pierreperrin.github.io/ShadowView
https://github.com/nVisium/Swift.nV
Swift.nV is a vulnerable iOS "secret keeper" application. It is intended as a security training tool instructing Swift developers on common mobile application vulnerabilities, how they are found, and how to prevent them.
ProgressKit for OS X
has a set of awesome animated Determinate and Indeterminate progress views.
Here is the link
https://github.com/kaunteya/ProgressKit
Today I had issues finding a XML Parser for Swift... Do you know any?
IBM-Swift/Kitura
Vapor
PMAlertController is a small library that allows you to substitute Apple's uncustomizable UIAlertController, with a beautiful and totally customizable alert that you can use in your iOS app. Enjoy!
i saw there was so many frameworks written by swift in this list,
that's great job,
only has the index that's maybe not enough.
when the swift 3.0 prepare to release,in other side i think most developer maybe really want to know,
which is swift version is supported in each framework,
that's maybe better.
just consider it.
Could we ask contributors to include in the commit message the URL to the items they are adding. I mostly watch this list now through the PRs, it would be great if:
Add Katana
was written as:
Efficient lazy loading images in iOS (Swift)
https://github.com/lamprosg/LazyImage
Thanks
Easy Game Center helps to manage Game Center in iOS. Report and track high scores, achievements and Multiplayer. Easy Game Center falicite management of Game Center.
Functional-style caching and multiplexing layer for Swift client apps.
Not sure about the category. Strictly speaking this is not an HTTP library, nor is it for reactive programming, though it has elements of both.
Thanks!
The easiest tool to edit and read plist files.
Now with the new Swift-compact version (Obj-C version is in English and Italian).
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!
Swiftstraints is an auto-layout library.
Hi checkout this library which creates floating text label by subclassing UITextField and UiTextView.
https://github.com/BurntCaramel/BurntFoundation – pleasant additions to make notification subscribing and user defaults better integrated with Swift.
https://github.com/BurntCaramel/BurntCocoaUI – declarative assistants to make NSMenu, NSPopUpButton, NSSegmentedControl easier on the Mac.
http://100daysofswift.tumblr.com/ was removed from thumbler as I can see..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.