Open Source Libraries
Documentation for open source projects
I have been writing and maintaining several open-source libraries, mostly for cross-platform mobile apps (React Native, Flutter,...). Thanks to LLMs, I can now provide better documentation for these libraries, including installation instructions, usage examples, and API references. Here are some of my works:
Libraries
React Native YubiKey
Complete guide for integrating YubiKey authentication in React Native applications. Includes support for FIDO2, OTP, NFC, and MFi Lightning-connected devices on both iOS and Android.
- Features: FIDO2/WebAuthn, OTP, NFC reading, MFi support, USB OTG
- Platforms: iOS 13+, Android API 24+
- Getting Started: Read the docs →
React Native Shake
A lightweight library that detects shake gestures on iOS and Android, supporting both the New Architecture (Turbo Modules) and the old/legacy architecture.
- Features: Shake event listener, adjustable sensitivity (Android), full TypeScript definitions, old & new architecture support
- Platforms: iOS 13+, Android API 21+
- Getting Started: Read the docs →
React Native Sweet Alert
Cute, native alert dialogs for React Native - success, error, warning, normal, and progress styles - built on the New Architecture (TurboModules).
- Features: 5 alert styles, promise-based API, determinate/indeterminate progress, dark mode aware, themeable buttons
- Platforms: iOS 15+, Android API 24+ (New Architecture only)
- Getting Started: Read the docs →
React Native PDF Editor
Native PDF editing, rendering, encryption, and signer-agnostic PAdES signing for React Native apps, powered by a PoDoFo fork and Nitro Modules.
- Features: page editing, drawing, annotations, forms, encryption, rendering, text extraction, PAdES B-B/B-T/B-LT/B-LTA signing, signature verification
- Platforms: iOS 15.1+, Android API 26+ (New Architecture only)
- Getting Started: Read the docs →
More libraries coming soon...