Showing 372 open source projects for "python user interface"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    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 Now
  • 1
    Footcontroller

    Footcontroller

    Control your Linux PC with a standard foot pedal

    This python utility allows users on Linux to control their PC using a HID compatible USB foot pedal. Note: footcontroller does not support the new VEC Infinity in-USB3 pedal, which is not fully Linux compatible The foot pedal becomes an extra mouse or mini keyboard but footcontroller allows you to define multiple pedal sets which you can activate at the click of a button. It uses xdotool to provide you with the ability to assign commands to each pedal. Many foot pedals come with...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    footmouse

    footmouse

    Allows Linux users to use a HID compatible USB foot pedal as a mouse

    The foot pedal emulates a mouse in conjunction with up to 4 modifier keys, ALT, CONTROL, SHIFT and ESCAPE. Functions available are Left Click, Double Click, Right Click, Cursor Up, Cursor Down, Cursor Left, Cursor Right, Wheel Scroll Up, Wheel Scroll Down, Middle Click, Page Up, Page Down, Window Select, Close window, Minimise window and Null (define an option that does nothing) - Many foot pedals come with software, often MS Windows only, which allows you to program the pedals to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    PyUSB
    PyUSB provides USB access on the Python language.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    PS-Drone

    PS-Drone

    Programming a Parrot AR.Drone 2.0 with Python - The Easy Way

    The PS-Drone-API is a full featured SDK, written in and for Python, for Parrot's AR.Drone 2.0. It was designed to be easy to learn, but it offers the full set of the possibilities of the AR.Drone 2.0, including Sensor-Data (aka NavData), Configuration and full Video-support. The video function is not restricted to mere viewing, it is also possible to analyze video images data using OpenCV2. Obviously, the PS-Drone is perfect for teaching purposes; however, even the requirements for...
    Leader badge
    Downloads: 2 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
  • 5
    gym-pybullet-drones

    gym-pybullet-drones

    PyBullet Gymnasium environments for multi-agent reinforcement

    Gym-PyBullet-Drones is an open-source Gym-compatible environment for training and evaluating reinforcement learning agents on drone control and swarm robotics tasks. It leverages the PyBullet physics engine to simulate quadrotors and provides a platform for studying control, navigation, and coordination of single and multiple drones in 3D space.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DRT

    DRT

    Dataflow Run Time

    This software aims at demonstrating that we can easily provide a very small and powerful runtime for running programs that are coded in whatever programming model, but that could be *executed* in a DATAFLOW style. The Dataflow Run Time (DRT) provides the runtime support for that The first benefit of this software is to allow a rapid development of such programs in the context of the TERAFLUX project http://teraflux.eu The runtime API has been designed in such way to allow for a future...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    xSMBus - Java I2C/SMBus API

    xSMBus - Java I2C/SMBus API

    USB Bridge for SMBus(I2C), GPIO, and Clock, Java API

    [Introduction] xSmbus-m01 is not only a Java API, but also a program that can be executed separately. The following are its function options: Need to be executed at the command prompt, java -jar /YourPath/xSmbus-m01-1.0p.jar Help - list the parameter table Verification - verify that the product is working properly Test - used for system maintenance, in advance Check - determine if there is a device on the I2C location Scan - search in the range of 00-FF, search out on the I2C bus...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Cpuspeedy is simple and easy to use program which allows you to change the clock speed and voltage of the CPUs on the fly, using the Linux's CPUFreq driver. Use it and you should save battery consumption and reduce the temperature of your laptop.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    OSX Joystick Mapper

    Joystick mapping for OSX

    An OSX userspace library that allows joystick events to be remapped. Several joysticks can be combined into a single controller, and button/axes events can be remapped to new joystick, keyboard or mouse events. Advanced scripting also supported. Supports: * Applications that use IOKit (the newer interface) * Boxer (dosbox for OSX)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    # OBSOLETE The project has moved to CodeBerg at https://codeberg.org/IPMITool/ipmitool IPMItool provides a simple command-line interface to IPMI-enabled devices through an IPMIv1.5 or IPMIv2.0 LAN interface or Linux/Solaris kernel driver.
    Leader badge
    Downloads: 329 This Week
    Last Update:
    See Project
  • 11
    GROWbox Supervisor System (GROWSS)

    GROWbox Supervisor System (GROWSS)

    Automated Plant Environment Growing System using Raspberry Pi

    GROWbox Supervisor System (GROWSS) is a grow box or grow cabinet environmental controller. GROWSS uses a Raspberry Pi (RPI) & Grove sensors to monitor and control the environment in your grow box or cabinet. Environmental factors such as temperature, humidity, soil moisture, & smoke (from fire) are monitored and displayed on a terminal connected to the RPI & on a mobile app. GROWSS also controls the exhaust fan and grow lights based on the time interval (ie. 12 hours on/12 hours off) &...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Velleman K8055 USB Experiment Interface Board driver. This driver provides a /proc interface which allows the inputs and outputs of the K8055 to be accessed as if they were files, making the K8055 accessible from any programming language and the shell. In addition to the /proc interface a joystick/input device is created for each K8055, Optionally a (user provided) script can be executed by the driver when it detects a change on one of the inputs or outputs.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    PigIron

    PigIron

    Java bridge to IBM z/VM System Management API

    PigIron is an open source Java class library which implements the client side of the IBM z/VM Virtual Machine Operating System Systems Management Application Programming Interface (VSMAPI). PigIron is not associated with the IBM corporation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DeneDown

    DeneDown

    Timed Sleep/Hibernate/Shutdown/Restart Tool

    Sets your PC to sleep, hibernate, shutdown, or restart based on your time setting. Time may be set between 1 minute to 24 hours (in 1 minute increments). Countdown timer displays time remaining until the action occurs. This is a combined x64/x86 version. (Note: Tool is idle when time reads 0 hr:0 mins) Consider Windows 10 has changed the console "shutdown.exe" command to be active only for 30 minutes max. With DeneDown, you can extend your sleep/shutdown/hibernation period much longer,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    dgtdrv aims to be a uci/xboard/crafty compatible interface (input engine) for the DGT Electronic Chess board on POSIX platforms. It relies on the dgtnix library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    GTK PPP

    GTK PPP

    GTK front-end to wvDial, a modem/ISDN dial-up software

    GTK PPP is an easy to use graphical dialup connection configuring and dialing tool with system tray icon support. It uses GTK+ for its graphical interface and integrates well in GNOME desktop environment. It also uses WvDial dialer as its backend, providing simple configuration via config files. You can also use plain wvdial if you don't have X running. GTK PPP is GTK3 fork of GNOME PPP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    HDDtempNC

    HDDtempNC

    Tool to acquire hard disk drive temperature from the network interface

    ###### HDDtempNC has now moved to Github ###### ###### Please visit the Github project at https://github.com/viharm/HDDtempNC ###### HDDtempNC provides a script to acquire hard disk drive temperature for a target host by querying an existing HDDtemp daemon and then parse the results according to the request. See project wiki for more details, usage and code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    VSCP Protocol & Friends
    A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    MSX Disk Interface Emulator

    A Interface to adapt modern SD Card to the old MSX computers

    This is an open source project that aims to create a MSX cartridge that acts as a old disk drive interface but in fact it will be accesing a modern SD Card. For the MSX it will be as if there is a magnetic disk drive with a real magnetic disk but for real it will be accessing a .dsk file inside a sdcard. Development tools used are: - Kicad version 2013-07-07 - Microchip XC8 v1.21 (free mode) - Micrchip MPLAB X IDE v1.90 - Altera´s Quartus Web Edition 11.0 UPDATE...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    owfs and owhttpd

    owfs and owhttpd

    Project moved to https://github.com/owfs/owfs/

    Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use...
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers. The new location for the project is https://github.com/open-hpi/openhpi
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    control cd organizer devices with a plugin-based architecture. Currently supports Dacal DC-300 and KDS CDM-751
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23

    freenas-tempreport

    FreeNAS Temperature Report

    FreeNAS Temperature Report is a small server program that provides temperature readings for your FreeNAS unit. Install this program in a jail on your FreeNAS, then use your web browser and go to http://jail_ip to see your temperature readings. Installation instructions: http://sourceforge.net/p/freenas-tempreport/wiki/Install/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    INDI Astronomical Control Protocol
    INDI is an instrument neutral distributed interface control protocol that aims to provide backend driver support and automation for a wide range of Astronomical devices (telescopes, focusers, CCDs..etc). Project migrated to Github: https://github.com/indilib/indi
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    usb-resetter

    usb-resetter

    Simple graphical usb reset tool

    USB resetting is the closest equivalent to physically unplugging and re-plugging a USB device. you might ask , How is that useful ? well the use cases will be different from user to another. In my case, it helps with accessing my slightly damaged old USB external hard drive after a mount in unix-like OSes without any i/o issues. Another one is, loop resetting my USB headset solves some weird glitching sound i constantly have while using them. Those are my special use cases. There most be...
    Downloads: 5 This Week
    Last Update:
    See Project