This is your work, valued

Kraków, Poland

Kuba Suder

Elite
@mackuba

Independent Mac & iOS developer. Sometimes freelancing, mostly working on my own stuff these days.

SafariAutoLoginTest. A demo showing how you can auto-login users to an iOS app using SafariViewController (on iOS 9) and SFAuthenticationSession (on iOS 11)

491

holepicker. A Ruby gem for checking gems in Gemfiles for security updates (unmaintained)

108

jslint_on_rails. JSLint JavaScript checker wrapped in a Ruby gem (unmaintained)

86

sparkler. A Rails webapp that gathers and displays system statistics from Sparkle app updater (macOS/app versions etc.)

72

git-code-review. A simple git extension to help with code reviews by keeping track of what was changed since last review

67

skythread. Thread viewer for Bluesky. Mirror of: https://tangled.org/mackuba.eu/skythread

51

skyfall. A Ruby gem for streaming data from the Bluesky/ATProto firehose. Mirror of: https://tangled.org/mackuba.eu/skyfall

51

minisky. A minimal Ruby client of Bluesky/ATProto API. Mirror of: https://tangled.org/mackuba.eu/minisky

48

DarkModeSwitcher. Simple app for overriding light mode per app on macOS (demo for a blog post)

45

bluesky-feeds-rb. Template of a custom feed generator service for the Bluesky network in Ruby

40

rails-retweeter-bot. A Twitter bot that retweets popular Ruby/Rails-related tweets to @rails_bot

38

SmogWatch. watchOS app for checking air pollution levels, created for my blog post series

35

blue_factory. A simple Ruby server using Sinatra that serves Bluesky custom feeds. Mirror of: https://tangled.org/mackuba.eu/blue_factory

29

WindowFairy. A Windows-style Alt-tab window switcher for MacOSX (experiment)

23

bad_pigeon. A tool for extracting tweet data from GraphQL requests made by the Twitter website 🐦

18

sdk.blue. A curated list of libraries & SDKs for the Bluesky API and AT Protocol. Mirror of: https://tangled.org/mackuba.eu/sdk.blue

18

iRubyTime. iPhone client for RubyTime 3.0, time-tracking system written in Merb (unmaintained)

15

didkit. A library for handling DID identifiers used in Bluesky AT Protocol. Mirror of: https://tangled.org/mackuba.eu/didkit

15

MacBlip. MacOSX client for Blip.pl, Polish microblogging site

14

tootify. Toot toooooooot (Bluesky-Mastodon cross-poster). Mirror of: https://tangled.org/mackuba.eu/tootify

11

label-scanner. A small web tool for showing what Bluesky moderation labels are assigned to a profile. Mirror of: https://tangled.org/mackuba.eu/label-scanner

10

PsiToolkit. A collection of ObjC helpers and class extensions (unmaintained)

9

sprockets-strict-mode. A Sprockets processor that automatically enables ES5 strict mode in your JS files

8

xblip. Native iPhone client for blip.pl, Polish microblogging service (proof of concept, not usable)

6

QueueBarriersExample. Example of using GCD/NSOperation barrier tasks & DispatchGroup

6

swiftui-headers. Headers from the SwiftUI framework from different versions of Xcode

6

cointools. A collection of scripts for checking cryptocurrency prices.

5

ObjectiveBlip. ObjectiveC API for connecting to Blip.pl (Polish Twitter-like service)

5

BitcoinTicker. Simple iOS app that shows how to make a "Today" widget that shows current Bitcoin price (made on SwiftCrunch)

4

etherium_bot. A Reddit bot that corrects people who misspell 'Ethereum'

4

riptip. Pretty tooltips for RightJS - port of the TipTip jQuery plugin

4

userlist_sync. A tool for adding all Bluesky users with a matching handle to a user list

3

TrackerScanner. A tool for recording lists of external resources (JS trackers etc.) loaded when opening given websites

3

twilio-sms-to-email. A simple Ruby server that receives SMS callbacks from Twilio and forwards them to email

3

NSButtonGallery. Gallery of NSButtons types for the NSButton post on my blog

2

hackkrk_monsters. Pseudo-roguelike ascii art game made on January 2013 HackKRK

2

apihack. My code from the July 2013 HackKRK meetup (http://hackkrk.tumblr.com/post/55260680758/ruby-vs-python-vs-the-world)

2

100DaysOfSwiftUI. Code from Paul Hudson's "100 Days of SwiftUI" course

1

SwiftUIExamples. SwiftUI apps from Apple's official tutorials and sample code

1

atproto-website. MDX

1

adventofcode2018. Tasks from https://adventofcode.com/2018 in Crystal

1

WWLite. Experimental lightweight WWDC video watching app for macOS

1

ShitBlocker. A simple Safari extension that blocks CSS on some distracting sites

1

regexp-benchmark. Rust

1

matomo-log-analytics. Import any kind of server logs in Matomo for powerful log analytics. Universal log file parsing and reporting.

1

mastodon_bridge. Experimental Mastodon-to-Bluesky proxy bridge

1

BirdLog. A thingy that allows you to archive tweets using JSON responses from the Twitter website. (work in progress)

1

adventofcode2019. Tasks from https://adventofcode.com/2019 in Swift

1

safari_tabs_parser. A tool for extracting the list of open tabs (last session) from Safari 15's new data file format

1