Showing 793 open source projects for "mac"

View related business solutions
  • 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
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 1
    walgit

    walgit

    A git server that is one binary in front of an object store

    walgit is a lightweight Git server designed around object storage rather than traditional server-local repository state. A single binary can host repositories whose durable data resides in S3-compatible storage or Google Cloud Storage. It supports standard Git fetch and push operations over Smart HTTP, including protocol versions 0 and 2. Bundle-based cloning and Git LFS are included for handling repositories and large files efficiently. Users also get a repository browsing interface, JSON...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Switchyard

    Switchyard

    Switchyard lets LLM applications route traffic across models

    Switchyard is a Rust proxy and library for routing traffic between LLM clients and model backends. It translates among OpenAI Chat, OpenAI Responses, and Anthropic Messages formats so agents can keep using their native APIs. Requests can be distributed across vLLM, NVIDIA NIM, Ollama, OpenRouter, and other compatible endpoints. Routing strategies include random splits, LLM classification, signal-driven stage routing, escalation, and custom algorithms. Prometheus metrics track requests,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Termimad

    Termimad

    A library to display rich (Markdown) snippets and texts

    Termimad is a Rust library for displaying styled Markdown-inspired content inside command-line and terminal user interfaces. It separates textual structure and data from visual skins so applications can customize presentation cleanly. Supported formatting includes headings, emphasis, code, lists, quotes, tables, horizontal rules, and multiline text. The library handles wrapping, scrolling, table balancing, Unicode, and wide terminal characters. Developers can create reusable skins...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    AOS Community Edition

    AOS Community Edition

    AOS Community Edition: the open agent operating system

    AOS Community Edition is an open agent operating system for building inspectable and composable agent environments. It provides the aos command-line interface, an HTTP API, community distributions, first-party capsules, provider and model controls, and Unicity Audit. The supported installer provisions a pinned runtime and a versioned collection of 21 Community Edition capsules. Local assets allow both standard and offline initialization, while coordinated upgrades preserve product...
    Downloads: 0 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 5
    SpaceWasm

    SpaceWasm

    A flight-compliant WebAssembly interpreter

    SpaceWasm is a NASA JPL WebAssembly interpreter designed for resource-constrained spacecraft systems. It implements a constrained form of the WebAssembly 1.0 specification for executing portable onboard programs. A streaming decoder reads modules in chunks, validates them in one pass, and converts instructions into an interpretation-focused intermediate representation. Its custom memory model uses fixed-size pages to provide deterministic allocation behavior and avoid panic on allocation...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Shuttle

    Shuttle

    Build & ship backends without writing any infrastructure files

    Shuttle is a Rust-focused backend deployment platform designed to help developers build and ship applications without writing infrastructure configuration files. It lets projects provision resources such as databases directly from application code, removing the need for separate YAML or cloud setup workflows. The platform supports fast development by combining project initialization, resource provisioning, and deployment into a streamlined CLI experience. It works with popular Rust web...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Agent Client Protocol (ACP)

    Agent Client Protocol (ACP)

    A protocol for connecting any editor to any agent

    Agent Client Protocol is an open protocol for standardizing communication between code editors and AI coding agents. It defines how an interactive editor can connect to an agent that reads, edits, and reasons about source code. The project is meant to reduce fragmentation between IDEs, terminal tools, and autonomous coding systems by creating a shared communication layer. Its goal is to let any compatible editor work with any compatible coding agent without every integration being...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    forkd

    forkd

    Fork() for AI agent microVMs

    forkd is a microVM sandbox runtime designed for high-speed AI agent fan-out. Instead of cold-booting a separate virtual machine for every worker, it forks children from a warmed parent snapshot and uses copy-on-write behavior to share the initial memory state. This makes it useful for spawning many isolated agent environments quickly during parallel research, testing, or code execution. The project is focused on runtime performance, sandbox isolation, and efficient branching from a live or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Ratty

    Ratty

    A GPU-rendered terminal emulator with inline 3D graphics

    Ratty is a GPU-rendered terminal emulator that experiments with inline 3D graphics inside the terminal experience. It supports both traditional 2D terminal use and a 3D mode that reveals a warped terminal surface. The project includes inline 3D object support through its own Ratty Graphics Protocol, allowing objects to be registered, positioned, animated, scaled, and displayed in terminal space. It also supports GPU-backed text rendering and image display through terminal graphics protocols....
    Downloads: 0 This Week
    Last Update:
    See Project
  • $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
  • 10
    tokio-tungstenite

    tokio-tungstenite

    Future-based Tungstenite for Tokio

    tokio-tungstenite is a Rust library that connects the Tungstenite WebSocket implementation with the Tokio asynchronous runtime. It lets developers build non-blocking WebSocket clients and servers using Tokio’s async networking model. The crate wraps asynchronous TCP streams and upgrades them into WebSocket streams that integrate naturally with Rust futures and async tasks. It is useful for real-time services, streaming applications, chat systems, gateways, backend infrastructure, and any...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    fnox

    fnox

    Encrypted/remote secret manager

    fnox is a Rust-based secret manager designed for teams and developers who need flexible local, encrypted, and cloud-backed secret workflows. It can store secrets encrypted in Git through providers such as age, AWS KMS, Azure KMS, and GCP KMS, or reference secrets stored remotely in services like AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, 1Password, Bitwarden, Infisical, and HashiCorp Vault. Projects define their secret behavior in a fnox.toml file, which can contain encrypted...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Rsmpeg

    Rsmpeg

    A Rust crate that exposes FFmpeg's power as much as possible

    Rsmpeg is a Rust-based binding for FFmpeg that provides low-level access to multimedia processing capabilities through safe and efficient abstractions. It allows developers to interact directly with FFmpeg libraries for tasks such as encoding, decoding, and stream manipulation. The library is designed to balance performance with safety by leveraging Rust’s ownership model and memory management features. It supports handling of containers, codecs, and frames, enabling fine-grained control...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    eframe template

    eframe template

    The easy way to make a Rust app with a GUI

    eframe template is a starter template for building graphical applications using the eframe framework, which is part of the egui ecosystem in Rust. It provides a ready-to-use structure for creating desktop or web-based applications with immediate-mode graphical interfaces. The template includes essential components such as application setup, rendering loops, and example UI elements, allowing developers to start building applications quickly. It is designed to demonstrate best practices for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Rewriting Project Claw Code

    Rewriting Project Claw Code

    Ensure consistency and alignment between different codebases

    Rewriting Project Claw Code is a development tool or framework designed to ensure consistency and alignment between different codebases, environments, or implementations. It focuses on maintaining parity across systems, which is particularly important in distributed architectures or multi-platform applications. The project provides mechanisms to compare, validate, and synchronize code or behavior, helping teams avoid discrepancies that can lead to bugs or inconsistencies. It may include...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    jawsm

    jawsm

    JavaScript to WASM compiler

    Jawsm is an experimental JavaScript-to-WebAssembly compiler written in Rust that aims to transform standard JavaScript code into standalone WebAssembly binaries that can execute without relying on an embedded interpreter. Unlike traditional approaches that require bundling a JavaScript engine or using a restricted subset of the language, Jawsm seeks to compile full JavaScript directly into WebAssembly, leveraging modern Wasm capabilities to execute code efficiently. The project is still in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    runwasi

    runwasi

    Facilitates running Wasm / WASI workloads managed by containerd

    runwasi is a project developed within the containerd ecosystem that enables running WebAssembly workloads as first-class citizens in containerized environments. It provides a library and runtime components that integrate with containerd, allowing Wasm modules to be executed using familiar container orchestration workflows such as Kubernetes via the Container Runtime Interface. Unlike traditional containers that rely on operating system virtualization, runwasi focuses on lightweight, secure...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Solang

    Solang

    Solidity Compiler for Solana, Polkadot and Stellar

    Solang is a modern Solidity compiler written in Rust that enables developers to compile smart contracts for multiple blockchain platforms beyond Ethereum, such as Solana, Polkadot, and Soroban. Unlike the traditional Solidity compiler, which targets the Ethereum Virtual Machine, Solang focuses on portability by translating Solidity code into native execution environments for different blockchains. It uses the LLVM compiler framework to generate optimized output, often producing WebAssembly...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    MoonZoon

    MoonZoon

    Rust Fullstack Framework

    MoonZoon is a full-stack Rust web framework that enables developers to build reactive web applications using a unified Rust codebase for both frontend and backend logic. It is built around a reactive programming model where UI updates are automatically triggered by changes in application state, reducing the need for manual DOM manipulation or complex state management patterns. The framework leverages WebAssembly for the frontend, allowing Rust code to run directly in the browser while...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gameboy

    Gameboy

    Full featured Cross-platform GameBoy emulator by Rust

    Mohanson GameBoy is a minimalist Game Boy emulator project focused on clarity, experimentation, and educational value rather than full compatibility or performance optimization. It is designed as a clean implementation of the Game Boy architecture, typically written in a high-level language such as Python or Rust depending on the version, making it approachable for developers studying emulator design. The project emphasizes core components such as CPU instruction decoding, memory management,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Plano

    Plano

    Delivery infrastructure for agentic apps

    Plano is an AI-native proxy and data plane designed to simplify the infrastructure required to deploy and operate agentic applications in production environments. It removes repetitive plumbing work from application code by centralizing capabilities such as agent routing, orchestration, guardrails, observability, and model selection. Built on modern proxy technology and compatible with any language or AI framework, Plano enables developers to focus on core agent logic instead of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CCC

    CCC

    Claude Opus 4.6 wrote a dependency-free C compiler in Rust

    Claude’s C Compiler is a remarkable experiment in automated software generation: a full C compiler written from scratch in Rust entirely by an AI model (Claude Opus 4.6) with minimal human intervention, capable of targeting multiple architectures like x86-64, i686, ARM, and RISC-V. The project implements every part of a traditional compiler — the lexer, parser, intermediate representation, optimizer, code generator, assembler, linker, and debug info emitter — without relying on any external...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    xleak

    xleak

    A fast terminal Excel viewer with an interactive TUI

    xleak is a lightweight tool for detecting memory leaks and resource mismanagement in C/C++ programs by tracing heap allocations and deallocations with minimal overhead. It hooks into your program’s allocation functions to observe memory usage patterns, helping developers identify locations where memory was allocated but never freed, which is a common source of bugs and performance issues in unmanaged languages. The tool produces detailed reports that show the call stacks associated with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Moss

    Moss

    Rust Linux-compatible kernel

    Moss Kernel is an open-source operating system kernel project designed to explore modern OS design and provide a foundation for experimental system research and development. Rather than replicating traditional monolithic kernels exactly, it emphasizes modularity, safety, and simplicity by incorporating well-structured subsystems for memory management, scheduling, and device abstraction that are easy for contributors to understand and extend. The kernel uses Rust as its primary implementation...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Install Nothing

    Install Nothing

    A terminal application that simulates installing things

    Install Nothing is a Rust-based project is a command-line tool that simulates the output of an installation process without actually doing any real installation, letting users watch amusing fake progress screens as if packages, kernels, or desktops were being compiled and configured. Rather than running real tasks, it produces convincing terminal output that mimics the steps, logs, and scrolling messages of installation scripts, making it entertaining for demonstrations, jokes, or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Flow-Like

    Flow-Like

    Strongly Typed Enterprise Scale Workflows

    Flow-Like is a lightweight framework for building flow-based, reactive user interfaces that lets developers structure applications around declarative data flows and event pipelines instead of imperative state management. The core idea is that UI components react to changes in upstream flows, making it easier to reason about how data moves through the system and how user interactions propagate changes throughout the interface. This approach contrasts with traditional two-way binding or manual...
    Downloads: 0 This Week
    Last Update:
    See Project