Showing 30134 open source projects for "mac os linux"

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

    re2

    Alternative to backtracking regular expression engines

    RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library. This is the source code repository for RE2, a regular expression library. There is a fair amount of documentation (including code snippets) in the re2.h header file. Unless otherwise noted, the RE2 source files are distributed under the BSD-style license found in the LICENSE file. In POSIX mode, RE2 accepts standard POSIX (egrep) syntax...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Summernote

    Summernote

    Super simple WYSIWYG editor

    Simply download and attach your js, css with bootstrap. Customize by Initializing various options and modules. Summernote is licensed under MIT and maintained by the community. Integrate it with any back-end. 3rd parties available in django, rails, angular. Bootstrap uses certain HTML elements and CSS properties which require HTML5 doctype. Summernote uses the Open Source libraries jQuery and Bootstrap, if you are using the Boostrap 3 or 4 versions of Summernote, or just jQuery if you use...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Akka

    Akka

    Build concurrent, distributed, and resilient message-driven apps

    Build powerful reactive, concurrent, and distributed applications more easily. Akka is a toolkit for building highly concurrent, distributed, and resilient message-driven applications for Java and Scala. Actors and Streams let you build systems that scale up, using the resources of a server more efficiently, and out, using multiple servers. Building on the principles of The Reactive Manifesto Akka allows you to write systems that self-heal and stay responsive in the face of failures. Up to...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Windows Developer Config

    Windows Developer Config

    Automate the setup and configuration of your Windows environment

    WindowsDeveloperConfig is a Microsoft repository for automating Windows development environment setup. It provides declarative, CI-tested configurations that can turn a fresh Windows 11 installation into a ready-to-use developer workstation. The project supports a full Windows Dev Config path, a WSL Comfort path, and smaller single-language workload setups. The full setup installs development tools, applies opinionated Windows settings, configures terminal defaults, and bootstraps WSL with...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 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
  • 5
    libdatachannel

    libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport

    libdatachannel is a C++ library that implements WebRTC DataChannels and ICE transports, enabling peer-to-peer communication without relying on media components. It is ideal for developers who want efficient, low-latency P2P communication for data transmission in IoT, multiplayer games, decentralized apps, or custom signaling architectures. Built for performance and minimalism, it allows fine-grained control over STUN, TURN, DTLS, and SCTP layers, with a clean and modern C++ interface.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Easy3D

    Easy3D

    Efficient library for processing 3D data

    Easy3D is a lightweight, easy-to-use, and efficient library for processing and rendering 3D data, implemented in C++ with Python bindings. It is designed for tasks such as 3D modeling, geometry processing, and rendering, emphasizing simplicity and efficiency. Easy3D serves as a valuable tool for research, education, and the development of sophisticated 3D applications, providing a solid foundation for handling 3D data.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Effekseer

    Effekseer

    This software is a particle effect editing tool

    Effekseer is an open-source tool designed for creating stunning visual effects for games and multimedia applications. It allows artists and developers to design complex particle effects through an intuitive graphical user interface, supporting various features like particles, beams, and distortion effects. Effekseer supports multiple platforms and integrates seamlessly with popular game engines, enabling the creation of rich visual experiences without extensive programming knowledge.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    PingMe

    PingMe

    PingMe is a CLI which provides the ability to send messages or alerts

    PingMe is a personal project to satisfy my need to have alerts, most major platforms have integration to send alerts but it's not always useful, either you are stuck with one particular platform, or you have to do a lot of integrations. I needed a small utility that I could just call from my backup scripts, cron jobs, CI/CD pipelines, or from anywhere to send a message with particular information. And I can ship it everywhere with ease. Hence, the birth of PingMe. Everything is configurable...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    s6-overlay

    s6-overlay

    s6 overlay for containers (includes execline, s6-linux-utils

    s6-overlay is an easy-to-install (just extract a tarball or two!) set of scripts and utilities allowing you to use existing Docker images while using s6 as a pid 1 for your container and process supervisor for your services.
    Downloads: 3 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
  • 10
    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: 3 This Week
    Last Update:
    See Project
  • 11
    ai-notebooks

    ai-notebooks

    Some ipython notebooks implementing AI algorithms

    ai-notebooks is a collection of Jupyter notebooks that implements machine-learning and artificial-intelligence ideas in compact, inspectable experiments. The examples are written primarily in Python and use frameworks including TensorFlow, PyTorch, Keras, JAX, and tinygrad. Projects explore problems such as MNIST learning, GANs, VAEs, model compression, and knowledge distillation. Other notebooks examine reinforcement learning through PPO, SAC, TD3, VPG, and MuZero experiments. Transformer,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    minimatch

    minimatch

    A glob matcher in javascript

    minimatch is a lightweight JavaScript library that implements glob style pattern matching for file paths and strings. It is commonly used in Node.js tooling, build systems, and file walkers to determine whether paths match specified patterns. The library reproduces the behavior of Bash style glob expansion while adding Node specific handling for path separators. It is designed to be small, fast, and reliable, making it suitable for performance-sensitive workflows. Developers often use...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Unsloth-MLX

    Unsloth-MLX

    Bringing the Unsloth experience to Mac users via Apple's MLX framework

    Unsloth-MLX offers developers the power of Unsloth’s efficient large language model fine-tuning experience on Apple Silicon Macs by wrapping Apple’s native MLX framework with an API fully compatible with Unsloth workflows. This project removes traditional barriers that prevent Mac users from prototyping and experimenting with LLM training locally by allowing the same code used in cloud GPU environments to run on M-series hardware, improving workflow continuity and reducing iteration costs....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    OpenAI Agents JS

    OpenAI Agents JS

    A lightweight, powerful framework for multi-agent workflows

    openai-agents-js is the JavaScript/TypeScript version of the OpenAI Agents SDK, designed to give developers a lightweight but powerful framework for building agentic workflows, voice agents, and tool-augmented LLM systems in JS/TS environments. The SDK is provider-agnostic, meaning while it’s deeply compatible with OpenAI’s APIs, you can also adapt it to use other backends or extension layers. At its core, it introduces primitives like Agents, Tools, Guardrails, and Handoffs, letting you...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    Kaffy

    Kaffy

    Powerfully simple admin package for phoenix applications

    Kaffy is an Elixir/Phoenix library that provides a powerful, customizable admin interface with minimal setup. Inspired by Django’s built-in admin and Rails’ ActiveAdmin, it allows developers to manage data models, forms, dashboards, and navigation without altering their existing codebase. Kaffy auto-generates CRUD interfaces for your Ecto schemas, supports advanced customizations, and integrates seamlessly with Phoenix projects. It’s designed to be both simple for quick setup and flexible...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    uni-app

    uni-app

    A cross-platform framework using Vue.js

    uni-app is a cross-platform framework that lets developers build applications with Vue syntax and deploy them to multiple targets: iOS, Android, web (H5), and a range of mini-program ecosystems. It abstracts platform differences through a unified component and API layer, so most business logic and UI code can be shared across outputs. The tooling includes a CLI, IDE support, and a plugin market that provides native integrations, UI kits, and deployment helpers. Developers can choose between...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    ZIO

    ZIO

    A type-safe, composable library for async and concurrent programming

    ZIO is a purely functional, type-safe Scala library that provides an Effect (ZIO[R,E,A]) abstraction for asynchronous, concurrent programming. It offers resource safety, fiber-based concurrency, strong error handling, and deterministic testing—all with zero external dependencies. Ideal for building scalable backend systems with compositional architecture.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Scala 3

    Scala 3

    The Scala 3 compiler, also known as Dotty

    Scala 3 is the latest major release of the Scala language—featuring a complete compiler rewrite (Dotty), new syntax with optional braces and given/using contextual abstractions, union/intersection types, opaque types, first-class enums, and better type inference. It unifies object-oriented and functional programming paradigms into a safer, more expressive language running on the JVM with full Java interoperability.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Pipeline Model Definition Plugin

    Pipeline Model Definition Plugin

    Dfine CI/CD workflows using Jenkinsfile

    The Pipeline Model Definition Plugin introduces Declarative Pipelines in Jenkins—offering a more structured, configuration-like syntax for defining CI/CD workflows using Jenkinsfile. It simplifies pipeline creation, gives clearer semantic error messages, supports post-build steps, and is fully extensible via APIs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    GitHub Markdown CSS

    GitHub Markdown CSS

    The minimal amount of CSS to replicate the GitHub Markdown

    A minimal CSS library replicating GitHub’s Markdown rendering styles. Simply apply github-markdown.css and wrap content in .markdown-body to inherit styling—auto light/dark theme detection with size constraints for responsive layout.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Requests

    Requests

    A simple, yet elegant, HTTP library.

    Requests is the de facto HTTP library for Python—simple, elegant, and human-friendly. It wraps urllib3 to provide intuitive methods for sending HTTP/1.1 requests, handling sessions, cookies, redirects, authentication, proxies, and more.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    ZipStream PHP

    ZipStream PHP

    PHP ZIP Streaming Library

    ZipStream-PHP is a library that allows you to dynamically create ZIP files on the fly without storing files on the server beforehand. It’s designed for streaming large ZIP archives directly to the browser or client, making it suitable for memory-efficient downloads.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    OpenAPI-TS

    OpenAPI-TS

    The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators

    A TypeScript utility for generating and manipulating OpenAPI definitions, making it easier to work with API schemas in TypeScript projects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Google Cloud Node.js Client

    Google Cloud Node.js Client

    Google Cloud Client Library for Node.js

    The Google Cloud Node.js Client is an official library that provides idiomatic Node.js interfaces for Google Cloud services, simplifying the integration of these services into Node.js applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    sharp for AWS Lambda Layers

    sharp for AWS Lambda Layers

    npm sharp for AWS Lambda layers, separated builds for arm64 and x64

    The prebuilt sharp node module for AWS Lambda layer. npm sharp for AWS Lambda layers, separated builds for arm64 and x64, minified and bundled with esbuild.
    Downloads: 2 This Week
    Last Update:
    See Project