Showing 30 open source projects for "multiple mouse"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    Scrcpy GUI

    Scrcpy GUI

    A simple & beautiful GUI application for scrcpy

    Scrcpy was created by the team behind the popular Android emulator Genymotion, but it is not an Android emulator itself, it displays and controls Android devices connected via USB or TCP/IP, it does not require any root access. It works with GNU/Linux, Windows, and MacOS. Scrcpy works by running a server on your Android device, and the desktop application communicates using USB (or using ADB tunneling wireless). The server streams the H.264 video of the device screen. The client decodes the...
    Downloads: 138 This Week
    Last Update:
    See Project
  • 2
    GLFW

    GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, etc.

    ...It provides a simple API for creating windows, contexts and surfaces, receiving input and events. Gives you a window and OpenGL context with just two function calls. Support for OpenGL, OpenGL ES, Vulkan and related options, flags and extensions. Support for multiple windows, multiple monitors, high-DPI and gamma ramps. Support for keyboard, mouse, gamepad, time and window event input, via polling or callbacks. Comes with a tutorial, guides and reference documentation, examples and test programs. Open Source with an OSI-certified license allowing commercial use. Access to native objects and compile-time options for platform specific features. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    ImGui Java

    ImGui Java

    JNI based binding for Dear ImGui

    imgui-java is a comprehensive Java binding for Dear ImGui, the popular immediate-mode GUI library used for real-time tools and debug interfaces. This binding allows Java applications—including those using LWJGL or JOGL—to leverage ImGui’s fast and flexible GUI features without switching languages. With support for native backends and OpenGL rendering, imgui-java is perfect for game engines, development tools, and editors that need an intuitive GUI system. It includes integrations for...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Pickr

    Pickr

    Flat, simple, multi-themed, responsive Color-Picker library

    Flat, simple, multi-themed, responsive, and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    React Spectrum Libraries

    React Spectrum Libraries

    Collection of libraries and tools that help you build user experiences

    React Spectrum is a collection of libraries and tools developed by Adobe that implement the Spectrum design system in React, enabling developers to build accessible, consistent, and adaptive user interfaces. It is composed of multiple layers, including React Spectrum for styled components, React Aria for accessibility and interaction logic, and React Stately for state management, creating a modular architecture that separates behavior, state, and presentation. The library is designed to provide out-of-the-box accessibility, supporting keyboard, mouse, and touch interactions while adhering to WAI-ARIA standards. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    iFrame Resizer

    iFrame Resizer

    Keep same and cross domain iFrames sized to their content

    ...Detects events that can cause the page to resize (window resize, CSS animation and transition, orientation change and mouse events). Fixes in page links in iFrame and supports links between the iFrame and parent page. Works with ViewerJS to support PDF and ODF documents. The package contains two minified JavaScript files in the js folder. The first (iframeResizer.min.js) is for the page hosting the iFrames.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    React Native for Web

    React Native for Web

    React Native Components and APIs for the Web

    React Native for Web is an accessible implementation of React Native's Components and APIs that is interoperable with React DOM. Accessible HTML. Support different devices and input modes, render semantic tags. High-quality interactions. Support gestures and multiple input modes (touch, mouse, keyboard). Reliable styles. Rely on scoped styles and automatic vendor-prefixing. Support RTL layouts. Responsive containers. Respond to element resize events. Incremental adoption. Interoperates with existing React DOM components. Bundle only what you use. React Native for Web is used in production web apps by Twitter, Flipkart, Uber, Major League Soccer, and many others. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    LWJGL

    LWJGL

    Java library that enables cross-platform access to popular native APIs

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem. LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 9
    FTXUI

    FTXUI

    C++ Functional Terminal User Interface

    Functional Terminal (X) User interface. A simple C++ library for terminal-based user interfaces! Support for animations. Support for drawing. No dependencies. Cross-platform, Linux/MacOS (main target), WebAssembly, Windows (Thanks to contributors!). Learn by examples and tutorials. Multiple packages, CMake FetchContent (preferred), vcpkg, pkgbuild, conan. Good practises: documentation, tests, fuzzers, performance tests, automated CI, automated packaging, etc. This is expected to be...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    Final Cut

    Final Cut

    A text-based widget toolkit

    Library for creating terminal applications with text-based widgets. FINAL CUT is a C++ class library and widget toolkit with full mouse support for creating a text-based user interface. The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen. The structure of the Qt framework was originally the inspiration for the C++ class design of FINAL CUT. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    LEA

    LEA

    LEA is a Lightweight Editor for Ada

    LEA, a Lightweight Editor for Ada, aims to provide an easy, script-world-like, "look & feel" for developing Ada projects of any size and level, while enabling access to full-scale development tools like GNAT. More information on: http://l-e-a.sf.net/ Alire crate: https://alire.ada.dev/crates/lea Mirror: https://github.com/zertovitch/lea
    Downloads: 16 This Week
    Last Update:
    See Project
  • 12
    Macronize, a macro builder and recorder

    Macronize, a macro builder and recorder

    Macronize, a precise macro builder to automate your apps on Windows

    Macronize, a macro builder, a mouse click and key press recorder with which you can automate your Windows programs and apps throught recording or adding precise steps (macro actions) and playing them back. A macro is a series of steps to automate your computer. With a macro you take over the control of your programs and apps so you don't have to do things manually like copying/pasting. Or recording a YouTube video and at the same time clicking to show the users what to do. Macro's can...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    Eagle Mode

    Eagle Mode

    Zoomable user interface (ZUI) with file manager, file viewers and more

    Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    command-output-to-html-table

    command-output-to-html-table

    A shell script to convert any file or command output into a html table

    Please watch the video below, to convert any file or a command output into a nice html table, in less than 5 Minutes time. The output html file can then be browsed from any location, using a local webserver or an internet www domain. Usage Examples: (Type them on Terminal) cd ~/Downloads/tabulate # location chmod +x *.sh cat "student_marks.csv" | { cat ; echo ; } | ./tabulate.sh -d "," -t "My School" -h "First Term" > "marks.html" # or > "/var/www/html/marks.html" -d specifies...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 15
    React Beautiful DnD

    React Beautiful DnD

    Beautiful and accessible drag and drop for lists with React

    ...It provides Draggable and Droppable primitives that manage state, sensors, and reordering logic for you, so you focus on rendering. Keyboard support, screen-reader announcements, and predictable focus handling make interactions accessible beyond the mouse. The library computes dimensions and movement carefully to avoid jank, including automatic scrolling and collision handling when lists overflow. It supports common patterns like reordering within a list, moving items between multiple lists, and integrating with virtualized lists. Clear lifecycle callbacks expose what changed during a drag so you can persist updates or trigger side effects reliably.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    vue-awesome-swiper

    vue-awesome-swiper

    Swiper component for @vuejs

    Each display block (screen) of Swiper is a slide, and pictures or texts are placed in the slide. All the slides are arranged in one line (or multiple lines) and contained in the wrapper. The main container contains the wrapper and Arrow button control navigation and pager control pagination. When the finger (or mouse) touches and slides the Swiper, the Swiper transforms the wrapper by calculating the sliding distance difference in each frame of the browser to produce the drag effect. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    lax.js

    lax.js

    Library to create smooth & beautiful animations when you scroll

    Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll. Lax.js 2.0 has been completely re-written with a focus on modularity and flexibility giving you more tools to create awesome animations. To implement lax you need to create at least one driver, to provide values for animations, as well as the element animation bindings. The easiest way to get started is to use presets via html classes. Multiple presets can be chained...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    C# DataTable StringBuilder Visualizer

    Visualize String, StringBuilder, Image, and DataTable in debug mode.

    Visualizer is a tool for .NET developers who use MS Visual Studio. In debug mode, it provides the ability to view and search objects of type String, StringBuilder, DataTable and Image, by clicking on the magnifying glass. Install by copying all files in the zip to your user folder: C:\Users\<username>\Documents\Visual Studio 2012\Visualizers\
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Auto Key Presser

    Auto Key Presser

    A Java Key/Mouse Presser

    A lightweight Java Key/Mouse presser.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    MWLL Actionmapper java frontend for changing keys in Mechwarrior Living Legends. Starting with MWLL v0.3 the latest versions of the Actionmaper will be included with releases of the mod.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Advanced 3d Perspective Distortion

    Advanced 3d Perspective Distortion

    Uses matrix3d perspective distortions to create 3d scenes

    Create a unique parallax environment to show off your work. I've always been a big fan of using subtitle 3d effects to give depth to UI and images. Ever since laying my eyes on the [26000 Vodka] (http://26000.resn.co.nz/flash.html) website many years ago, I've wanted to create something that can emulate that same kind of depth, without using cumbersome flash to do it. This plugin allows you to (currently) do full-page 3d perspective transforms base on mouse position. There are a lot of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    At.js

    At.js

    Add Github like mentions autocomplete to your application

    At.js is a lightweight jQuery plugin that enables @mention-style autocomplete functionality within text inputs or contenteditable areas. It allows developers to bind actions to character triggers (like @ or #) and display suggestion dropdowns with customizable behavior. The plugin is especially useful for building social platforms, chat apps, or collaborative editors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Infinity Virtualization Platform

    Infinity Virtualization Platform

    A virtual infrastructure without the dedicated physical infrastructure

    Infinity saves time and money by providing users with a virtual infrastructure without the need to buy and manage dedicated hardware. The Infinity virtualization platform gives users centralized management of their virtual machines (VMs), but unlike traditional virtualization solutions, Hosts running VMs can be any computer. Computer workstations and servers which are running Windows, Mac, Linux, BSD, Unix or no OS at all can be used to host VMs alongside their current applications. VMs...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    jQuery Parallax

    jQuery Parallax

    Used to recreate the Nike Better World parallax effect

    jQuery-Parallax is a lightweight front-end plugin that creates mouse-based parallax effects for layered web elements, enabling websites to simulate depth and motion through interactive animations. The library works by moving multiple layers at different speeds relative to cursor movement, producing a dynamic three-dimensional illusion commonly used in landing pages, portfolios, games, and promotional websites.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JSPlot

    JSPlot

    Javascript Library for plotting stocks or other data type using HTML5.

    ...It can work with dinamic javascript frameworks, eg. js Ext and jQuery. You are able to use data sources, so different parts of the same data can be plotted at the same time on your page. You can pan and zoom your plots with mouse and keyboard shortcuts. You can use multiple type of indicators. You can read indicator data over your plot, or you can set a function that generates it from your plot data. The documentation can be found at http://jsplot.sourceforge.net/wiki/index.php/Main_Page
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next