Showing 12226 open source projects for "mac"

View related business solutions
  • 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
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    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...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 2
    netboot.xyz

    netboot.xyz

    Your favorite operating systems in one place

    netboot.xyz enables you to boot into many types of operating systems using lightweight tooling to get you up and running as soon as possible. Discover new operating systems without having to download and rewrite media over and over again. Rescue operating systems from a single image. An essential for any sysadmin. netboot.XYZ uses the iPXE project to enable you to provision, rescue, or load into a live boot environment leveraging the Preboot Execution Environment (PXE) on most systems....
    Downloads: 19 This Week
    Last Update:
    See Project
  • 3
    F´

    F´

    A flight software and embedded systems framework

    ...It has been used for but is not limited to, CubeSats, SmallSats, instruments, and deployable. Component architecture with well-defined interfaces. To develop applications with F´, the following requirements of the user’s system must be met, Linux or Mac OS X operating system (or Windows Subsystem for Linux on Windows), CMake, Bash or Bash compatible shell, Clang or GCC compiler, Python 3 and PIP. F´ can be quickly installed and ready to use by cloning the GitHub repository, installing Python code (typically in a virtual environment), and building one of our reference applications.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 4
    LinearMouse

    LinearMouse

    The mouse and trackpad utility for Mac

    The mouse and trackpad utility for Mac. If you are not comfortable with natural scrolling when using a mouse, LinearMouse can help you reverse the scroll direction. Since each device can be configured independently, there is no need to worry about the trackpad's travel address being affected. LinearMouse allows you to find comfortable cursor speed and acceleration and helps you move the pointer faster and more accurately.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    Homebridge Docker Image

    Homebridge Docker Image

    HomeKit support for the impatient using Docker on x86_64

    ...Docker will automatically pull the correct image for your system. Homebridge requires full access to your local network to function correctly. This image will not work when using Docker for Mac or Docker for Windows. The parameters are split into two halves, separated by a colon, the left-hand side representing the host and the right container side. This image comes with the Homebridge UI pre-installed and is the easiest way to manage all aspects of Homebridge. Automated updates of the Homebridge Docker Image using tools such as Watchtower or similar are strongly discouraged and are done so at your own risk. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 6
    OpenRazer

    OpenRazer

    Open source driver and user-space daemon to control Razer lighting

    A collection of Linux drivers for Razer devices - providing kernel drivers, DBus services and Python bindings to interact with the DBus interface.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 7
    btop

    btop

    A monitor of resources

    btop is a cross-platform, C++ resource monitor featuring a terminal-based UI, rich visuals, and live stats for CPU, RAM, disks, networks, and processes. It supports mouse controls, filters, signal sending (SIGTERM/KILL), theme customization, GPU, battery support, and runs on Linux, macOS, BSD (with specific builds), via static binaries linked with musl.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    Reth

    Reth

    Implementation of the Ethereum protocol, in Rust

    reth is a modular, blazing-fast Ethereum execution client written in Rust, developed by Paradigm. It implements the Ethereum protocol from scratch with a focus on speed, security, and modularity, providing a modern alternative to legacy clients like Geth or Besu. reth is optimized for running full nodes, indexing, and light clients, and is intended to be integrated easily into Ethereum infrastructure. With parallelized execution and efficient state management, reth supports both archival and...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 9
    minikube

    minikube

    Sets up a local Kubernetes cluster to run it

    minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users. It supports the latest Kubernetes release (+6 previous minor versions). It iscross-platform (Linux, macOS, Windows), and allows the deployment of its functions as a VM, a container, or on bare-metal. Provides multiple container runtimes (CRI-O, containerd, docker), Docker API endpoint for blazing fast image pushes, and advanced...
    Downloads: 16 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 10
    FEX

    FEX

    A fast usermode x86 and x86-64 emulator for Arm64

    FEX allows you to run x86 and x86-64 binaries on an AArch64 host, similar to qemu-user and box86. It has native support for a rootfs overlay, so you don't need to chroot, as well as some thunklibs so it can forward things like GL to the host. FEX presents a Linux 5.0 interface to the guest, and supports both AArch64 and x86-64 as hosts. FEX is very much work in progress, so expect things to change. FEX has been tested to build and run on ARMv8.0, ARMv8.1+, and x86-64(AVX or newer) hardware....
    Downloads: 18 This Week
    Last Update:
    See Project
  • 11
    Zipkin

    Zipkin

    Distributed tracing system to gather timing data

    Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data. If you have a trace ID in a log file, you can jump directly to it. Otherwise, you can query based on attributes such as service, operation name, tags and duration. Some interesting data will be summarized for you, such as the percentage of time spent in a service, and whether or not operations...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 12
    get_iplayer

    get_iplayer

    A utility for downloading TV and radio programmes from BBC iPlayer

    get_iplayer is a command-line tool for downloading and streaming content from BBC iPlayer and BBC Sounds. It provides access to TV programs and radio broadcasts available on the BBC's platforms and allows users to archive content for offline use. The tool includes search, recording, and metadata tagging features and is popular among users looking to maintain access to BBC content globally.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    OSHI

    OSHI

    Native Operating System and Hardware Information

    OSHI is a free JNA-based (native) Operating System and Hardware Information library for Java. It does not require the installation of any additional native libraries and aims to provide a cross-platform implementation to retrieve system information, such as OS version, processes, memory and CPU usage, disks and partitions, devices, sensors, etc.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    iperf3

    iperf3

    iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool

    iperf3 is the official iperf3 repository, a network performance measurement tool for testing maximum achievable bandwidth on IP networks. It supports TCP, UDP, and SCTP testing, making it useful for a wide range of network troubleshooting and benchmarking scenarios. The tool reports throughput, bitrate, packet loss, and other measurement details for each test. iperf3 was redesigned from the original iperf with a smaller codebase, a cleaner architecture, and library functionality that can be...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15
    SerenityOS

    SerenityOS

    The Serenity Operating System

    SerenityOS is an open source Unix-like operating system project with its own custom kernel, graphical user interface, system libraries, and userland tools. It combines a nostalgic “90s UI aesthetic” with modern system capabilities: a preemptive, multi-threaded kernel, own browsers, network stack, file systems, IPC, security features, and a suite of graphical / developer applications. The project is both a hobbyist OS and a polished engineering sandbox.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 16
    ArchiveBox

    ArchiveBox

    Open source self-hosted web archiving

    ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view websites offline. Without active preservation effort, everything on the internet eventually disappears or degrades. Archive.org does a great job as a centralized service, but saved URLs have to be public, and they can't save every type of content. ArchiveBox is an open source tool that lets organizations & individuals archive both public & private web content while retaining control over their data....
    Downloads: 17 This Week
    Last Update:
    See Project
  • 17
    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: 15 This Week
    Last Update:
    See Project
  • 18
    AgentGuard

    AgentGuard

    AgentGuard is a firewall for AI agents

    AgentGuard is a real-time protection layer designed to safeguard AI agents and applications from runaway execution, excessive costs, and unsafe behavior during interaction with large language model APIs. It works by intercepting API calls made by an AI system and continuously monitoring usage, including token consumption and associated costs, allowing developers to enforce strict budget limits. When predefined thresholds are reached, the system can automatically halt execution, trigger...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 19
    Pegasus Frontend

    Pegasus Frontend

    A cross platform, customizable graphical frontend

    Pegasus Frontend is a highly customizable, cross-platform graphical launcher designed to manage and organize game libraries while providing a unified interface for launching emulators. It acts as a frontend layer that aggregates multiple emulators into a single cohesive environment, simplifying the user experience for retro gaming and multi-system setups. The software is built with performance and flexibility in mind, supporting a wide range of devices including desktops, embedded systems,...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 20
    ioredis

    ioredis

    A performance-focused Redis client for Node.js

    ioredis is a robust, full-featured Redis client that is used in the world's biggest online commerce company Alibaba and many other awesome companies. Full-featured. It supports Cluster, Sentinel, Streams, Pipelining and of course Lua scripting & Pub/Sub (with the support of binary messages). High performance. Delightful API. It works with Node callbacks and Native promises. Transformation of command arguments and replies. Transparent key prefixing. Abstraction for Lua scripting, allowing you...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 21
    NGINX Ingress Controller

    NGINX Ingress Controller

    NGINX Ingress Controller for Kubernetes

    ingress-nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer. It is built around the Kubernetes Ingress resource, using a ConfigMap to store the NGINX configuration. The goal of this Ingress controller is the assembly of a configuration file (nginx.conf). The main implication of this requirement is the need to reload NGINX after any change in the configuration file. Though it is important to note that we don't reload Nginx on changes that impact only...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 22
    MicroPython

    MicroPython

    Python implementation for microcontrollers and constrained systems

    MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be used to control all kinds of electronic projects. MicroPython is packed full of advanced features such as an...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    ESPHome

    ESPHome

    ESPHome is a system to control your ESP8266/ESP32

    ESPHome is a system for defining and deploying custom firmware to ESP8266 and ESP32 microcontrollers for smart home automation. Using a simple YAML configuration, users can specify how sensors, switches, and devices should behave, and ESPHome compiles and flashes the firmware accordingly. Integrated seamlessly with Home Assistant, ESPHome is ideal for DIY home automation enthusiasts who want full control over their IoT devices.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 24
    FDUPES

    FDUPES

    FDUPES is a program for identifying or deleting duplicate files

    FDUPES is a lightweight command-line utility that helps users find and optionally delete duplicate files within specified directories by comparing file contents, which can be extremely useful for cleaning up storage clutter or organizing large collections of files. It works by scanning directories and subdirectories, identifying sets of files with identical content through size and hash comparisons, and then listing them together so users can examine duplicates. Once duplicates are...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 25
    Rocket.Chat Desktop App

    Rocket.Chat Desktop App

    OSX, Windows, and Linux Desktop Clients for Rocket.Chat

    Secure and compliant communications platform. We use communication platforms on a daily basis to collaborate with colleagues, other companies, customers, and communities. Most of them give you very little in terms of control and customizations; except Rocket.Chat. Bring together messages, projects, and tasks in one place and watch your team’s productivity rise to new heights. Engage in contextual interactions with customers irrespective of how they contact you. Ensure long-term relationships...
    Downloads: 15 This Week
    Last Update:
    See Project