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 |
Android |
FreeType is a freely available software library to render fonts. |
FTL |
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 |
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) |
Android iOS |
SQLite with SQLite Encryption Extension, as alternative to public domain version of SQLite |
perpetual |
mbed TLS |
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 |
Android |
Free reference library for reading and writing PNGs |
Open Source (zlib/libpng, free for use) |
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 |
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 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 |