Swift Keyboard

Open-source Swift projects categorized as Keyboard

Top 23 Swift Keyboard Projects

  • MonitorControl

    🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

    Project mention: 18-year-old built a better computer monitor that doesn't strain your eyes | news.ycombinator.com | 2023-10-27

    I use "Monitor Control" on my Mac Studio to control the brightness of my Dell monitor:


  • 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.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Unshaky

    A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]

    Project mention: Just bought MBP 2018 | /r/mac | 2023-05-03

    If the sticky keys come back, you can use software like this to mitigate it reasonably well.

  • KeyboardShortcuts

    ⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes

    Project mention: How hard is it to convert an app from an iPad app to a MacOS app? | /r/SwiftUI | 2023-04-01

    SwiftUI iOS apps are usually easy to port to macOS. It really depends on the app, though. There are some third party libraries that might help with the keystroke part.

  • RxKeyboard

    Reactive Keyboard in iOS

  • IHKeyboardAvoiding

    IHKeyboardAvoiding is an elegant solution for keeping any UIView visible when the keyboard is being shown - no UIScrollView required!

  • KeyboardKit

    KeyboardKit helps you create custom keyboards for iOS and iPadOS.

    Project mention: Need help with custom keyboard in swiftui | /r/swift | 2023-06-10

    Check out keyboardkit if your goal is to make a keyboard extension. If you just want to do this in your app them use the keyboard placement in the toolbar

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • KeyboardLayoutGuide

    ⌨️ KeyboardLayoutGuide, back from when it didn't exist.

  • Typist

    Swift UIKit keyboard manager for iOS apps.

  • McBopomofo


  • ISEmojiView

    Emoji Keyboard for iOS

  • Toolbar

    Awesome autolayout Toolbar. Toolbar is a library for iOS. You can easily create chat InputBar. (by 1amageek)

  • UITextField-Navigation

    🏄‍♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews

  • KeyboardMan

    KeyboardMan helps you to make keyboard animation.

  • Ribbon

    🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS. (by chriszielinski)

  • autokbisw

    project has migrated - Automatic keyboard/input source switching for OSX

  • AutoKeyboardScrollView

    AutoKeyboardScrollView is an UIScrollView subclass which makes showing and dismissing keyboard for UITextFields much easier. So called keyboard avoidance.

  • ExtensionKit

    Helpful extensions for iOS app development 🚀

  • lipika-ime

    Input Method Engine (IME) for Mac OS X with built-in support for all Indic Languages

  • Hodor Keyboard

    Custom keyboard for iOS 8 using Swift

  • Scribe-iOS

    iOS app with keyboards for language learners

  • Keynode

    Interactive Keyboard Controller for Swift

  • jyutping

    Cantonese Keyboard for iOS & macOS. 粵語粵拼輸入法鍵盤

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-27.

Swift Keyboard related posts


What are some of the best open-source Keyboard projects in Swift? This list will help you:

Project Stars
1 MonitorControl 24,323
2 IQKeyboardManager 16,194
3 Unshaky 2,958
4 KeyboardShortcuts 1,544
5 RxKeyboard 1,533
6 IHKeyboardAvoiding 1,420
7 KeyboardKit 1,263
8 KeyboardLayoutGuide 1,189
9 Typist 1,070
10 McBopomofo 554
11 ISEmojiView 488
12 Toolbar 455
13 UITextField-Navigation 446
14 KeyboardMan 352
15 Ribbon 296
16 autokbisw 200
17 AutoKeyboardScrollView 122
18 ExtensionKit 121
19 lipika-ime 108
20 Hodor Keyboard 102
21 Scribe-iOS 84
22 Keynode 76
23 jyutping 75
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.