Marcin Krzyzanowski's Projects
Most convenient AES256-CBC encryption for Swift 2 & 3
Antlr Swift Parser playground
NSFileProviderManager.signalEnumerator does not trigger update of UIDocumentBrowserViewController
Boyer-Moore algorithm sample
Birdie singing songs game. SwiftCrunch hackathon project. Created over few hours from zero.
CloudKit Web Services framework for everyone else...
custom text view implementation
Get the element at the specified index only if it is within bounds, otherwise nil
CoreText Swift bindings
Take a look at the CoreText API - a foundation of layout and drawing text on macOS and iOS. In this workshop we’ll attempt to build Text Label (akin UILabel), learn about layers of CoreText API and how to use it.
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Parses apple receipts from the filesystem for iOS 7
A simple, easy-to-deploy backend that you can use to demo our example mobile apps.
`stringWithFormat:` for the sophisticated hacker set
Practical Swift: pages generator - build once, use many
Gadu-Gadu (GG) messaging app for GNOME.
GNU Gadu is instant messaging client designed to work with protocols common in Poland (but not only). Contrary to its name, is not part of the GNU project.
Auth client library for Swift command-line tools and cloud services. Supports OAuth1, OAuth2, and Google Application Default Credentials.
1Password integration for Google sign-in view.
A syntax highlighter for JSON data completely written in Swift with no dependencies
Drop-in image cropper for iOS (as seen in Photos app, UIImagePickerController)
Objective C common classes used in a few of my projects
JSON Codable is what we need 90% of the time
A pluggable framework for validating user credentials in a Swift server using Kitura
A plugin for the Kitura-Credentials framework that authenticates using the GitHub web login
A pluggable framework for managing user sessions in a Swift server using Kitura
Kitura-Session store using Swift-Kuery (SQL database abstraction layer) as the backing store
A macOS control for tabs with enhanced capabilities, and styles: Safari, Chrome and custom ones.
Language Server Protocol
Show your own banners like Notification Center within your app.