Open Source Ruby Formats and Protocols

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

  • Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
    Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

    Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

    Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
    Start for Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    Jbuilder

    Jbuilder

    Generate JSON objects with a Builder-style DSL

    Jbuilder gives you a simple DSL for declaring JSON structures that beats manipulating giant hash structures. This is particularly helpful when the generation process is fraught with conditionals and loops. You can either use Jbuilder stand-alone or directly as an ActionView template language. When required in Rails, you can create views à la show.json.jbuilder (the json is already yielded). Fragment caching is supported, it uses Rails.cache and works like caching in HTML templates. If your collection cache depends on multiple sources (try to avoid this to keep things simple), you can name all these dependencies as part of a block that returns an array.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    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: 41 This Week
    Last Update:
    See Project
  • 3
    ZK - Simply Ajax and Mobile
    ZK is an open-source Java framework for building modern web and mobile applications. It enables developers to create rich, interactive UIs using only Java — no JavaScript required. With 200+ Ajax-powered components, event-driven architecture, and support for popular technologies like Spring, Java EE, and JSP/JSF, ZK makes it simple to deliver powerful and user-friendly web applications.
    Downloads: 39 This Week
    Last Update:
    See Project
  • 4
    Ruby

    Ruby

    Ruby programming language

    A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming. He has often said that he is “trying to make Ruby natural, not simple,” in a way that mirrors life. Since its public release in 1995, Ruby has drawn devoted coders worldwide. In 2006, Ruby achieved mass acceptance. With active user groups formed in the world’s major cities and Ruby-related conferences filled to capacity. Ruby-Talk, the primary mailing list for discussion of the Ruby language, climbed to an average of 200 messages per day in 2006. It has dropped in recent years as the size of the community pushed discussion from one central list into many smaller groups.
    Downloads: 5 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
    Downloads: 37 This Week
    Last Update:
    See Project
  • 6
    Puma

    Puma

    A Ruby/Rack web server built for concurrency

    Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running Rack apps only. What makes Puma so fast is the careful use of a Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. If you are using Bundler, just add Puma to your project's Gemfile. Once you've installed your bundle, start Puma. If you are not using Bundler, you can install Puma directly from the command line. On MRI, there is a Global VM Lock (GVL) that ensures only one thread can run Ruby code at a time. But if you're doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI's throughput by allowing IO waiting to be done in parallel.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    JSON implementation for Ruby

    JSON implementation for Ruby

    JSON implementation for Ruby

    This is an implementation of the JSON specification according to RFC 4627. You can think of it as a low-fat alternative to XML if you want to store data on disk or transmit it over a network rather than use a verbose markup language. Both variants of the JSON generator generate UTF-8 character sequences by default. If an:ascii_only option with a true value is given, they escape all non-ASCII and control characters with \uXXXX escape sequences, and support UTF-16 surrogate pairs in order to be able to generate the whole range of Unicode code points. All strings, that are to be encoded as JSON strings, should be UTF-8 byte sequences on the Ruby side. To encode raw binary strings, that aren't UTF-8 encoded, please use the to_json_raw_object method of String (which produces an object, that contains a byte array) and decode the result on the receiving endpoint.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Canorus

    Canorus

    Music score editor

    Canorus is a free cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics, import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    Redland is a set of object-based, modular and portable C RDF libraries providing RDF APIs for the graph, triple storage (librdf), RDF/XML parsing and serializing (Raptor), SPARQL RDF querying (Rasqal). Language APIs in Perl, PHP, Python, Ruby and others.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 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
  • 10
    ZK Light is renamed to ZKuery and moved to http://code.google.com/p/zkuery/. ZK Light is a client-only version of ZK; Support Java, C, PHP, Python...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Jeszra is a visual designtool, which combines 2D- vector graphics and GUI design. Jeszra is written in Tcl/Tk and creates reusable code for: * Tcl, Ruby, Lisp and Python. * DocBook based reference pages. * SVG import and export.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    A drop-in framework for adding tagging (folksonomy) capabilities to existing applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ActiveModelSerializers

    ActiveModelSerializers

    Serializer implementation and Rails hooks

    There's been a lot of churn around AMS since it began back in Rails 3.2 and a lot of new libraries are around and the JSON:API spec has reached 1.0. If there is to be a 1.0 release of AMS, it will need to address the general needs of serialization in much the way ActiveJob can be used with different workers. The next major release is in development. We're starting simple and avoiding, at least at the outset, all the complications in AMS version, especially all the implicit behavior from guessing the serializer, to the association's serializer, to the serialization type, etc. The basic idea is that models to serializers are a one to many relationship. Everything will need to be explicit. If you want to serialize a User with a UserSerializer, you'll need to call it directly. The serializer will essentially be for defining a basic JSON:API resource object: id, type, attributes, and relationships.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A richly featured XML tool-kit for Ruby, based on the Rails ActiveRecord API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Alba

    Alba

    Alba is a JSON serializer for Ruby

    Alba is a JSON serializer for Ruby, JRuby, and TruffleRuby. Alba is easy to use because there are only a few methods to remember. It's also easy to understand due to its clean and small codebase. Finally, it's easy to extend since it provides some methods for override to change the default behavior of Alba.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The aw script is written so that you can browse web sites through the command line by specifying where to look at in a concise manner. It can also be used to make an excerpt of web sites.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    alice_invoice provides a simple ruby interface for downloading invoices and corresponding digital signatures from German ISP Alice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    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: 0 This Week
    Last Update:
    See Project
  • 19

    Anie

    PID_control, real_time, matlab_simulink, xilinx_ise, fpga_spartan3e

    Embedded system design (VHDL description) based on Xilinx's Spartan3E Development Kit to perform real-time PID control and monitoring of time critical plants such as brushless DC motors, maglevs... vimeo.com/channels/anie prezi.com/gpbycavq499c/anie/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A content syndication system written with Python and Jekyll.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CAIRNS (Cooperative Alert Information and Resource Notification System) demonstrates CIMS (Crisis Information Management System) interoperability with the following XML-based emergency messaging standards: EDXL-DE, EDXL-RM, CAP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    CRC

    CRC algorithms, test code, libraries and tables

    This is a modified version of the CRC algorithms by Lammert Bies. It supports more algorithms and has been ported to several languages. It's also useful for learning how to do hexadecimal calculations and bitwise operations in various programming languages. Disclaimer: These test programs demonstrate the calculation of CRC. I made these translation with a basic knowledge of each language. They may or may not be appropriately formatted / secured / robustified / idiot proofed or any similar programming issues.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CZEBOX is a referral Open Source implementation of ISDS DataBoxes (http://datoveschranky.info/), eGovernment messaging system founded by Ministry of Interior Czech Republic and Czech Post.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Crème Fraiche

    Crème Fraiche

    eml2pdf converter

    I DO NO LONGER CLAIM PLATFORM-INDEPEDENCE FOR Crème Fraiche. THIS PROGRAM RUNS ON LINUX. Crème Fraiche transforms EML-files, as they are created by email-clients, to PDF. PSE see the rubygems.org site for updates or use the gem-tool right away to install Crème Fraiche: ~$ gem install cremefraiche
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Dato.rss

    Dato.rss

    The best RSS Search experience you can find

    dato.rss is a Ruby gem that provides a simple DSL for generating RSS 2.0 feeds. It allows developers to build XML-compliant RSS feeds directly within Ruby code using clean, readable syntax. Ideal for blogs, news aggregators, and content-heavy applications, dato.rss helps deliver structured content feeds without dealing with raw XML.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.