Showing 534 open source projects for "mac software"

View related business solutions
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 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
  • 1
    Minima

    Minima

    Minima is a one-size-fits-all Jekyll theme for writers

    It's Jekyll's default (and first) theme. It's what you get when you run jekyll new. Minima has been scaffolded by the jekyll new-theme command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration. From Minima v3 onwards, the base layout is named base.html instead of default.html to avoid confusing new users into assuming that name holds a special status. Users migrating from older versions with customized...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Pronto

    Pronto

    Quick automated code review of your changes

    Pronto runs analysis quickly by checking only the relevant changes. Created to be used on GitHub pull requests, but also works locally and integrates with GitLab and Bitbucket. Perfect if you want to find out quickly if a branch introduces changes that conform to your style guide, are DRY, don't introduce security holes, and more. Pronto runs the checks on a diff between the current HEAD and the provided commit-ish (default is master). You can run Pronto as a step of your CI builds and get...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    AWS ParallelCluster Cookbook

    AWS ParallelCluster Cookbook

    The Chef cookbook used to build and bootstrap AWS ParallelCluster

    AWS ParallelCluster is an AWS supported Open Source cluster management tool that makes it easy for you to deploy and manage High Performance Computing (HPC) clusters in the AWS cloud. Built on the Open Source CfnCluster project, AWS ParallelCluster enables you to quickly build an HPC compute environment in AWS. It automatically sets up the required compute resources and a shared filesystem and offers a variety of batch schedulers such as AWS Batch and Slurm. AWS ParallelCluster facilitates...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Draper

    Draper

    Decorators/view-models for Rails applications

    Draper adds an object-oriented layer of presentation logic to your Rails application. Without Draper, this functionality might have been tangled up in procedural helpers or adding bulk to your models. With Draper decorators, you can wrap your models with presentation-related logic to organize and test this layer of your app much more effectively. Imagine your application has an Article model. With Draper, you'd create a corresponding ArticleDecorator. The decorator wraps the model, and deals...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    AWS Lambda Ruby Runtime Interface Client

    AWS Lambda Ruby Runtime Interface Client

    AWS Lambda Ruby Runtime Interface Client

    We have open-sourced a set of software packages, Runtime Interface Clients (RIC), that implement the Lambda Runtime API, allowing you to seamlessly extend your preferred base images to be Lambda compatible. The Lambda Runtime Interface Client is a lightweight interface that allows your runtime to receive requests from and send requests to the Lambda service. The Lambda Ruby Runtime Interface Client is vended through rubygems. You can include this package in your preferred base image to make...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    FriendlyId

    FriendlyId

    FriendlyId is the “Swiss Army bulldozer” of slugging

    FriendlyId is a Rails gem that provides human-readable slugs for ActiveRecord models, replacing numeric IDs in URLs with meaningful strings. For example, instead of /articles/123, you can have /articles/my-first-post. It integrates with ActiveRecord to generate slugs automatically based on attributes (like a title) and manages uniqueness, history, and slug regeneration when records change. FriendlyId also supports features like slug candidates, scoped slugs, and reserved word handling to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Hanami

    Hanami

    A flexible framework for maintainable Ruby apps

    Hanami is a modern Ruby web framework that aims to be lightweight, fast, and modular, in contrast to the monolithic design of Rails. It emphasizes separation of concerns, encouraging developers to structure applications into clear layers of controllers, views, entities, and repositories. Each component—like the router, model layer, or view rendering engine—can be used independently, which gives developers flexibility to build lean applications. Hanami promotes immutability, plain old Ruby...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Pundit

    Pundit

    Minimal authorization through OO design and pure Ruby classes

    Pundit (varvet/pundit) is a Ruby gem that provides a simple and effective framework for adding authorization logic to Rails (or other Ruby) applications. It centers around policy classes—one policy per model or resource—that define what actions a given user is permitted to perform (e.g., show?, update?, destroy?). Each policy method returns a boolean, and can be structured using combinators or shared logic to keep things DRY. In controllers and views, Pundit provides helpers like authorize,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Sinatra

    Sinatra

    Classy web-development dressed in a DSL

    Sinatra is a minimalist Ruby web framework that focuses on simplicity and flexibility, letting developers define web applications in just a few lines of code. Its DSL maps routes directly to Ruby blocks, making it straightforward to build APIs, small services, and quick prototypes without the overhead of full-stack frameworks like Rails. Despite its simplicity, Sinatra supports middleware, templates, sessions, filters, and helpers, so it can grow with more complex requirements. The framework...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 10
    Jekyll Picture Tag

    Jekyll Picture Tag

    Easy responsive images for Jekyll

    My life just got a lot busier; I'd really like a maintainer or two to help. I'm not abandoning JPT, I just don't have a ton of time to put into hacking on it. If you've been learning Ruby and you want to move beyond tutorials and throwaway projects, I'd love to hear from you. I'd be happy to help you gain experience and credibility, if you're willing to help me maintain this project! It's simple to throw a photo on a page and call it a day, but doing justice to users on all different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    YARD

    YARD

    YARD is a Ruby Documentation tool. The Y stands for "Yay!"

    With the new dynamic documentation server in YARD 0.6, you can now see exactly what YARD sees as you document your code. Simply type yard server, reload to have your project watch for changes in your codebase everytime you refresh the page. With this functionality, you almost have no excuse not to write documentation! You can write all kinds of extensions in YARD, including ones that can understand all of the dynamic magic your framework does in its own little Domain Specific Languages...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pedestal

    Pedestal

    The Pedestal Server-side Libraries

    Pedestal is a set of libraries that we use to build services and applications. It runs in the back end and can serve up whole HTML pages or handle API requests. There are a lot of tools in that space, so why did we build Pedestal? We had two main reasons. Pedestal is designed for APIs first. Most web app frameworks still focus on the "page model" and server-side rendering. Pedestal lets you start simple and add that if you need it. Pedestal makes it easy to create "live" applications....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Jazzy

    Jazzy

    Soulful docs for Swift & Objective-C

    jazzy is a command-line utility that generates documentation for Swift or Objective-C. Instead of parsing your source files, jazzy hooks into Clang and SourceKit to use the AST representation of your code and its comments for more accurate results. The output matches the look and feel of Apple’s official reference documentation, post WWDC 2014. Jazzy can also generate documentation from compiled Swift modules using their symbol graph instead of source code. You need development tools to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Pry

    Pry

    A runtime developer console and IRB alternative

    Pry is a powerful alternative to Ruby’s default REPL that doubles as a runtime exploration and debugging toolkit. It offers command-driven navigation of objects and modules, syntax-highlighted input, command history, and the ability to switch contexts or “cd” into objects to inspect their methods and state. Features like show-source and show-doc reveal the implementation or documentation of methods without leaving the console, while edit-method lets you jump into an editor, modify code, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Resque

    Resque

    Ruby library for creating background jobs and processing them

    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. Resque (pronounced like "rescue") is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later. Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Graphiti

    Graphiti

    Stylish Graph APIs

    Graphiti makes RESTful Resources a first-class concept. This enables reading and writing a graph of data in a single request, a schema with a backward-compatible guarantee, end-to-end integration test patterns, seamless microservices and much more. If you just want to get a 5-minute feel for Graphiti code and all the functionality that comes out-of-the-box, head to Quickstart. If you want a birds-eye view of Graphiti’s moving pieces, check out our Intro to Graphiti video or The Lifecycle of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Gitlab CLI

    Gitlab CLI

    Ruby wrapper and CLI for the GitLab REST API

    Gitlab CLI is a Ruby gem and CLI tool that wraps the REST API of GitLab (including self-hosted GitLab instances) to make automation, scripting and integration simpler. It provides a Ruby DSL that abstracts away direct HTTP calls, letting developers interact with GitLab’s API in idiomatic Ruby (creating projects, merge requests, listing users, etc.). In addition to the Ruby library, there is a command-line interface which enables many GitLab operations from the terminal (or scripts) without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Down

    Down

    Streaming downloads using Net::HTTP, http.rb or HTTPX

    Down is a small, reliable Ruby library for downloading files that favors correctness, streaming, and clear error handling. It follows redirects safely, supports timeouts and retries, and streams responses to disk to keep memory usage low—ideal for large downloads or server environments. The API returns file-like objects (often Tempfile) with helpful metadata such as original filename and content type, which plays nicely with file-attachment libraries and background jobs. Multiple HTTP...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Chartkick

    Chartkick

    Create beautiful JavaScript charts with one line of Ruby

    Chartkick is a Ruby gem that makes it easy to generate beautiful charts in Rails and other Ruby applications with minimal code. It provides a high-level API where developers can use simple helpers like line_chart, pie_chart, or column_chart and pass in data arrays or ActiveRecord queries. Under the hood, it works with popular charting libraries such as Google Charts, Chart.js, and Highcharts, but hides their verbose JavaScript APIs behind a clean Ruby interface. It also handles things like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Kintsugi

    Kintsugi

    A tool to automatically resolve Git conflicts

    Kintsugi is an innovative open-source project from Lightricks focused on robust perceptual image quality and enhancement, bringing together advanced algorithms for denoising, super-resolution, tone mapping, and stylistic refinement into a cohesive framework. Named after the Japanese art of repair and beauty, Kintsugi embraces imperfect captures and enhances them intelligently, preserving natural detail while reducing noise and artifacts in ways that align with human visual preferences. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Aws::Record

    Aws::Record

    Aaws-record gem, an abstraction for Amazon DynamoDB

    A data mapping abstraction over the AWS SDK for Ruby's client for Amazon DynamoDB. This library is currently under development. More features will be added as we approach general availability, and while our initial release has as small of an API surface area as possible, the interface may change before the GA release. We would like to invite you to be a part of the ongoing development of this gem. We welcome your contributions, and would also be happy to hear from you about how you would...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    AWS X-Ray SDK for Ruby

    AWS X-Ray SDK for Ruby

    The official AWS X-Ray Recorder SDK for Ruby

    AWS X-Ray recommends using AWS Distro for OpenTelemetry (ADOT) to instrument your application instead of this X-Ray SDK due to its wider range of features and instrumentation. The AWS X-Ray SDK for Ruby is compatible with Ruby 2.3.6 and newer Ruby versions. It has experimental support for JRuby 9.2.0.0 (still forthcoming). To install the Ruby gem for your project, add it to your project Gemfile. You must also add either the Oj or JrJackson gems, for MRI and JRuby respectively, for JSON...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    RubyMoney

    RubyMoney

    A Ruby Library for dealing with money and currency conversion

    RubyMoney is a widely adopted Ruby library that provides a robust and precise way to represent and manipulate monetary values in software applications. It is designed around the principle that financial calculations must avoid floating point errors, and therefore represents values internally as integers in the smallest currency unit, such as cents. The library introduces a Money class that encapsulates both the numeric value and the associated currency, ensuring that operations are always...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    diaspora*

    diaspora*

    A privacy-aware, distributed, open source social network

    The online social world where you are in control. Instead of everyone’s data being held on huge central servers owned by a large organization, diaspora* exists on independently run servers (“pods”) all over the world. You choose which pod to register with, and you can then connect seamlessly with the diaspora* community worldwide. You can be whoever you want to be in diaspora*. Unlike some networks, you don’t have to use your real identity. You can interact with people in whatever way you...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Manyfold

    Manyfold

    A self-hosted digital asset manager for 3d print files

    Manyfold is an open-source 3D collaboration platform that reimagines how distributed teams and communities can meet, create, and interact in immersive spatial environments through the web. Instead of forcing users to download native apps or create accounts on closed metaverse services, Manyfold runs entirely in the browser, letting people join 3D spaces with simple links and participate in real time using avatars, voice chat, and object interaction. Users can build or import shared 3D...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB