{"id":13516822,"url":"https://github.com/Dillion/Toolbox","last_synced_at":"2025-03-31T07:30:33.221Z","repository":{"id":11475227,"uuid":"13943972","full_name":"Dillion/Toolbox","owner":"Dillion","description":"Catalog of modern iOS tools","archived":false,"fork":false,"pushed_at":"2015-05-31T13:30:01.000Z","size":328,"stargazers_count":22,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-01T21:35:37.317Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dillion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-29T01:51:41.000Z","updated_at":"2024-10-07T04:04:32.000Z","dependencies_parsed_at":"2022-09-05T22:01:08.091Z","dependency_job_id":null,"html_url":"https://github.com/Dillion/Toolbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dillion%2FToolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dillion%2FToolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dillion%2FToolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dillion%2FToolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dillion","download_url":"https://codeload.github.com/Dillion/Toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246432824,"owners_count":20776469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:26.237Z","updated_at":"2025-03-31T07:30:32.903Z","avatar_url":"https://github.com/Dillion.png","language":null,"readme":"Toolbox\n=======\n\n| :link: | :link: | :link: | :link: |\n| --- | --- | --- | --- |\n| [Text and Publishing](#text-and-publishing) | [External Services / Sharing](#external-services--sharing) | [Hardware / Sensor](#hardware--sensor) | [Security](#security) |\n| [Algorithms / Techniques](#algorithms--techniques) | [Effects / Drawing](#effects--drawing) | [Analytics / Infographics](#analytics--infographics) | [Ads / Rating](#ads--rating) |\n| [Debugging](#debugging) | [Data](#data) | [Networking](#networking) | [Animation / Interactions](#animation--interactions) |\n| [Resource / Asset helpers](#resource--asset-helpers) | [iTunes / Payment](#itunes--payment) | [Audio](#audio) | [Physics / AI](#physics--ai) |\n| [References](#references) | [UI Components](#ui-components) | [Templating / Automation](#templating--automation) | [Xcode / Deployment](#xcode--deployment) |\n| [Server](#server) | [Versioning](#versioning) | [Demo](#demo) | [Prototyping](#prototyping) |\n| [Notifications](#notifications) | [Swift ports](#swift-ports) | [Testing](#testing) | [Layout](#layout) |\n| [Utilities](#utilities) | | | |\n\n--\n### Text and Publishing\n[[top]](#toolbox)  \n##### Text\n__DTCoreText__ \\ Methods to allow using HTML code with CoreText  \nhttps://github.com/Cocoanetics/DTCoreText  \n__iOSFontList__ \\ Displays all available font names and families on iOS in their corresponding font  \nhttps://github.com/raphaelschaad/iOSFontList  \n##### Localization\n__Greenwich__ \\ A Cocoa framework for localization  \nhttps://github.com/fadingred/Greenwich  \n\n--\n### External Services / Sharing\n[[top]](#toolbox)  \n##### LinkedIn\n__LinkedIn-OAuth-Sample-Client__  \nhttps://github.com/synedra/LinkedIn-OAuth-Sample-Client  \n\n--\n### Hardware / Sensor\n[[top]](#toolbox)  \n##### QR / barcode\n__ZBarSDK.Framework__ \\ Build script to create a .Framework for the ZBarSDK  \nhttps://github.com/echoz/ZBarSDK.Framework  \n__ZXingObjC__ \\ An Objective-C Port of ZXing  \nhttps://github.com/TheLevelUp/ZXingObjC  \n##### OCR\n__Tesseract-iPhone-Demo__ \\ Demo iPhone app utilizing the tesseract library for OCR  \nhttps://github.com/nolanbrown/Tesseract-iPhone-Demo  \n##### iBeacon\n__BeaconEmitter__ \\ Turn your Mac as an iBeacon  \nhttps://github.com/lgaches/BeaconEmitter  \n\n--\n### Security\n[[top]](#toolbox)  \n__VENTouchLock__ \\ A Touch ID and Passcode framework used in the Venmo app.  \nhttps://github.com/venmo/VENTouchLock  \n\n--\n### Algorithms / Techniques\n[[top]](#toolbox)  \n##### Data structure\n__nedtries__ \\ A portable in-place bitwise binary Fredkin trie algorithm which allows for near constant time insertions, deletions, finds, closest fit finds and iteration  \nhttps://github.com/ned14/nedtries  \n__digraph__ \\ weighted directed graph data structure written in Object-C  \nhttps://github.com/aq1018/digraph  \n__dawggenerator__ \\ Fast directed acyclic word graph generator  \nhttps://github.com/chalup/dawggenerator  \n##### Geometry\n__delaunay-ios__ \\ Delaunay and Voronoi diagram generators ported to iOS. Includes Fortune's algorithm for Voronoi generation  \nhttps://github.com/czgarrett/delaunay-ios  \n__ConvexHull__ \\ Javascript implementation of Andrew's Monotone Chain convex hull algorithm  \nhttps://github.com/mgomes/ConvexHull  \n__PESGraph__ \\ Objective-C implementation of a Graph, along with Dijkstra's algorithm for shortest path finding  \nhttps://github.com/snyderp/PESGraph  \n__theseus__ \\ A very flexible random maze generator, solver, and renderer for Ruby  \nhttps://github.com/jamis/theseus  \n__ShapeReducer-objc__ \\ Path optimization using the Douglas-Peucker Line Approximation Algorithm in Objective C  \nhttps://github.com/tomislav/ShapeReducer-objc  \n__PerformanceBezier__ \\ A small library to dramatically speed up common operations on UIBezierPath, and also bring its functionality closer to NSBezierPath  \nhttps://github.com/adamwulf/PerformanceBezier  \n##### Graphics\n__separable-sss__ \\ Separable Subsurface Scattering is a technique that allows to efficiently perform subsurface scattering calculations in screen space in just two passes  \nhttps://github.com/iryoku/separable-sss  \n__smaa__ \\ SMAA is a very efficient GPU-based MLAA implementation (DX9, DX10, DX11 and OpenGL), capable of handling subpixel features seamlessly, and featuring an improved and advanced pattern detection \u0026 handling mechanism  \nhttps://github.com/iryoku/smaa  \n__OpenSubdiv__ \\ An Open-Source subdivision surface library  \nhttps://github.com/PixarAnimationStudios/OpenSubdiv  \n##### Pattern recognition\n__BayesianKit__ \\ A Cocoa framework implementing a bayesian classifier\nhttps://github.com/lok/BayesianKit  \n##### Swizzling\n__jrswizzle__ \\ one-stop-shop for all your method swizzling needs  \nhttps://github.com/rentzsch/jrswizzle  \n##### Promises\n__Bolts-iOS__ \\ Bolts is a collection of low-level libraries designed to make developing mobile apps easier.\nhttp://boltsframework.github.io/docs/ios/  \nhttps://github.com/BoltsFramework/Bolts-iOS  \n##### String\n__StringScore__ \\ StringScore is an Objective-C library which provides super fast fuzzy string matching/scoring. Based on the JavaScript library of the same name.  \nhttps://github.com/thetron/StringScore  \n##### Binding\n__Bond__ \\ A Swift binding framework  \nhttps://github.com/SwiftBond/Bond  \n\n--\n### Effects / Drawing\n[[top]](#toolbox)  \n##### Color\n__color__ \\ A collection of categories and utilities that extend UIColor  \nhttps://github.com/thisandagain/color  \n__ios-sample-blender__ \\ Sample code for the Blending Modes blog post  \nhttps://github.com/thoughtbot/ios-sample-blender  \n##### Filter\n__GPUImage__ \\ An open source iOS framework for GPU-based image and video processing  \nhttps://github.com/BradLarson/GPUImage  \n__vImageCategory__ \\ UIImage category which have vImage wrapper functions and the demo project  \nhttps://github.com/shu223/vImageCategory  \n##### Lighting\n__iOS-Adaptive-Metal-Knob__ \\ A knob made in iOS that simulates real-time reflection updates on a brushed metal surface  \nhttps://github.com/mobilerengler/iOS-Adaptive-Metal-Knob  \n__DAAnisotropicImage__ \\ DAAnisotropicImage is an anisotropic UIImage generator. Specifically, for a metallic slider knob.  \nhttps://github.com/danielamitay/DAAnisotropicImage  \n__ShadowedLayer__ \\ A CALayer subclass with an approximation of Lambert shading and specular highlighting  \nhttps://github.com/Spaceman-Labs/ShadowedLayer  \n__Shimmer__ \\ An easy way to add a simple shimmering effect to any view in an iOS app, which is particularly useful as an unobtrusive loading indicator.  \nhttps://github.com/facebook/Shimmer  \n\n--\n### Analytics / Infographics\n[[top]](#toolbox)  \n\n--\n### Ads / Rating\n[[top]](#toolbox)  \n\n--\n### Debugging\n[[top]](#toolbox)  \n__chisel__ \\ Chisel is a collection of LLDB commands to assist debugging iOS apps.  \nhttps://github.com/facebook/chisel  \n__DCIntrospect__ \\ Small library of visual debugging tools for iOS. http://domesticcat.com.au/projects/introspect  \nhttps://github.com/domesticcatsoftware/DCIntrospect  \n__PonyDebugger__ \\ Remote network and data debugging for your native iOS app using Chrome Developer Tools  \nhttps://github.com/square/PonyDebugger  \n\n--\n### Data\n[[top]](#toolbox)  \n##### Core Data\n__MagicalRecord__ \\ Super Awesome Easy Fetching for Core Data 1!!!11!!!!1!  \nhttps://github.com/magicalpanda/MagicalRecord  \n##### SQLite\n__fmdb__ \\ A Cocoa / Objective-C wrapper around SQLite  \nhttps://github.com/ccgus/fmdb  \n\n--\n### Networking\n[[top]](#toolbox)  \n##### REST\n__AFNetworking__ \\ A delightful iOS and OS X networking framework  \nhttps://github.com/AFNetworking/AFNetworking  \n##### Mocks / Stubs\n__objc-mocktail__ \\ A simple(r) way to stub out HTTP servers in your Objective-C app\nhttps://github.com/square/objc-mocktail  \n##### Realtime\n__SocketRocket__ \\ A conforming Objective-C WebSocket client library.  \nhttps://github.com/square/SocketRocket  \n__XMPPFramework__ \\ An XMPP Framework in Objective-C for Mac and iOS  \nhttps://github.com/robbiehanson/XMPPFramework  \n\n--\n### Animation / Interactions\n[[top]](#toolbox)  \n##### CADisplayLink\n__TISpringLoadedViews__ \\ Some UIView subclasses which behave as though they're attached to a spring  \nhttps://github.com/thermogl/TISpringLoadedViews  \n##### Examples\n__hamburger-button__ \\ A hamburger button transition (SWIFT)\nhttp://robb.is/working-on/a-hamburger-button-transition/  \nhttps://github.com/robb/hamburger-button  \n__HamburgerButton__ \\ Hamburger button with a slick animation. (SWIFT)\nhttp://holko.pl/2014/07/15/hamburger-button-animation/  \nhttps://github.com/fastred/HamburgerButton  \n\n--\n### Resource / Asset helpers\n[[top]](#toolbox)  \n##### Images\n__iOS-Artwork-Extractor__ \\ Extract iOS artwork and emoji symbols into png files, generate glossy buttons png files  \nhttps://github.com/0xced/iOS-Artwork-Extractor  \n\n--\n### iTunes / Payment\n[[top]](#toolbox)  \n##### InApp\n__CargoBay__ \\ The Essential StoreKit Companion  \nhttps://github.com/mattt/CargoBay  \n\n--\n### Audio\n[[top]](#toolbox)  \n##### OpenAL\n__Finch__ \\ Simple, low-latency OpenAL sound engine for Apple iOS  \nhttps://github.com/zoul/Finch  \n##### Core Audio\n__TheAmazingAudioEngine__ \\ Core Audio, Cordially: A sophisticated framework for iOS audio applications, built so you don't have to  \nhttps://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine  \n\n--\n### Physics / AI\n[[top]](#toolbox)  \n__CMTraerPhysics__ \\ Objective-C/Cocoa port of the Traer v3.0 physics engine; with iOS demo app  \nhttps://github.com/chrismiles/CMTraerPhysics  \n__Chipmunk2D__ \\ A fast and lightweight 2D game physics library  \nhttps://github.com/slembcke/Chipmunk2D  \n\n--\n### References\n[[top]](#toolbox)  \n##### Books\n__CleverAlgorithms__ \\ An open source book that describes a large number of algorithmic techniques from the the fields of Biologically Inspired Computation, Computational Intelligence and Metaheuristics in a complete, consistent, and centralized manner such that they are accessible, usable, and understandable.  \nhttps://github.com/jbrownlee/CleverAlgorithms  \n__The-Nature-of-Code__ \\ Raw source of The Nature of Code book as well as Processing examples  \nhttps://github.com/shiffman/The-Nature-of-Code  \n##### Papers\n__papers-we-love__ \\ Papers from the computer science community to read and discuss. https://twitter.com/papers_we_love  \nhttps://github.com/papers-we-love/papers-we-love  \n\n--\n### UI Components\n[[top]](#toolbox)  \n#### Notifications\n__CRToast__ \\ A modern iOS toast view that can fit your notification needs  \nhttps://github.com/cruffenach/CRToast  \n__RKNotificationHub__ \\ Make any UIView a full fledged notification center  \nhttps://github.com/cwRichardKim/RKNotificationHub  \n#### Controls\n__SMPageControl__ \\ A drop in replacement for UIPageControl with a slew of additional customization options.  \nhttps://github.com/Spaceman-Labs/SMPageControl  \n#### Displays\n##### Calendar\n__objc-TimesSquare__ \\ TimesSquare is an Objective-C calendar view for your apps.  \nhttps://github.com/square/objc-TimesSquare  \n##### Map\n__calloutview__ \\ A lightweight callout view class for iOS mimicking UICalloutView. http://nfarina.com/post/78014139253/smcalloutview-for-ios-7  \nhttps://github.com/nfarina/calloutview  \n##### Images\n__VICMAImageView__ \\ Content Mode Animatable Image View, change image view's content mode with your animation!  \nhttps://github.com/vitoziv/VICMAImageView  \n#### Keyboard\n__HTAutocompleteTextField__  \nhttps://github.com/hoteltonight/HTAutocompleteTextField  \n__JVFloatLabeledTextField__ \\ UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users  \nhttps://github.com/jverdi/JVFloatLabeledTextField  \n__RPFloatingPlaceholders__ \\ UITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text. http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction  \nhttps://github.com/iwasrobbed/RPFloatingPlaceholders  \n__IQKeyboardManager__ \\ Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.  \nhttps://github.com/hackiftekhar/IQKeyboardManager  \n__VENCalculatorInputView__ \\ Calculator keyboard used in the Venmo iOS app  \nhttps://github.com/venmo/VENCalculatorInputView  \n#### Navigation\n__ECSlidingViewController__ \\ Customizable sliding view controller container.  \nhttps://github.com/ECSlidingViewController/ECSlidingViewController  \n#### Scrollable\n__LXReorderableCollectionViewFlowLayout__ \\ Extends `UICollectionViewFlowLayout` to support reordering of cells. Similar to long press and pan on books in iBook.  \nhttps://github.com/lxcid/LXReorderableCollectionViewFlowLayout  \n__UITableViewCell-Swipe-for-Options__ \\ A reproduction of the iOS 7 Mail app's swipe-to-reveal options http://www.teehanlax.com/blog/reproducing-the-ios-7-mail-apps-interface/  \nhttps://github.com/TeehanLax/UITableViewCell-Swipe-for-Options  \n__UITableView-FDTemplateLayoutCell__ \\ Template auto layout cell for automatically UITableViewCell height calculating  \nhttps://github.com/forkingdog/UITableView-FDTemplateLayoutCell  \n\n--\n### Templating / Automation\n[[top]](#toolbox)  \n__liftoff__ \\ CLI for configuring opinionated defaults on new Xcode projects  \nhttps://github.com/thoughtbot/liftoff  \n__KZBootstrap__ \\ iOS project bootstrap aimed at high quality coding.  \nhttps://github.com/krzysztofzablocki/KZBootstrap  \n__chairs__ \\ Swap around your iOS Simulator Documents  \nhttps://github.com/orta/chairs  \n\n--\n### Xcode / Deployment\n[[top]](#toolbox)  \n__objc-codegenutils__ \\ Three small tools to help you meet Xcode halfway.  \nhttps://github.com/square/objc-codegenutils  \n##### Color\n__ColorSense-for-Xcode__ \\ Plugin for Xcode to make working with colors more visual  \nhttps://github.com/omz/ColorSense-for-Xcode  \n__XcodeColors__ \\ XcodeColors allows you to use colors in the Xcode debugging console. It's designed to aid in the debugging process.  \nhttps://github.com/robbiehanson/XcodeColors  \n__synx__ \\ A command-line tool that reorganizes your Xcode project folder to match your Xcode groups  \nhttps://github.com/venmo/synx  \n__xcconfigs__ \\ Common Xcode configuration files/settings.  \nhttps://github.com/jspahrsummers/xcconfigs  \n__fastlane__ \\ Connect all iOS deployment tools into one streamlined workflow https://fastlane.tools  \nhttps://github.com/KrauseFx/fastlane  \n\n--\n### Server\n[[top]](#toolbox)  \n__fucking_shell_scripts__ \\ The easiest, most common sense configuration management tool... because you just use fucking shell scripts.\nhttp://fuckingshellscripts.org  \nhttps://github.com/brandonhilkert/fucking_shell_scripts  \n\n--\n### Versioning\n[[top]](#toolbox)  \n##### Git\n__gitignore__ \\ A collection of useful .gitignore templates  \nhttps://github.com/github/gitignore  \n\n--\n### Demo\n[[top]](#toolbox)  \n##### Touch Simulation\n__NRTouchPoints__ \\ UIWindow subclass that simulates users touches on screen  \nhttps://github.com/natanrolnik/NRTouchPoints  \n__COSTouchVisualizer__ \\ Visualize touches, gestures and long presses on your iPhone or iPad  \nhttps://github.com/conopsys/COSTouchVisualizer  \n\n--\n### Prototyping\n[[top]](#toolbox)  \n__Tweaks__ \\ An easy way to fine-tune, and adjust parameters for iOS apps in development.  \nhttps://github.com/facebook/Tweaks  \nhttps://github.com/kitschpatrol/Tweaks (remote triggering)  \n\n--\n### Notifications\n[[top]](#toolbox)  \n__ios-deeplink-sdk__ \\ A splendid route-matching, block-based way to handle your deep links. http://www.usebutton.com/sdk/deep-links  \nhttps://github.com/usebutton/ios-deeplink-sdk  \n\n--\n### Swift ports\n[[top]](#toolbox)  \n__SwiftGraphics__ \\ Bringing Swift goodness to Quartz.  \nhttps://github.com/schwa/SwiftGraphics  \n\n--\n### Testing\n[[top]](#toolbox)  \n__Kiwi__ \\ BDD for iOS  \nhttps://github.com/kiwi-bdd/Kiwi  \n__KIF__ \\ Keep It Functional - An iOS Functional Testing Framework  \nhttps://github.com/kif-framework/KIF  \n__appium__ \\ Automation for iOS and Android Apps. http://appium.io  \nhttps://github.com/appium/appium  \n__frankencover.it__ \\ Code coverage for iOS and OSX.  \nhttps://github.com/appsquickly/frankencover.it  \n\n--\n### Layout\n[[top]](#toolbox)  \n##### Auto Layout\n__PureLayout__ \\ The ultimate API for iOS \u0026 OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.  \nhttps://github.com/smileyborg/PureLayout  \n\n--\n### Utilities\n[[top]](#toolbox)  \n__ReflectableEnum__ \\ Reflection for enumerations in Objective-C.  \nhttps://github.com/fastred/ReflectableEnum  ","funding_links":[],"categories":["Technical"],"sub_categories":["ramanihiteshc@gmail.com"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDillion%2FToolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDillion%2FToolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDillion%2FToolbox/lists"}