[go: up one dir, main page]

Browse free open source Keyboards and projects for Mac below. Use the toggles on the left to filter open source Keyboards by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Smart IT Monitoring Icon
    Smart IT Monitoring

    We make IT management effective and simple. Easily observe your networks, servers, cloud services, containers, devices and applications.

    NetCrunch is a smart, agentless network monitoring and management software system capable of monitoring every device in a network. Developed by AdRem Software, NetCrunch helps businesses of all sizes remotely monitor network services, switches, routers, bandwidth utilization, and traffic flow and visualize their system performance.
    Learn More
  • 1
    Deskflow

    Deskflow

    Share a single keyboard and mouse between multiple computers

    Deskflow is a lightweight productivity tool designed to streamline window and workspace management. It features hotkey-driven app launching, workspace switching, window snapping, search快捷启动, and minimal UI. Built with modern frameworks (likely Electron or Qt) and geared toward power users wanting efficient workflow control.
    Downloads: 290 This Week
    Last Update:
    See Project
  • 2
    Input Remapper

    Input Remapper

    An easy to use tool to change the behaviour of your input devices

    An easy-to-use tool to change the behavior of your input devices. Supports X11, Wayland, combinations, programmable macros, joysticks, wheels, triggers, keys, mouse movements and more. Maps any input to any other input.
    Downloads: 114 This Week
    Last Update:
    See Project
  • 3
    Lan Mouse

    Lan Mouse

    mouse & keyboard sharing via LAN

    Lan Mouse is a mouse and keyboard-sharing software similar to universal control on Apple devices. It allows for using multiple PCs with a single set of mouse and keyboard. This is also known as a Software KVM switch. The primary target is Wayland on Linux but Windows MacOS and Linux on Xorg have partial support as well (see below for more details). Focus lies on performance and a clean, manageable implementation that can easily be expanded to support additional backends like e.g. Android, iOS.
    Downloads: 49 This Week
    Last Update:
    See Project
  • 4
    KeymouseGo

    KeymouseGo

    Automate mouse clicks and keyboard input

    KeymouseGo is a lightweight, open-source Windows/Mac/Linux automation tool built with Python. It records and replays mouse and keyboard actions—for example, click sequences and typing—allowing repetition of repetitive tasks via scripts or GUI buttons.
    Downloads: 33 This Week
    Last Update:
    See Project
  • Contractor Foreman is the most affordable all-in-one construction management software for contractors and is trusted by contractors in more than 75 countries. Icon
    Contractor Foreman is the most affordable all-in-one construction management software for contractors and is trusted by contractors in more than 75 countries.

    For Residential, Commercial and Public Works Contractors

    Starting at $49/m for the WHOLE company, Contractor Foreman is the most affordable all-in-one construction management system for contractors. Our customers in 75+ countries and industry awards back it up. And it's all backed by a 100 day guarantee.
    Learn More
  • 5
    Arabic Keyboard

    Arabic Keyboard

    Arabic Keyboard Phonetic

    Can't Remember the Position of Arabic Letters on your Keyboard? Try This Phonetic Arabic Keyboard Layout. Letters correspond to Latin / English / German Letters of similar pronunciation, which makes it much faster and easier to type. Example: the Arabic Letter Meem "م" can be typed by pressing "M". They Layout can be either used online on arab-key.com or installed as a System Language for macOS and Windows. Includes Arabic, Persian, Kurdish Letters. All Features Free
    Leader badge">
    Downloads: 179 This Week
    Last Update:
    See Project
  • 6

    Hindi Phonetic Keyboard

    A Hindi phonetic keyboard

    Hindi Phonetic Keyboard is a user-friendly tool designed to simplify typing in Hindi using a phonetic transliteration approach. Instead of memorizing complex Hindi keyboard layouts, users can type Hindi words using English letters, and the keyboard automatically converts them into accurate Hindi script. This makes it easy for both beginners and fluent Hindi speakers to write quickly and efficiently on digital devices.
    Leader badge">
    Downloads: 645 This Week
    Last Update:
    See Project
  • 7
    Karabiner-Elements

    Karabiner-Elements

    Powerful utility for keyboard customization

    Karabiner-Elements is a powerful key remapper for macOS.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 8
    Kanata

    Kanata

    Improve keyboard comfort and usability with advanced customization

    This is a cross-platform software keyboard remapper for Linux, macOS, and Windows. Improve your keyboard comfort. What Kanata allows you to do is take this alternate layer concept that Shift keys have and apply it to any key. You can then customize what those layers do to suit your exact needs and workflows. Running Kanata currently does not start it in a background process. You will need to keep the window that starts Kanata running to keep Kanata active.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 9
    MonitorControl

    MonitorControl

    Control your display's brightness & volume on your Mac

    Controls your external display brightness and volume and shows native OSD. Use menubar extra sliders or the keyboard, including native Apple keys.
    Downloads: 18 This Week
    Last Update:
    See Project
  • World class QA, 100% done-for-you Icon
    World class QA, 100% done-for-you

    For engineering teams in search of a solution to design, manage and maintain E2E tests for their apps

    MuukTest is a test automation service that combines our own proprietary, AI-powered software with expert QA services to help you achieve world class test automation at a fraction of the in-house costs.
    Learn More
  • 10
    Synergy Core

    Synergy Core

    The keyboard and mouse sharing tool

    This is the open source core component of Synergy, a keyboard and mouse sharing tool. Control your computers with one mouse and keyboard. Control multiple computers using only one keyboard and mouse. Focus on developing software, designing, gaming and remove time switching between operating systems. Throw away the extra keyboards and spend time where it really matters. Simplify your workspace by combining multiple computers into one. Easily copy and paste between computers with no effort at all. Keep your passwords and sensitive data secure with TLS encryption. Key, mouse and data all sent fast and securely, directly over your local network. Advanced customization settings give you complete control of your setup. The next version is being built from the ground up by combining the latest technologies, Node.js and React, with the rock-solid stability of C++.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 11
    AnySoftKeyboard

    AnySoftKeyboard

    Android (f/w 2.1+) on screen keyboard for multiple languages

    The only Android keyboard you'll ever need. Free as in speech and Free as in beer. Android (f/w 4.0.3+, API level 15+) on screen keyboard for multiple languages.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Corne keyboard
    crkbd is the firmware and PCB design for the Corne split mechanical keyboard (aka "Corne"), maintained by foostan and the community. It provides QMK/VIA/Vial firmware support, RGB underglow, multiple layouts, and flexible hardware customization.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    Deskhop

    Deskhop

    Fast Desktop Switching Device

    DeskHop is an open-source hardware/software KVM device that seamlessly switches keyboard/mouse between two computers by dragging the cursor or via hotkeys. It’s plug‑and‑play, requiring no drivers, and provides galvanic isolation for secure multi-OS setups.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Kmonad

    Kmonad

    An advanced keyboard manager

    KMonad is a cross-platform, advanced keyboard remapping tool written in Haskell. It provides low-level key control, supporting layers, tap-hold combos, multi-tap, macros, and more—even for keyboards without firmware-level customization.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    This is a keyboard (layout) that you can install in Windows 7, 8, 8.1 and 10. The layout is closer to the classic Bamini keyboard layout for Tamil typing. To install: Execute setup.exe and follow instructions. To use/ enable: Go to control panel -> Language -> Click on 'Add a Language' to add Tamil (Sri Lanka) -> Once language is added, click on 'options' for this language -> Click on 'Add an input method' and follow instructions -> Once the keyboard 'Tamil - Bamini keyboard' is installed, you should find it available in the list of keyboards shown in system tray or in the windows language toolbar. (Follow common Windows help material/ instructions found online to get the toolbar activated if not available by default).
    Leader badge">
    Downloads: 56 This Week
    Last Update:
    See Project
  • 16
    Albert

    Albert

    A fast and flexible keyboard launcher

    Albert is a blazing-fast, plugin-based keyboard launcher written in C++/Qt.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    A keyboard layout indicator and switcher.
    Leader badge">
    Downloads: 14 This Week
    Last Update:
    See Project
  • 18
    UK-International keyboard layouts is an effort to create and distribute a UK keyboard layout like US-International. The project has layouts for Windows, MacOS X and Linux. Keyboard Layouts were tested successfully under Windows 7 If you need Chromebook version of this keyboard follow this link: https://github.com/leodip/uk-international-keyboard-for-chromebook
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    Mousetrap

    Mousetrap

    Simple library for handling keyboard shortcuts in Javascript

    Mousetrap is a standalone library with no external dependencies. It weighs in at around 2kb minified and gzipped and 4.5kb minified. Mousetrap has been tested and should work in Internet Explorer 6+, Safari, Firefox, and Chrome. The bind method is the main call you will be making. This will bind a specified keyboard command to a callback method. If you want to bind multiple key commands to the same callback you can pass in an array for the first argument. Mousetrap 1.4 introduced a generic mod helper which lets you set cross platform shortcuts. The sequence of keys feature was inspired by Gmail. Any keys separated by a space will be considered a sequence. If you type each key in order the final one in the sequence will trigger the callback. If you type a key not in the sequence or wait too long the sequence will reset. You can also make a sequence that includes key combinations within it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    Inscript

    Inscript keyboard for Tamil, Devanagari

    Inscript Keyboard Layout for Tamil and DevaNagari Unicode fonts. Utf8 Encoding. Same keys for similar chars across languages. . Map files are simple arrays.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 21
    On Screen Bangla Keyboard
    For update version (Every week) visit https://www.aparajeyo.com/software/on-screen-bangla-keyboard/ Download Keyboard Layout Creator For Free : https://www.aparajeyo.com/software/keyboard-layout-creator/ On Screen বাংলা Keyboard ------------------------------------------------------------------- Provat Unijoy National (BD) SMT (All layouts) Soumili Lipikaar and many many more keyboard layouts !
    Leader badge">
    Downloads: 24 This Week
    Last Update:
    See Project
  • 22
    IPA keyboard layout (Windows)

    IPA keyboard layout (Windows)

    An IPA keyboard layout for linguists (usable only in Windows)

    This is an IPA (International Phonetic Alphabet) keyboard layout, made for linguists by linguists. There are very few tools for comprehensive IPA input available, some of those are strictly online, some of them cost money, and others yet are difficult to install and operate. I tried to make a free to use, free to distribute IPA keyboard for linguists to use both at home / in the office, and during fieldwork. So far the project is in its preliminary stages, as I have not received any major feedback, but if it interests other people I will continue developing it. Nevertheless, the input is fully usable, and contains a large number of IPA characters (almost all of them, in fact), and several diacritics.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    OnScreen Keyboard
    Eazykeyboard provides a simple onscreen keyboard that can be used to type with keyboard or mouse into application windows.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    Virtual Keyboard and Keypad on Java (for touch screen systems)
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Marathi Virtual Keyboard

    Marathi Virtual Keyboard

    The Marathi Virtual Keyboard is the Plugin for web application.

    The Marathi Virtual Keyboard is the Plugin for web application. It can be used in web application where the user can fill the text inputs in Marathi. Suggestions are gladly accepted.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next