New York City

Joe Fabisevich

Elite
@mergesort

iOS & more. I used to work pretty hard making @Twitter a little safer, now I build indie apps @ redpanda.club. I am the friend you made along the way. πŸΆπŸ•πŸ±

Boutique. ✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨

1.1k

TableFlip. A simpler way to do cool UITableView animations! (β•―Β°β–‘Β°οΌ‰β•―οΈ΅ ┻━┻

559

Bodega. A simple store for all your basic needs, and a foundational data layer primitive for iOS and Mac apps. 🐱

369

Public-Extension. :wrench: A weekly log of handy Swift extensions

298

Recap. A What's New screen, and more

266

Slope. A simpler way to implement gradients on iOS.

236

FeedbackEffect. A library for playing sounds and providing haptic feedback with ease.

234

GenericCells. Creating generic UITableViewCells and UICollectionViewCells instead of subclasses.

84

Anchorman. An autolayout library for the damn fine citizens of San Diego.

81

TypedNotifications. A mechanism for sending typed notifications with payloads across your iOS app.

76

MVCS. Swift

49

UILabel-ContentSize. Get the content size of a UILabel with text, because I always forget how to and want to have it in one god damn place.

44

Monarch. Swift

43

CrossPromoter. A control which allows you to display an app to cross promote within your own app.

35

Communicado. A simpler way to share on iOS.

26

Shortcat. Navigate UITableViews using a keyboard with cat-like agility 🐱

18

Camille. TypeScript

9

Modem. A routing, serialization, and deep link handling framework all wrapped up in one

9

slack-themes. Slack Themes I've made and use

8

UIView-BezierCurve. Round individual corners of a UIView

7

UIViewController-StoreKit. A category on UIViewController allowing you to pull up an iTunes item with just one method

7

UIViewController-Sharing. A category on UIViewController for adding sharing options

6

Launchpad. Set your app up for success

5

UIControl-Notifications. Make your UIControls respond to notifications and blocks instead of the old fashioned target+selector approach

5

iMessageFormatter. An Applescript to autoformat sentences with a capital letter and period at the end

4

QuickNote. A scratch pad notification center widget for jailbroken iOS 5/6

4

RequestBuilder. A library to help you build network requests atop URLSession

3

JFTextFieldTableCell. A UITableViewCell subclass which supports inline editing, block handlers, and other niceties.

3

UIDevice-Hardware. Category on UIDevice for accessing hardware information

3

bot-of-conduct. JavaScript

3

NSString-Validation. A category on NSString for checking validity and transforming strings

2

Podcatcher. A library for interacting with iOS Podcast apps

2

is-ci-busted. Is Ci Busted? Who even knows.

2

UIImage-Transforms. Transforms on UIImage

2

JFFileManager. Class methods which make dealing with files on iOS easier.

2

QuickTweet. Add a quick way to send tweets from iOS's Notification Center.

2

NSObject-Builder. Use the builder pattern with a category on NSObject

2

FaviconFinder. A small swift library for iOS & macOS to detect favicons used by a website.

1

ChromaKit. Swift APIs to create colours in the Lch, Lab, Oklch, and Oklab colour spaces

1

BetterSafariView. A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.

1

Raycast-Color-Converter. TypeScript

1

APNSwift. πŸ“±HTTP/2 Apple Push Notification Service built with swift - send push notifications to iOS, iPadOS, tvOS, macOS, watchOS, visionOS, and Safari!

1

LinkPreviewSwift. A Swift library for generating link previews client-side or server-side

1

dropcaster-feed-seeder. Ruby

1

wishkit-ios. In-App Feature Requests. Made Easy.

1

iosfolks.com.

1

SFSymbols. All the SFSymbols at your fingertips.

1

Project-Euler. My Objective-C implementation of the Project Euler solutions.

1

SML. Random code I've done in SML for class

1

NSDictionary-Networking. A category on NSDictionary for adding functionality when you're interacting with networking

1
50
Apply