Showing 49 open source projects for "lock keyboard only"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    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: 3 This Week
    Last Update:
    See Project
  • 2
    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.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 3
    LogiOps

    LogiOps

    An unofficial userspace driver for HID++ Logitech devices

    This is an unofficial driver for Logitech mice and keyboard. This is currently only compatible with HID++ >2.0 devices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cemu Wii U emulator

    Cemu Wii U emulator

    Cemu is a Wii U emulator

    Software to emulate Wii U games and applications on PC. Currently, the DRC (GamePad), Pro Controller, and Classic Controller is emulated. Wiimotes are emulated as well (including native support). Keyboard input + USB controllers as input devices are supported. GamePad touch input can be controlled via a left mouse click. Gyro functionality is emulated with limitations and can be controlled via the right mouse button. Cemu is currently only available for 64-bit Windows and Linux devices. The native Linux build is currently a work-in-progress. ...
    Downloads: 47 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    MemGuard

    MemGuard

    Secure software enclave for storage of sensitive information in memory

    This package attempts to reduce the likelihood of sensitive data being exposed when in memory. It aims to support all major operating systems and is written in pure Go. Sensitive data is encrypted and authenticated in memory with XSalsa20Poly1305. The scheme used also defends against cold-boot attacks. Memory allocation bypasses the language runtime by using system calls to query the kernel for resources directly. This avoids interference from the garbage collector. Buffers that store...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Vector

    Vector

    A high-performance observability data pipeline

    Vector is a Rust‑based, high‑performance observability data pipeline tool (agent + aggregator) designed to collect, transform, and route logs and metrics at scale. Created by Datadog, it aims to be the only tool needed from ingestion to vendor output, providing cost-efficient, safe, and flexible telemetry processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    BizHawk

    BizHawk

    BizHawk is a multi-system emulator written in C#

    ...Screenshotting and recording audio + video to file. Firmware management, input, framerate, and more in a HUD over the game. Rebindable hotkeys for controlling the frontend (keyboard+mouse+gamepad). A comprehensive input mapper for the emulated gamepads and other peripherals. Programmatic control over core and frontend with Lua or C#.NET. Development builds are made automatically whenever someone contributes. Because of this, we recommend using a release for work that requires stability (such as TASing), and only switching to a dev build if there's a specific change or addition you need.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 8
    Coolify

    Coolify

    An open-source & self-hostable Heroku / Netlify / Vercel alternative

    Coolify is an open-source & self-hostable alternative to Heroku / Netlify / Vercel / etc. It helps you manage your servers, applications, and databases on your own hardware; you only need an SSH connection. You can manage VPS, Bare Metal, Raspberry PIs, and anything else. Imagine having the ease of a cloud but with your own servers. That is Coolify. No vendor lock-in, which means that all the configurations for your applications/databases/etc are saved to your server. So, if you decide to stop using Coolify, you could still manage your running resources. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Sway

    Sway

    i3-compatible Wayland compositor

    ...Sway allows you to arrange your application windows logically, rather than spatially. Windows are arranged into a grid by default which maximizes the efficiency of your screen and can be quickly manipulated using only the keyboard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    KodExplorer

    KodExplorer

    A web based file manager, web IDE / browser based code editor

    ...Selectable files & folders support (mouse click & Ctrl & Shift & words & Keyboard shortcuts). Background file upload with Drag & Drop HTML5 support; Folder upload with Chrome, Firefox and Edge. Direct extraction to the current working directory.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    ImGuiFileDialog

    ImGuiFileDialog

    File Dialog for Dear ImGui

    ImGuiFileDialog is a file selection dialog built for (and using only) Dear ImGui. My primary goal was to have a custom pane with widgets according to file extension. This was not possible using other solutions. ImGuiFileDialog follows the master and docking branch of ImGui . currently ImGui 1.88. The commands create a lib directory where you can store any third-party dependencies used in your project, downloads the ImGuiFileDialog git repository and checks out the Lib_Only branch where the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Lenovo Legion Linux Support

    Lenovo Legion Linux Support

    Driver and tools for controlling Lenovo Legion laptops in Linux

    Lenovo Legion Linux (LLL) brings additional drivers and tools for Lenovo Legion series laptops to Linux. It is the alternative to Lenovo Vantage or Legion Zone (both Windows only). It allows you to control features like the fan curve, power mode, power limits, rapid charging, and more. This has been achieved through reverse engineering and disassembling the ACPI firmware, as well as the firmware and memory of the embedded controller (EC).
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    clavirio

    clavirio

    Learn touch typing without leaving the terminal

    ...Clavirio follows that idea by teaching the keyboard row by row with the same 7-lesson progression for each row: index pair → middle pair → ring pair → pinky pair → reach pair → full row → row + Shift Each lesson introduces only 2 new keys and uses only characters from earlier lessons. The same progression is used for QWERTY, Dvorak, and Colemak, so the lesson structure stays consistent across layouts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Flow-Arch

    Flow-Arch

    Productivity-first Arch Linux OS with enforced Pomodoro and Hyprla

    Flow Arch is an Arch-based operating system built for extreme productivity. Unlike other distros designed to keep you engaged, Flow Arch is designed to get you into a "flow state" and respect your time. Built on the fluid Hyprland compositor, it offers a distraction-free, tiling window manager environment out of the box. The core philosophy is simple: Urgency drives focus. Flow Arch forces you to set intentions immediately upon login. It features system-level...
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    nnn

    nnn

    The missing terminal file browser for X

    nnn is a fork of noice, a blazing-fast lightweight terminal file browser with easy keyboard shortcuts for navigation, opening files and running tasks. noice is developed considering terminal based systems. There is no config file and mime associations are hard-coded. However, the incredible user-friendliness and speed make it a perfect candidate for modern distros. nnn works with the desktop opener, adds new navigation options, navigate-as-you-type mode, enhanced DE integration,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Script Echo Color

    Script Echo Color

    Terminal text colorizing and simplifies script coding.

    ScriptEchoColor simplifies Linux terminal text colorizing, formatting and several steps of script coding.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Vuu-do

    Vuu-do

    GNU/Linux project, using Devuan as a base.

    Vuu-do is a lightweight project based on Devuan using the Openbox WM. There are mini's to build on, or maximal versions with programs already installed. (Now a Mate-mini as well). Current images are NOT uefi enabled!! In the process of moving source code only for apps to: https://git.devuan.org/greenjeans NEWS: 6-07-2026 Updated Vuu-do ob-mini-z uploaded! NEWS: 5-12-2026 New Vuu-do ob-max-z uploaded! NEWS: 5-06-2026 New VuuPaper app uploaded! NEWS: 3-31-2026 Devuan 6...
    Leader badge
    Downloads: 92 This Week
    Last Update:
    See Project
  • 18
    FedEX Rpi5 for Raspberry Pi 5 and 4

    FedEX Rpi5 for Raspberry Pi 5 and 4

    FedEX (Fedora 43) Rpi5 for Raspberry Pi 5 and 4

    FedEX Rpi5 for Raspberry Pi 5 and 4 is a "remaster" of the Fedora Project's Fedora 43 build for ARM64 (aarch64). ABOUT FedEX Rpi5 uses the Gnome 49 Desktop. (As the original system does). The original Fedora 43 system can only run a Raspberry 4 computer. You may be able to start it on a Rpi5, but you can't make the keyboard and mouse work. My Build works very well on a Rpi5 though. You can also run FedEX Rpi5 on a Rpi4 computer. Your Raspberry Pi computer will automatically choose the correct kernel. PERFORMANCE The system is quite fast and responsive. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Parveshdhull AutoTyper

    Parveshdhull AutoTyper

    A Data Entry Tool for Windows and Linux

    Sometimes we have to write content in programs where copy-paste is not allowed, like in data entry software Notepad RT. There are many tools available online but almost all of them only provide trial versions. And requires big payment for continued access. And even if they are free, it is not wise to give complete access to a keyboard to any third-party software. So I wrote this simple-short python script that reads content from a text file then simulates keyboard typing. This Script works on both Linux and Windows.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    smolOS

    smolOS

    A tiny and simple research operating system

    smolOS is a minimalist 16-bit operating system written in pure Assembly for x86 real mode. Its goal is to demonstrate the fundamentals of how an OS boots, handles input, and displays output using only the most essential code. smolOS fits in a single boot sector and runs directly on BIOS-compatible hardware or emulators like QEMU. It’s ideal for those seeking to understand bootloaders, BIOS interrupts, and ultra-low-level system programming through a practical and tiny project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Desktop.Robot

    Desktop.Robot

    A library used to control your mouse and keyboard programmatically

    This library helps you to automate tasks by simulating inputs (mouse and keyboards) programmatically, inspired in java.awt.Robot. I made this library because the dotnet SDK doesn't support simulation of mouse and keyboard input. The only way of input simulation in the standard framework is by using Windows. Forms that won't run on Linux or OSX. In order to use the method CreateScreenCapture, you will need to install some libraries. This is required by System.Drawing's components
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Custom-Puppy-Linux-For-Scripts

    Custom-Puppy-Linux-For-Scripts

    A Custom Puppy Linux Live CD For Creating & Running Shell Scripts

    This Live CD is created for the purpose of writing & running shell scripts on various computers. This is a 64-bit system for better performance and features. Please see the Images of its Desktop below. Pressing F4 from any Folder on the File Manager will launch the Terminal and will set your working directory automatically. After Downloading, Either Burn this .iso image to a DVD and boot from it on any computer OR install it to a USB drive with the multiboot-usb software, available here...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    RAWImaging

    RAWImaging

    Graphical frontend to work with binary images (RAW) of media

    Forensic (but not only) graphical frontend to work with binary images (RAW) of media in GNU/Linux. These images are universal and can be installed using both standard operating systems and popular forensic software such as Encase, Sleuthkit/Autopsy, etc. in all operating systems). The idea of the project is to implement a fast, convenient and safe making of legal copies and manipulating with images, by means of GNU/Linux, without the need for expensive hardware write lock on the media, it is necessary in the existing solutions under Windows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    iohook

    iohook

    Node.js global keyboard and mouse listener

    Node.js global keyboard and mouse listener. This module can handle keyboard and mouse events via native hooks inside and outside your JavaScript/TypeScript application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    USB Gadget Tool

    USB Gadget Tool

    Convert your Android phone to any USB device you like

    Convert your Android phone to any USB device you like. USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. Connected USB hosts (e.g. a normal computer) will then identify your Android device only under that role. It can also be used to deactivate the standard USB Gadget (including mtp, adb, etc.), e.g. for security reasons.
    Downloads: 23 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo