Open Source and Third Party Technologies

Mobile application modules

List of Open Source and Third Party Technologies used for development of Customized Version of the Core Software (mobile application modules)

Name, Link Platform Summary License

freetype
https://www.freetype.org/

Android

FreeType is a freely available software library to render fonts.

FTL

libcurl
https://curl.haxx.se/libcurl/

Android

A command line tool and library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.

MIT

SQLite

https://www.sqlite.org

Android

iOS

SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

Public domain (free for use for any purpose)

SQLite Encryption Extension (SEE)

https://www.sqlite.org/see

Android

iOS

SQLite with SQLite Encryption Extension, as alternative to public domain version of SQLite

perpetual

mbed TLS

https://tls.mbed.org/

Android

mbed TLS (formerly known as PolarSSL) makes it trivially easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) products, facilitating this functionality with a minimal coding footprint.

Apache 2.0

libpng

http://www.libpng.org

Android

Free reference library for reading and writing PNGs

Open Source (zlib/libpng, free for use)

zlib
https://www.zlib.net/

Android

Free Compression Library

Open Source (zlib/libpng, free for use)

UnicodeConv

Android

iOS

Conversions between UTF32, UTF-16, and UTF-8.

Free for use

miniZip

http://www.winimage.com/…

Android

iOS

Zip compression library

Free for use

Backend application modules

List of Open Source and Third Party Technologies used for development of Customized Version of the Core Software (server software modules)

 

Name Summary License type
CentOS Operating System GPL and others
Nginx Front-facing Web Server BSD-like
Postgresql Database Server https://www.postgresql.org/about/licence/
Unicorn Backend Web server GPLv3
DelayedJob Background tasks processor MIT License
ImageMagick Image processing library https://www.imagemagick.org/script/license.php
xz Archiver

Public Domain + (partly) GNU LGPLv2.1,

GNU GPLv2, or GNU GPLv3

zip Archiver http://www.info-zip.org/license.html
ntpd Time syncronizing daemon GNU General Public License
Ansible Automation tool (deployment, provisioning) GNU General Public License
Ruby Programming language https://www.ruby-lang.org/en/about/license.txt
newrelic-agent Newrelic server monitoring agent MIT & Ruby
newrelic-ng-agent Newrelic nginx monitoring MIT & Ruby

Gem List

Name Summary License

actionmailer

Email composition, delivery, and receiving framework (part of Rails).

MIT

actionpack

Web-flow and rendering framework putting the VC in MVC (part of Rails).

MIT

actionview

Rendering framework putting the V in MVC (part of Rails).

MIT

activejob

Job framework with pluggable queues.

MIT

activemodel

A toolkit for building modeling frameworks (part of Rails).

MIT

activerecord

Object-relational mapper framework (part of Rails).

MIT

activesupport

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.

MIT

acts_as_commentable_with_threading

Polymorphic comments Rails gem – Rails 4+ only

MIT

apns_simple

Simple Apple Push Notifications sender

MIT

arel

Arel Really Exasperates Logicians Arel is a SQL AST manager for Ruby

MIT

autoprefixer-rails

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website.

MIT

awesome_nested_set

An awesome nested set implementation for Active Record

MIT

axlsx

Excel OOXML (xlsx) with charts, styles, images and autowidth columns.

MIT

bcrypt

OpenBSD’s bcrypt() password hashing algorithm.

MIT

bootstrap-datepicker-rails

A date picker for Twitter Bootstrap

MIT

bootstrap-sass

bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.

MIT

bugsnag

Ruby notifier for bugsnag.com

MIT

builder

Builders for MarkUp.

MIT

bundler

The best way to manage your application’s dependencies

MIT

carrierwave

Ruby file upload library

MIT

carrierwave_backgrounder

Offload CarrierWave’s image processing and storage to a background process using Delayed Job, Resque, Sidekiq, Qu, Queue Classic or Girl Friday

MIT

chunky_png

Pure ruby library for read/write, chunk-level access to PNG files

MIT

coderay

Fast syntax highlighting for selected languages.

MIT

coffee-rails

CoffeeScript adapter for the Rails asset pipeline.

MIT

coffee-script

Ruby CoffeeScript Compiler

