Showing 1221 open source projects for "macos"

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
  • 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
  • 1
    Swinject

    Swinject

    Dependency injection framework for Swift with iOS/macOS/Linux

    Swinject is a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependencies. In the pattern, Swinject helps your app split into loosely-coupled components, which can be developed, tested, and maintained more easily. Swinject is powered by the Swift generic type system and first-class functions to define the dependencies of your app simply and fluently. Services must be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    AtomVM

    AtomVM

    Tiny Erlang VM

    Brings Erlang, Elixir and other functional languages to really small systems. AtomVM implements from scratch a minimal Erlang VM that supports a subset of ErlangVM features and that is able to run unmodified BEAM binaries on really small systems like MCUs. There is much more information, including a more complete "Getting Started Guide," extensive documentation, examples, and contact information available on the AtomVM project website. AtomVM aims to be easily portable to new platforms with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    LibGit2Sharp

    LibGit2Sharp

    Git + .NET/Mono

    libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language that supports C bindings. Linux, macOS, iOS, and Windows are fully tested and supported. Written in a well-supported subset of C99. Builds in GCC, Clang and MSVC. We use the libraries that are on your system, and you can opt-out of any dependencies. GPLv2 with a Linking Exception that lets you use it with open or proprietary software. LibGit2Sharp strives to have a comprehensive and robust unit test suite to ensure the quality of the software and to assist new contributors and users, who can use the tests as examples to jump start development. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Urbit

    Urbit

    An operating function

    Urbit is a personal server stack built from scratch. It has an identity layer (Azimuth), virtual machine (Vere), and operating system (Arvo). A running Urbit "ship" is designed to operate with other ships peer-to-peer. Urbit is a general-purpose, peer-to-peer computer and network. Urbit is for everyone, but sometimes it is easy to get lost in this universe. It solves the hard problems of implementing a peer-to-peer network (including identity, NAT traversal, and exactly-once delivery) in the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    direnv

    direnv

    Unclutter your .profile

    direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Before each prompt, direnv checks for the existence of a .envrc or .env file in the current and parent directories. If the file exists (and is authorized), it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to the current shell. If both .envrc and .env files...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    EQUINOX PROJECT

    EQUINOX PROJECT

    Full ASP.NET Core 5 application with DDD, CQRS and event sourcing

    ...Please check if you have installed the same runtime version (SDK) described in global.json. Also you can run the Equinox Project in Visual Studio Code (Windows, Linux or MacOS). Full architecture with responsibility separation concerns, solid and clean code. Booking application with domain model pattern, CQRS and ES concepts. Maybe you don't need a lot of implementations that is included, try avoid the over-engineering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Criterion

    Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    ...Supports parameterized tests and theories. Progress and statistics can be followed in real time with report hooks. TAP output format can be enabled with an option. Runs on Linux, FreeBSD, macOS, and Windows (Compiling with MinGW GCC and Visual Studio 2015+). If you'd like to see Criterion included in your favorite distribution, please reach out to their package maintainers team. A default entry point is provided, no need to declare a main unless you want to do special handling.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    git-bug

    git-bug

    Distributed, offline-first bug tracker embedded in git, with bridges

    git-bug is fully embedded in git, you only need your git repository to have a bug tracker. git-bug is distributed. Use your normal git remote to collaborate, push and pull your bugs! git-bug works offline, in a plane or under the sea? Keep reading and writing bugs! It prevents vendor lock-in: your usual service is down or went bad? You already have a full backup. It is fast, listing bugs or opening them is a matter of milliseconds. git-bug doesn't pollute your project, no files are added in...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Playwright for Python

    Playwright for Python

    Python version of the Playwright testing and automation library

    ...Use the Playwright API in JavaScript & TypeScript, Python, .NET and, Java. With Playwright, test how your app behaves in Apple Safari with WebKit builds for Windows, Linux and macOS. Test locally and on CI. Use device emulation to test your responsive web apps in mobile web browsers. Playwright supports headless (without browser UI) and headed (with browser UI) modes for all browsers and all platforms. Headed is great for debugging, and headless is faster and suited for CI/cloud executions. Playwright interactions auto-wait for elements to be ready. ...
    Downloads: 1 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
    Rune

    Rune

    the development environment for pros

    ...The editor includes production-grade language support and can be extended through official or community packages. Its graphics pipeline uses OpenGL on Linux and Metal on macOS instead of Electron. The bundled Rune Agent is shipped as an extension so AI coding remains separate from the core editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ollama Swift Client

    Ollama Swift Client

    A Swift client library for interacting with Ollama

    Ollama Swift Client is a native Swift client library that enables developers to interact with Ollama models directly from Apple platforms such as macOS, iOS, and iPadOS. It is designed to feel natural within the Swift ecosystem, using modern language features like async/await and strong typing to provide a clean and intuitive developer experience. The library wraps the Ollama REST API into structured Swift calls, making it easy to perform tasks such as chat completion, text generation, and embeddings without dealing with raw HTTP requests. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    mason.nvim

    mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs

    ...Easily install and manage LSP servers, DAP servers, linters, and formatters. mason.nvim is a Neovim plugin that allows you to easily manage external editor toolings such as LSP servers, DAP servers, liters, and formatters through a single interface. It runs everywhere Neovim runs (across Linux, macOS, Windows, etc.), with only a small set of external requirements needed. Packages are installed in Neovim's data directory (:h standard-path) by default. Executables are linked to a single bin/ directory, which mason.nvim will add to Neovim's PATH during setup, allowing seamless access from Neovim builtins (shell, terminal, etc.) as well as other 3rd party plugins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spin

    Spin

    Replicate your production environment locally using Docker

    Stop wasting time fixing production issues you've already solved. Spin is a bash utility that improves the user experience for teams using Docker. Replicate any environment on any machine, regardless if they are running MacOS, Windows, or Linux. Centralize your infrastructure from a single configuration file using Docker. Spin is a wrapper script that dramatically improves the developer experience when working with Docker. Spin uses officially supported features and best practices from Docker. Spin connects proven open source technologies to give you the best developer experience to maintain your own, simplified stack.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Laravel Valet

    Laravel Valet

    A more enjoyable local development experience for Mac

    Valet is a Laravel development environment for Mac minimalists. No Vagrant, no /etc/hosts file. You can even share your sites publicly using local tunnels. Yeah, we like it too. Laravel Valet configures your Mac to always run Nginx in the background when your machine starts. Then, using DnsMasq, Valet proxies all requests on the *.test domain to point to sites installed on your local machine. In other words, a blazing-fast Laravel development environment that uses roughly 7 MB of RAM. Valet...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    OPENRNDR

    OPENRNDR

    Kotlin library for creative coding, real-time and interactive graphics

    OPENRNDR is an open source framework for creative coding, written in Kotlin that simplifies writing real-time interactive software. OPENRNDR provides simple, reusable utilities with which creative coders can build robust, fast, and reliable (interactive) applications for prototyping as well as building production-quality software. With ORML you can easily connect to a number of widely used Machine Learning models, such as Facemesh, Posenet, and Stylegan. You can use OPENRNDR to visualize the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Swift for GraphQL

    Swift for GraphQL

    The Swift GraphQL implementation for macOS and Linux

    The Swift implementation for GraphQL, a query language for APIs created by Facebook. The GraphQLSchema object can be used to define GraphQL Schemas and Types. These schemas are made up of types, fields, arguments, and resolver functions. This repo only contains the core GraphQL implementation and does not focus on the ease of schema creation. For a better experience when creating your GraphQL schema use Graphiti. This package supports GraphQL subscription, but until the integration of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Task

    Task

    A task runner / simpler Make alternative written in Go

    ...Available on CIs: by adding this simple command to install on your CI script and you're ready to use Task as part of your CI pipeline; Truly cross-platform: while most build tools only work well on Linux or macOS, Task also supports Windows thanks to this shell interpreter for Go. Great for code generation: you can easily prevent a task from running if a given set of files haven't changed since last run (based either on its timestamp or content).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    pre-commit-hooks

    pre-commit-hooks

    Some out-of-the-box hooks for pre-commit

    Some out-of-the-box hooks for pre-commit. Using pre-commit-hooks with pre-commit. Instead of loading the files, simply parse them for syntax. A syntax-only check enables extensions and unsafe constructs which would otherwise be forbidden. Using this option removes all guarantees of portability to other yaml implementations. Detect symlinks which are changed to regular files with a content of a path that that symlink was pointing to. This usually happens on Windows when a user clones a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Nethereum

    Nethereum

    Ethereum .Net cross platform integration library

    ...Nethereum is developed targeting netstandard 1.1, netstandard 2.0, netcore 2.1, netcore 3.1, net451 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android, and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT. Simplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics. ABI to .Net type encoding and decoding, including attribute-based for complex object deserialization. Transaction, RLP, and message signing, verification, and recovery of accounts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Gitify

    Gitify

    GitHub notifications on your menu bar

    Your GitHub notifications on your menu bar. All your GitHub notifications on your desktop. Nice & Easy. Ever got lost with GitHub notifications? Too many emails? Gitify is all about making your life easier. Sitting on your menu bar, it informs you for any GitHub notifications without being annoying and of course without adverts. It just gets the job done. Works with GitHub and GitHub Enterprise. You can even connect multiple accounts. Gitify will notify you every time you receive a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CSLA .NET

    CSLA .NET

    A home for your business logic in any .NET application

    CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app. Created by Rockford Lhotka, this framework reduces the cost of building and maintaining applications. The framework enables developers to leverage the power of object-oriented design as the basis for creating powerful applications. Business objects based on CSLA automatically gain many advanced features that simplify the creation of Windows, web, service,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    pyenv-virtualenv

    pyenv-virtualenv

    A pyenv plugin to manage virtualenv

    pyenv-virtualenv is a pyenv plugin that provides features to manage virtual environments and conda environments for Python on UNIX-like systems. If you installed pyenv into a non-standard directory, make sure that you clone this repo into the 'plugins' directory of wherever you installed into. macOS users can install pyenv-virtualenv with the Homebrew package manager. This will give you access to the pyenv-virtualenv command. If you have pyenv installed, you will also be able to use the pyenv virtualenv command. There is a venv module available for CPython 3.3 and newer. It provides an executable module venv which is the successor of virtualenv and distributed by default. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    librdkafka

    librdkafka

    The Apache Kafka C/C++ library

    ...KAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by librdkafka. librdkafka has no affiliation with and is not endorsed by The Apache Software Foundation. SASL (GSSAPI/Kerberos/SSPI, PLAIN, SCRAM, OAUTHBEARER) support. Guaranteed API stability for C & C++ APIs (ABI safety guaranteed for C). Runs on Linux, MacOS X, Windows, Solaris, FreeBSD, AIX, and more. Commercial support is available from Confluent Inc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Iced

    Iced

    A cross-platform GUI library for Rust, inspired by Elm

    Iced is a cross-platform, end-user-oriented GUI library for Rust, inspired by The Elm Architecture. It expects you to split user interfaces into four different concepts, which are: the state of your app; messages, which are user interactions or other meaningful events; view logic, which displays your state as widgets that can result in messages; and update logic, which offers a way to update your state and react to messages. Iced is very simple and easy to use, and is type-safe. It offers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Lottie

    Lottie

    Render After Effects animations natively on Mobile, Web & React Native

    Lottie is a wonderful library for Android, iOS, Web, and Windows that works by parsing Adobe After Effects animations that have been exported as json with Bodymovin, and then rendering these natively on mobile and on the web! Now you can have beautiful animations without engineers having to recreate everything by hand. Building animations by hand is time consuming, and other animation alternatives like Gifs and Png sequences don’t offer the same flexibility and varied features that...
    Downloads: 0 This Week
    Last Update:
    See Project