[go: up one dir, main page]

Open Source Ruby Software for Mac - Page 3

Ruby Software for Mac

View 15550 business solutions
Ruby Mac Clear Filters

Browse free open source Ruby Software for Mac and projects below. Use the toggles on the left to filter open source Ruby Software for Mac by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • All-in-one solution to control corporate spending Icon
    All-in-one solution to control corporate spending

    Issuance in seconds. Full spending control. Perfect for media buying.

    Wallester Business is a leading world-class solution to optimize your company’s financial processes! Issuing virtual and physical corporate expense cards with an IBAN account, expense monitoring, limit regulation, convenient accounting, subscription control — manage your finance on all-in-one platform in real time! Wallester Business benefits your business growth!
    Learn More
  • 1
    Active Admin

    Active Admin

    The administration framework for Ruby on Rails applications

    Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. Customizable global navigation allows you to create usable admin interfaces for your business. Use the bundled Devise configuration or implement your own authorization using the provided hooks. Use scopes to create sections of mutually exclusive resources for quick navigation and reporting. Add buttons, links or other content in the “Action Items” section on each screen. Index screens are available in many styles. The default, shown here, is a table view, but Active Admin also supports Grids, Blocks and a Blog view. Allow users to filter resources by searching strings, text fields, dates, and numeric values. Customize the sidebar sections with a simple DSL built in to Active Admin.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Amazon DynamoDB Session Store

    Amazon DynamoDB Session Store

    Handles sessions for Ruby web applications using DynamoDB as a backend

    The Amazon DynamoDB Session Store handles sessions for Ruby web applications using a DynamoDB backend. The session store is compatible with all Rack-based frameworks. For Rails applications, use the aws-sdk-rails gem. The session store is a Rack Middleware, meaning that it will implement the Rack interface for dealing with HTTP request/responses. This session store uses a DynamoDB backend in order to provide scaling and centralized data benefits for session storage with more ease than other containers, like local servers or cookies. Once an application scales beyond a single web server, session data will need to be shared across the servers. DynamoDB takes care of this burden for you by scaling with your application. Cookie storage places all session data on the client side, discouraging sensitive data storage. It also forces strict data size limitations. DynamoDB takes care of these concerns by allowing for a safe and scalable storage container with a much larger data size limit.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Avo Framework

    Avo Framework

    Build Ruby on Rails apps 10x faster

    Avo is a very custom Admin Panel Framework, Content Management System, and Internal Tool Builder for Ruby on Rails that saves engineers and teams months of development time.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Errbit

    Errbit

    The open source error catcher that's Airbrake API compliant

    Errbit is a tool for collecting and managing errors from other applications. It is Airbrake API compliant, so if you are already using Airbrake, you can just point the airbrake gem to your Errbit server. The way Errbit arranges notices into error groups is configurable. By default, Errbit uses the notice's error class, error message, complete backtrace, component (or controller), action and environment name to generate a unique fingerprint for every notice. Notices with identical fingerprints appear in the UI as different occurences of the same error and notices with differing fingerprints are displayed as separate errors. Following the recommendation of 12factor.net, Errbit takes all of its configuration from environment variables. You can use dotenv, which is included in the Gemfile, to fill in any values that you can't or won't supply through the environment.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Go beyond a virtual data room with Datasite Diligence Icon
    Go beyond a virtual data room with Datasite Diligence

    Datasite Diligence, helps dealmakers in more than 170 countries close more deals, faster.

    The data room with a view. Evolved for next-generation M&A. Built on decades of deal experience. Packed with expert tools, yet intuitive for novices. A fully mobile platform with frictionless processes. Smart AI tools that let you close more deals, faster, plus end-to-end support at all times. Do due diligence with intelligence.
    Learn More
  • 5
    Garth

    Garth

    A really basic theme for Jekyll

    A really basic theme for Jekyll, using the official Jekyll theme implementation.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    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 needing to manually craft API requests. The gem supports customization of endpoint URL, private tokens, proxy and HTTP options, making it suitable for self-managed GitLab instances as well as gitlab.com. It is test-covered and built to be simple to integrate into Ruby projects or CI scripts. Being open-source under a BSD-2-Clause license, it invites reuse in organizational tooling or internal DevOps workflows. Overall, it is a useful tool for teams working with GitLab who want to automate tasks.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    InvoicePrinter

    InvoicePrinter

    Super simple PDF invoicing

    Super simple PDF invoicing. InvoicePrinter is a server, command line program and pure Ruby library to generate PDF invoices in no time. You can use Ruby or JSON as the invoice representation to build the final PDF.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Jekyll

    Jekyll

    A simple, blog-aware static site generator written in Ruby

    Jekyll is a simple, blog-aware, static site generator that’s ideal for creating personal, project, or organization sites. Jekyll is incredibly simple-- it just takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready for deployment. No configurations, databases, pesky updates and other needless complexities. Jekyll lets you focus on what really matters: your content. Jekyll is easy to install and run. You can have your own website or blog up and running in no time at all!
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    Jekyll::Paginate V2

    Jekyll::Paginate V2

    Pagination Generator for Jekyll 3

    An enhanced zero-configuration in-place replacement for the now decomissioned built-in jekyll-paginate gem. This pagination gem offers full backwards compatability as well as a slew of new frequently requested features with minimal additional site and page configuration. Optional features include auto-generation of paginated collection, tag and category pages.
    Downloads: 4 This Week
    Last Update:
    See Project
  • AI-powered SAST and AppSec platform that helps companies find and fix vulnerabilities. Icon
    AI-powered SAST and AppSec platform that helps companies find and fix vulnerabilities.

    Trusted by 750+ companies and performing 200k+ code scans monthly.

    ZeroPath (YC S24) is an AI-native application security platform that delivers comprehensive code protection beyond traditional SAST. Founded by security engineers from Tesla and Google, ZeroPath combines large language models with advanced program analysis to find and automatically fix vulnerabilities.
    Learn More
  • 10
    Learning-SICP

    Learning-SICP

    Collection of Chinese cultural projects and course learning materials

    Learning-SICP is a community project that localizes the MIT course “Structure and Interpretation of Computer Programs” (SICP) and curates complementary study materials for learners, especially Chinese-speaking Scheme/Lisp students. It focuses on translating the official lecture subtitles into Chinese while preserving the original English content for reference, providing an approachable path to a classic foundational course in computer science. The repository organizes translated subtitles, lecture indices, and supporting documents so learners can follow along with the full video series and consult the book and related readings as they study. Beyond subtitles, it aggregates links to the SICP text, environment setup guides, extended exercises, and FAQ resources to smooth first-time setup and deepen understanding of the material.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    Liquid

    Liquid

    Liquid markup language. Safe, customer facing template language

    Liquid is a secure, open-source templating language created by Shopify in Ruby. It enables embedding logic (loops, conditionals, filters) within safe, customer-editable templates. Commonly used for rendering storefronts, emails, and static site generation in Shopify and Jekyll-based systems.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Loomio

    Loomio

    Make better decisions together

    Making important decisions is critical for any business or organization to succeed. However, making wise decisions as a group can be quite the challenge, especially if these decision makers aren't in the same location. Loomio is the solution for such businesses and organizations. It is a collaborative decision-making tool that makes it easy for anyone to participate in decisions, and helps groups make the best decisions together. No need for tedious meetings and endless email chains-- with Loomio people can participate on the web, email or mobile, in their own time. Loomio adapts to various discussion formats and styles, and offers effective polling and decision-making tools so your group can always decide your next steps fast, firmly and fairly.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Mastodon

    Mastodon

    Self-hosted, globally interconnected microblogging community

    Social networking, back in your hands. Follow friends and discover new ones among more than 4.4M people. Publish anything you want: links, pictures, text, video. All on a platform that is community-owned and ad-free. Mastodon isn’t a single website like Twitter or Facebook, it's a network of thousands of communities operated by different organizations and individuals that provide a seamless social media experience. Mastodon comes with effective anti-abuse tools to help protect yourself. Thanks to the network's spread out and independent nature there are more moderators who you can approach for personal help, and communities with strict codes of conduct. You have 500 characters. You can adjust the thumbnails of your pictures with focal points. You can use custom emojis, hide things behind spoiler warnings and choose who sees a given post. Messed it up? You can delete & redraft for quick corrections.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Opal

    Opal

    Opal is a Ruby to JavaScript source-to-source compiler

    Opal is a Ruby to JavaScript source-to-source compiler. It comes packed with the Ruby corelib you know and love. It is both fast as a runtime and small in its footprint. The lib directory holds the Opal parser/compiler used to compile Ruby into JavaScript. It is also built ready for the browser into opal-parser.js to allow compilation in any JavaScript environment. This directory holds the Opal runtime and corelib implemented in Ruby and JavaScript. opal-parser allows you to eval Ruby code directly from your HTML (and from Opal) files without needing any other building process. Opal.compile is a simple interface to just compile a string of Ruby into a string of JavaScript code. See the website for more detailed instructions and guides for Rails, jQuery, Sinatra, rack, CDN, etc.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    OpenSourceBilling

    OpenSourceBilling

    A super simple way to create & send invoices, receive payments online

    OpenSourceBilling or OSB is a simple, open source web application for creating and sending invoices, receiving payments, managing clients, and tracking and reporting. There’s no need to pay for these services because OSB does it all for free and easily. OSB can produce reports of sales, payments and collected revenues, and simply makes billing and invoicing hassle-free. OSB comes with plenty of built-in features, such as recurring invoices, exporting to PDF, time tracking, receiving payments through Paypal and credit card, Freshbooks and Quickbooks data importing and more. It also supports several different languages as well as currencies.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    PaperTrail

    PaperTrail

    Track changes to your rails models

    PaperTrail is a Ruby on Rails gem providing version tracking for ActiveRecord models. It stores every change to records, enabling auditing, undo/redo of updates, and historical reconstruction of model states. Designed for traceability, compliance, and temporal querying across Rails applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    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. Applications must respond with immediate feedback even while some back-end communication goes on. Pedestal makes it easy to deliver server-sent events and asynchronous updates. Pedestal works with a huge variety of containers and deployment options. Deploy applications or microservices on unikernels, Docker containers, or JAR files. Pedestal supports Tomcat, Jetty, Immutant (with Undertow), Vert.x, nginx, and Netty.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    ROM

    ROM

    Data mapping and persistence toolkit for Ruby

    A flexible, Ruby-based data-mapping and persistence toolkit, designed as an alternative to traditional ORMs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Rails 6 boilerplate

    Rails 6 boilerplate

    A Rails 6 boilerplate to create your next Saas product

    This is a boilerplate to build your next SaaS product. It's a RubyOnRails 6 backend with authentication, GraphQL API, Roles & Ability management, and an admin dashboard. It works nicely together with clients made with Angular, React, Vue.js, and React. Native, Swift, Kotlin, or any other client framework that implements the JSON Web Tokens philosophy.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    ReBacklogs

    ReBacklogs

    Re:Backlogs is an Open Source Project Management Tool

    Re:Backlogs is an Open Source project management tool. It aims to be simple and easy to use Backlogs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    dotenv

    dotenv

    A Ruby gem to load environment variables from `.env`

    Shim to load environment variables from .env into ENV in development. Storing configuration in the environment is one of the tenets of a twelve-factor app. Anything that is likely to change between deployment environments–such as resource handles for databases or credentials for external services–should be extracted from the code into environment variables. But it is not always practical to set environment variables on development machines or continuous integration servers where multiple projects are run. dotenv loads variables from a .env file into ENV when the environment is bootstrapped. dotenv is initialized in your Rails app during the before_configuration callback, which is fired when the Application constant is defined in config/application.rb with class Application < Rails::Application. If you need it to be initialized sooner, you can manually call Dotenv::Railtie.load.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    QuickFIX
    QuickFIX is the worlds first Open Source C++ FIX (Financial Information eXchange) engine, helping financial institutions easily integrate with each other. The SVN repository is now locked. Latest code is hosted at github. https://github.com/quickfix/quickfix
    Downloads: 28 This Week
    Last Update:
    See Project
  • 23
    Systems Biology Markup Language (SBML)

    Systems Biology Markup Language (SBML)

    A file format for exchanging computational models in systems biology

    The Systems Biology Markup Language (SBML) is an XML-based description language for representing computational models in systems biology. Visit the project web site to learn more.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    Asciidoctor PDF

    Asciidoctor PDF

    Asciidoctor PDF: A native PDF converter for AsciiDoc

    A fast text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook & more. Asciidoctor is a fast, open source, Ruby-based text processor for parsing AsciiDoc® into a document model and converting it to output formats such as HTML 5, DocBook 5, manual pages, PDF, EPUB 3, and other formats. Asciidoctor also has an ecosystem of extensions, converters, build plugins, and tools to help you author and publish content written in AsciiDoc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    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 like to use this gem. Feature requests are welcome. This automatically includes a dependency on the aws-sdk-dynamodb gem (part of the modular version-3 of the AWS SDK for Ruby.
    Downloads: 3 This Week
    Last Update:
    See Project