Showing 61 open source projects for "switching"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • $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
  • 1
    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: 0 This Week
    Last Update:
    See Project
  • 2
    Lunar

    Lunar

    Intelligent adaptive brightness and monitor control app for macOS

    ...It intelligently adapts to environmental conditions by using external or built-in ambient light sensors and location-based cues like sunrise and sunset times. Users can fine-tune many aspects of their displays, including volume, contrast, screen orientation, and input switching, all through native macOS interfaces or customizable hotkeys. The tool also includes advanced features such as dimming below 0% for low-light conditions and blackout controls that power off screens without disrupting connected hardware.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    MentOS

    MentOS

    An educational 32-bit linux-like Operating System

    MentOS is an educational operating system developed for academic use, particularly in university settings, to help students understand low-level system concepts such as process management, memory handling, and scheduling. Written in C, MentOS closely mimics a simplified Unix-like OS and includes hands-on implementations of key kernel features. Designed to be highly readable and modular, it offers a practical approach to learning systems programming through real-world kernel components,...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    BizHawk

    BizHawk

    BizHawk is a multi-system emulator written in C#

    ...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: 45 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
  • 5
    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: 14 This Week
    Last Update:
    See Project
  • 6
    SummerCart64

    SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    SummerCart64 is a fully open-source flash cartridge designed for the Nintendo 64, enabling users to run games and homebrew software directly on original hardware. It combines hardware and software components to provide a flexible development and gameplay platform. The cartridge includes onboard memory for storing ROMs and supports various save types with automatic backup functionality. It also features high-speed data transfer through USB and microSD interfaces, allowing rapid loading of...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    Nightingale OS

    Nightingale OS

    A small operating system where I experiment and learn osdev

    nightingale is a modern hobby operating system developed in Rust, focusing on safety, simplicity, and minimalism. It aims to be a clean platform for experimentation and learning, implementing a small kernel with core features like multitasking, memory protection, and a minimal filesystem. Its use of Rust provides strong guarantees around memory safety and eliminates common bugs found in low-level C-based systems. nightingale is ideal for those seeking to study OS development using a modern...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    JarkViewer

    JarkViewer

    A lightweight, lightning-fast, and powerful image viewer

    JarkViewer is a lightweight, lightning‑fast image viewer for Windows 10/11 (64‑bit) that supports a wide range of modern image formats, from traditional JPEG/PNG to newer types such as AVIF, HEIC, JPEG XL, and various RAW files. It is designed as a native portable application with fully static linking, distributed as a single executable with no separate installer, making it simple to run from any folder or removable drive. The viewer handles static images, animated formats (GIF, animated...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 9
    FRRouting

    FRRouting

    The FRRouting Protocol Suite

    ...FRR’s seamless integration with native Linux/Unix IP networking stacks makes it a general-purpose routing stack applicable to a wide variety of use cases including connecting hosts/VMs/containers to the network, advertising network services, LAN switching and routing Internet access routers, and Internet peering. FRR has its roots in the Quagga project. In fact, it was started by many long-time Quagga developers who combined their efforts to improve on Quagga’s well-established foundation in order to create the best routing protocol stack available. We invite you to participate in the FRRouting community and help shape the future of networking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    Seamless Communication

    Seamless Communication

    Foundational Models for State-of-the-Art Speech and Text Translation

    Seamless Communication is a research project focused on building more integrated, low-latency multimodal communication between humans and AI agents. The motivation is to move beyond “text in, text out” and enable direct, live, multi-turn exchange involving language, gesture, gaze, vision, and modality switching without user friction. The system architecture includes a real-time multimodal signal pipeline for audio, video, and sensor data, a dialog manager that can decide when to act (speak, gesture, point) or query, and a cross-modal reasoning layer that fuses perception with semantic context. The research prototype includes components for visual grounding (understanding when a user references something in view), gesture recognition and synthesis, and turn-taking mechanisms that mirror human conversational timing. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Zint Barcode Generator

    Zint Barcode Generator

    A barcode encoding library supporting over 50 symbologies.

    ...DMRE), DotCode, DPD, Dutch Post KIX, EAN, FIM, Flattermarken, Grid Matrix, GS1 DataBar (incl. stacked & GS1 Composite symbols), GS1-128, Han Xin, HIBC, ISBN, Japan Post, Korea Post, LOGMARS, MaxiCode, NVE-18 ( SSCC-18), PDF417 & MicroPDF417, Pharmacode, PLANET, POSTNET, Plessey (MSI & UK), PZN, QR Code, Micro QR & rMQR, Royal Mail RM4SCC & Mailmark, Telepen, Ultracode, UPC-A, UPC-E, UPNQR, UPU S10, USPS Intelligent Mail and VIN. Automated ECI switching to support all Unicode characters and automated FNC1 character insertion in GS1 mode. Save to BMP, EMF, EPS, GIF, PCX, PNG, SVG and TIF. Includes CLI, GUI and API for calling from other applications.
    Leader badge
    Downloads: 1,102 This Week
    Last Update:
    See Project
  • 12
    my-tv

    my-tv

    Android IPTV player supporting custom TV sources and quick install

    my‑tv is a popular open-source Android app for live TV streaming via custom IPTV sources. With over 32k GitHub stars, it allows users to watch TV channels by installing directly on devices like TV boxes via APK or ADB. Features include USB and Xiaomi TV Assistant install options, remote‑configurable channel lists via QR code or JSON, and flexible support for text, M3U, and JSON playlists. The app emphasizes simplicity—install and play—with a community-driven source list and regular...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13

    xmxkbconf

    Tool for X Window System (X11) XKB configuring

    ...The X11/Motif graphical user interface and the command line interface can be used. Can be customized: - keyboard model; - keyboard layout; - keyboard layout switching keys; - the compose keys.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    ldap-yp-tools

    LDAP tools to support formerly NIS environments.

    Many enviroments are switching from the Network Information Service (NIS) system over to the Lightweight Directory Access Protocol (LDAP) for sharing their network information (login names, passwords, home directories, group information) to all of the machines on the network. NIS was formerly known as Sun Yellow Pages (YP). This package implements several utilites that provide functional equivalents to utilities from the yp-tools and util-linux-ng package.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15

    ulttiny

    tiny User Level Threads library

    The ulttiny library is small, easy to use and very fast. It's optimized especially for scenarios where tasks and task groups are dynamically and concurrently created on the fly.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    jack-bridge

    jack-bridge

    Audio and bluetooth stack for debian systems without systemd

    ...Professional audio control interface Alsa Sound Connect (mxeq) with: Dynamic mixer controls - Automatically shows hardware controls for active device (Internal/USB) Built-in recorder - Record in mono/stereo at 44.1kHz or 48kHz, saves to ~/Music Bluetooth panel - Scan, pair, trust, connect devices with visual feedback Device switching - Change output between Internal/USB/HDMI/Bluetooth without restarting JACK. Audio Routing ALSA → JACK pipeline - All ALSA apps route through JACK. Persistent bridge ports - USB/HDMI/Bluetooth ports spawned on-demand. Jack Graph - Visually route audio to and from multiple apps and sources using jack-graph in. Bluetooth Audio Integration - Full A2DP/HFP/HSP support
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Competent Audio

    Competent Audio

    Machine graph audio engine for computer games

    Competent Audio (CA) is an audio engine suitable for video games. It is written in C, but is designed for interoperability with other languages. Windows and Linux binaries for x86 and amd64 are available. CA uses a machine graph model with support for arbitrary numbers of machines, limited only by the available system resources: - Samplers play back audio clips. - Mixers combine audio signals and optionally perform signal processing. - Sinks send audio signals to an output...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    joy of text

    Editor with scripting language, security features & system interfaces.

    Jot was developed general purpose editor for large CAD files. It's command-driven UI requires no mode switching and hence requires fewer keystrokes to get a typical job done. It is particularly useful for checking and cross-referencing between several source, intermediate and output files - a common requirement for CAD work. But jot's usefulness doesn't stop there. It's sophisticated search features can, for example, be used for interactive data mining or automating the extraction of numerical and textual data and reports from arrays of large text files. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Uniform Server

    Uniform Server

    A free lightweight Windows Apache MySQL and PHP Server Solution.

    Uniform Server is a free lightweight WAMP server solution for Windows. Build using a modular design approach, it includes the latest versions of Apache, MySQL or MariaDB, PHP (with version switching), phpMyAdmin or Adminer. No installation required! No registry dust! Just unpack and fire up! ------- Note: The latest version of Uniform Server requires a **64-bit version** of Windows. -------
    Leader badge
    Downloads: 723 This Week
    Last Update:
    See Project
  • 20
    SimpleDCS
    SimpleDCS is a Distributed Control System made easy - fully configurable both on hardware and a software level. Experimental stage (alpha)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Funiter (FUNction ITERation) is developed for educational purposes, generating graphs of several types for iteration of real and complex functions with comfortable switching between related types of graphs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    culfw

    culfw

    GPL'd firmware for the CUL family of devices

    culfw is a GPL'd firmware for the CUL family of devices from http://busware.de. culfw is used in conjunction with the CUL/CUN/CUR and a high level software like fhem to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature/humidity/power consumption. culfw supports following RF protocols: "SlowRF" mode: FS20: send/receiveo, FHT: send/receive, S300: receive, EM1000: receive, HMS: receive, Hoermann: receive. ESA2000: receive, Lacrosse TX2/TX3: receive, Intertechno: send BidCos(R) in the "AskSin" mode (20kHz datarate, FM). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Emerald

    Emerald

    An operating system written in C

    emerald is a minimalistic Unix-like operating system kernel developed for x86_64 systems, focused on being lightweight, modular, and understandable. Written in C and assembly, emerald serves as a learning tool for OS enthusiasts who want to explore kernel design from scratch. It includes basic components such as multitasking, paging, interrupts, and system calls, while maintaining a clear and concise codebase. Emerald is a strong starting point for building more complex systems or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    HomePoint

    HomePoint

    Espressif ESP32 Based Smarthome screen for MQTT

    ...Reactive: Screen updates whenever devices are triggered from elsewhere. Easy configuration through a JSON file, no additional code required. Screensaver saves power by switching off the screen after 10 minutes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    nuster

    nuster

    A high performance HTTP proxy cache server and RESTful NoSQL cache

    nuster is a high-performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy. It is 100% compatible with HAProxy and takes full advantage of the ACL functionality of HAProxy to provide a fine-grained caching policy based on the content of request, response or server status. nuster can be used as an HTTP/TCP load balancer just like HAProxy. nuster can also be used as a RESTful NoSQL cache server, using HTTP POST/GET/DELETE to set/get/delete Key/Value objects. It can be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next