MIT

coffee-script-source

The CoffeeScript Compiler

MIT

concurrent-ruby

Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala, Haskell, F#, C#, Java, and classic concurrency patterns.

MIT

config

Effortless multi-environment settings in Rails, Sinatra, Pandrino and others

MIT

cookies_eu

Displays a cookie consent. If you dont disable cokkies in settings, we assume you are ok with us using cookies

MIT

crass

CSS parser based on the CSS Syntax Level 3 spec.

MIT

d3-rails

D3 for Rails Asset Pipeline

MIT

daemons

A toolkit to create and control daemons in different ways

MIT

deep_merge

Merge Deeply Nested Hashes

MIT

delayed_job

Database-backed asynchronous priority queue system — Extracted from Shopify

MIT

delayed_job_active_record

ActiveRecord backend for DelayedJob

MIT

delayed_job_web

Web interface for delayed_job inspired by resque

MIT

did_you_mean

“Did you mean?” experience in Ruby

MIT

digest-crc

A Cyclic Redundancy Check (CRC) library for Ruby.

MIT

dry-configurable

A mixin to add configuration functionality to your classes

MIT

dry-container

A simple container intended for use as an IoC container

MIT

dry-core

A toolset of small support modules used throughout the dry-rb ecosystem.

MIT

dry-equalizer

Module to define equality, equivalence and inspection methods

MIT

dry-inflector

DRY Inflector

MIT

dry-logic

Predicate logic with rule composition

MIT

dry-types

Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc.

MIT

dry-validation

A simple validation library

MIT

erubis

a fast and extensible eRuby implementation which supports multi-language

MIT

execjs

Run JavaScript code from Ruby

MIT

fancybox2-rails

Use FancyBox 2 with Rails 3.1/4.0

MIT

faraday

HTTP/REST API client library.

MIT

foreman

Process manager for applications with multiple components

MIT

gcm

send data to Android applications on Android devices

MIT

get_process_mem

Use GetProcessMem to find out the amount of RAM used by any process

MIT

globalid

Refer to any model with a URI: gid://app/class/id

MIT

haml

An elegant, structured (X)HTML/XML templating engine.

MIT

hashie

Your friendly neighborhood hash library.

MIT

htmlentities

Encode/decode HTML entities

MIT

httparty

Makes http fun! Also, makes consuming restful web services dead easy.

MIT

i18n

New wave Internationalization support for Ruby

MIT

jquery-rails

Use jQuery with Rails 4+

MIT

jquery-ui-rails

jQuery UI packaged for the Rails asset pipeline

MIT

js_cookie_rails

Adds js-cookie to the Rails asset pipeline.

MIT

jwt

JSON Web Token implementation in Ruby

MIT

kaminari

A pagination engine plugin for Rails 3+ and other modern frameworks

MIT

lodash-rails

This gem makes lodash available for the Rails asset pipeline

MIT

lograge

Tame Rails’ multi-line logging into a single line per request

MIT

loofah

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments

MIT

mail

Mail provides a nice Ruby DSL for making, sending and reading emails.

MIT

method_source

retrieve the sourcecode for a method

MIT

mime-types

The mime-types library provides a library and registry for information about MIME content type definitions

MIT

mimemagic

Fast mime detection by extension or content

MIT

mini_magick

Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick

MIT

mini_mime

A lightweight mime type lookup toy

MIT

mini_portile2

Simplistic port-like solution for developers

MIT

minitest

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking

MIT

momentjs-rails

The Moment.js JavaScript library ready to play with Rails.

MIT

multi_json

A common interface to multiple JSON libraries.

MIT

multi_xml

A generic swappable back-end for XML parsing

MIT

multipart-post

A multipart form post accessory for Net::HTTP.

MIT

nokogiri

Nokogiri (й‹ё) is an HTML, XML, SAX, and Reader parser

MIT

oauth

OAuth Core Ruby implementation

MIT

oauth2

A Ruby wrapper for the OAuth 2.0 protocol.

MIT

omniauth

A generalized Rack framework for multiple-provider authentication.

MIT

omniauth-facebook

Facebook OAuth2 Strategy for OmniAuth

MIT

omniauth-healthvault

This is the unofficial OmniAuth strategy for authenticating to Microsoft HealthVault.

MIT

omniauth-oauth

A generic OAuth (1.0/1.0a) strategy for OmniAuth.

MIT

omniauth-oauth2

An abstract OAuth2 strategy for OmniAuth.

MIT

omniauth-twitter

OmniAuth strategy for Twitter

MIT

pdfkit

HTML+CSS -> PDF

MIT

plist

All-purpose Property List manipulation library

MIT

pry

An IRB alternative and runtime developer console

MIT

pry-rails

Use Pry as your rails console

MIT

rack

a modular Ruby webserver interface

MIT

rack-protection

You should use protection!

MIT

rack-test

Simple testing API built on Rack

MIT

rails

Full-stack web application framework.

MIT

rails-deprecated_sanitizer

Deprecated sanitizer API extracted from Action View.

MIT

rails-dom-testing

Dom and Selector assertions for Rails applications

MIT

rails-html-sanitizer

This gem is responsible to sanitize HTML fragments in Rails applications.

MIT

rails-i18n

Common locale data and translations for Rails i18n.

MIT

rails-observers

ActiveModel::Observer, ActiveRecord::Observer and ActionController::Caching::Sweeper extracted from Rails.

MIT

railties

Tools for creating, working with, and running Rails applications.

MIT

rake

Rake is a Make-like program implemented in Ruby

MIT

rb-fsevent

Very simple & usable FSEvents API

MIT

rb-inotify

A Ruby wrapper for Linux inotify, using FFI

MIT

request_store

RequestStore gives you per-request global storage.

MIT

responders

A set of Rails responders to dry up your application

MIT

rqrcode

A library to encode QR Codes

MIT

ruby-units

A class that performs unit conversions and unit math

MIT

sass

A powerful but elegant CSS compiler that makes CSS fun again.

MIT

sass-listen

Fork of guard/listen

MIT

sass-rails

Sass adapter for the Rails asset pipeline.

MIT

sinatra

Classy web-development dressed in a DSL

MIT

spinjs-rails

A spinning activity indicator for Rails 3 with no images and CSS.

MIT

sprockets

Rack-based asset packaging system

MIT

sprockets-rails

Sprockets Rails integration

MIT

temple

Template compilation framework in Ruby

MIT

thor

Thor is a toolkit for building powerful command-line interfaces.

MIT

tilt

Generic interface to multiple Ruby template engines

MIT

twilio-ruby

A simple library for communicating with the Twilio REST API, building TwiML, and generating Twilio Client Capability Tokens

MIT

tzinfo

Daylight savings aware timezone library

MIT

uglifier

Ruby wrapper for UglifyJS JavaScript compressor

MIT

warden

Rack middleware that provides authentication for rack applications

MIT

io-console

Console interface

BSD 2-Clause

rubyzip

rubyzip is a ruby module for reading and writing zip files

BSD 2-Clause

thread_safe

Thread-safe collections and utilities for Ruby

Apache 2.0

bootstrap-daterangepicker-rails

Rails 4.1x plugin to allow for the easy use of Dan Grossman’s Bootstrap DateRangePicker

unknown

ffi

Ruby FFI

bsd-3-clause

pg

Pg is the Ruby interface to the {PostgreSQL RDBMS}[http://www.postgresql.org/]

bsd-3-clause

mime-types

The mime-types library provides a library and registry for information about MIME content type definitions

artistic-2.0

fancybox2-rails

Use FancyBox 2 with Rails 3.1/4.0

creative commons by-nc

json

JSON Implementation for Ruby

Ruby

openssl

OpenSSL provides SSL, TLS and general purpose cryptography.

Ruby

unicorn-worker-killer

Kill unicorn workers by memory and request counts

Ruby

kgio

kinder, gentler I/O for Ruby

LGPLv2.1

raindrops

real-time stats for preforking Rack servers

LGPLv2.1

newrelic_rpm

New Relic Ruby Agent

NewRelic

unicorn

Rack HTTP server for fast clients and Unix

gpl-2.0+

unicorn

Rack HTTP server for fast clients and Unix

ruby-1.8

unicorn-worker-killer

Kill unicorn workers by memory and request counts

GPLv2