LogoLogo
  • iPaper Technical Documentation
  • Display Analytics
    • Google Analytics
  • Display JavaScript API
    • Quick Start
    • Commands
    • Events
  • Flipbook Analytics
    • Adobe Analytics events
    • Google Analytics / GTM events
  • Flipbook Backend API
    • Overview
    • Return Codes
    • Ecommerce
      • GetFlipbookOrdersByType
      • GetLicenseOrdersByType
    • Image
      • GetImageWith2PxDropShadow
    • Link
      • GetLinks
    • Media
      • CreateDirectory
      • DeleteDirectory
      • DeleteFile
      • GetTree
      • UploadFile
    • Paper
      • ChangePaperUrl
      • ClearPublicationPeriod
      • CreateCategory
      • CreatePaper
      • CreatePreviewToken
      • DeletePaper
      • GetAllPapers
      • GetPaperIDFromUrl
      • GetPaperStructure
      • GetPaperUrlFromID
      • GetSetting
      • GetSettingDescriptions
      • MovePaper
      • SetPublicationPeriod
      • SetSetting
    • Ripper
      • GetProcessingPapers
      • GetProcessingStatus
      • ProcessPDF
      • ReprocessPaper
    • Search
      • SearchPapersByContent
      • SearchPapersByCustomFields
      • SearchPapersWithHiearchyByContent
      • SearchPapersWithHiearchyByName
    • Statistics
      • GetNumberOfPageviewsPerDay
      • GetNumberOfVisitors
      • GetNumberOfVisitorsPerDay
  • Flipbook Enrichment
    • Popup Content
    • Popup Frame
  • Flipbook Integration
    • Custom Domain
    • Custom Mail
    • Embedding flipbooks inside iOS and Android App
    • Form Integration
    • Iframing Flipbooks
    • iPaper Embed Script (Pop-ups)
    • Embeds (Minipapers)
    • Query String Parameters
    • Remote Authentication
    • Shop Export
  • Flipbook JavaScript API
    • Getting Started
    • Commands & Events
      • Basket
      • Consent
        • Example Implementations
          • UserCentrics
          • OneTrust
          • CookieInformation
          • Cookiebot
      • Paging
      • Publication
      • Search
      • Table of Contents
      • Sharing
    • Advanced Usage
    • Migration guide
    • Legacy Javascript API (v2)
      • Quick Start
      • Commands
      • Events
      • Consent Management
      • Advanced Usage
  • Technical Information
    • Cookie Information
    • Common security questions
    • Open Source
Powered by GitBook
On this page
  • Usage description
  • Current library usage
  1. Technical Information

Open Source

At iPaper we are fond of Open Source and we do our best to use libraries that are proven and well maintained.

Due to the nature of always keeping an eye on industry standards and most battle-hardened libraries, this list will never be static as we might switch to a more modern or up to date library later on. We do a thorough assesment when we include a new library both in the aspects of their license, their security model and last but not least how well supported is the library.

The list below includes all of the libraries we are currently using and a notation of where in our system they are used. We do not list individual packages for Microsoft .NET Framework as that is core for all of our systems to be running.

Usage description

Name
Description

Backend

Libraries listed with this usage is used to serve all frontend related output

Frontend

These libraries are directly used inside of the visitors browsers

Services

The libraries listed here are backend supporting services that could be nightly scheduling, PDF processing etc.

Current library usage

Name
License
Repository
Usage

AjaxMin

Apache 2.0

Backend

Akka

Apache 2.0

Services

Akka.Quartz.Actor

Apache 2.0

Services

Akka.Serialization.Hyperion

Apache 2.0

Services

AngleSharp

MIT

Services

animejs

MIT

Frontend

Antlr

BSD

Backend

array-findindex-polyfill

MIT

Frontend

array-from-polyfill

ISC

Frontend

autoprefixer

MIT

Frontend

aws-sdk

Apache 2.0

Frontend

AWSSDK.CloudWatch

Apache 2.0

Backend

AWSSDK.Core

Apache 2.0

Backend Services

AWSSDK.S3

Apache 2.0

Backend Services

AWSSDK.SimpleEmail

Apache 2.0

Backend

AWSSDK.SimpleNotificationService

Apache 2.0

Backend

AWSSDK.SQS

Apache 2.0

Backend Services

backbone

MIT

Frontend

cache-loader

MIT

Frontend

Certes

MIT

Backend

clipboard

MIT

Frontend

css-loader

MIT

Frontend

css-vars-ponyfill

MIT

Frontend

cssnano

MIT

Frontend

CsvHelper

MS-PL OR Apache 2.0

Backend

custom-event-polyfill

MIT

Frontend

direct-vuex

CC0-1.0

Frontend

DnsClient

Apache 2.0

Backend

dotless

Apache 2.0

Backend

dotless.AspNetHandler

Apache 2.0

Backend

dotless.Core

Apache 2.0

Backend

EPPlus

LGPL

Services Backend

es6-object-assign

MIT

Frontend

es6-promise

MIT

Frontend

es7-object-polyfill

Unlicense

Frontend

exports-loader

MIT

Frontend

Expressmapper

Apache 2.0

Backend

file-loader

MIT

Frontend

fork-ts-checker-webpack-plugin

MIT

Frontend

fscreen

MIT

Frontend

hammerjs

MIT

Frontend

Hashids.net

MIT

Backend

HtmlAgilityPack

MIT

Backend Services

Intercom.Dotnet.Client

Apache 2.0

Backend

intersection-observer

W3C-20150513

Frontend

iTextSharp.LGPLv2.Core

LGPL 2.0

Backend Services

Jint

BSD-2-Clause

Backend

jquery

MIT

Frontend

js-cookie

MIT

Frontend

lodash.clonedeep

MIT

Frontend

lodash.debounce

MIT

Frontend

lodash.merge

MIT

Frontend

lodash.mergewith

MIT

Frontend

Markdig

BSD-2-Clause

Backend

MaxMind.Db

Apache 2.0

Backend

MaxMind.GeoIP2

Apache 2.0

Backend

mini-css-extract-plugin

MIT

Frontend

Newtonsoft.Json

MIT

Backend

NHttp

LGPL

Services

number.isinteger

MIT

Frontend

optimize-cssnano-plugin

MIT

Frontend

Pipelines.Sockets.Unofficial

MIT

Backend

player

MIT

Frontend

Portable.BouncyCastle

MIT

Backend

portal-vue

MIT

Frontend

postcss-loader

MIT

Frontend

PreMailer.Net

MIT

Backend

promise-polyfill

MIT

Frontend

qrcode-svg

MIT

Frontend

Quartz

Apache 2.0

Services

query-string

MIT

Frontend

quill

BSD-3-Clause

Frontend

quill-delta

MIT

Frontend

R7Insight.Core

MIT

Services Backend

RazorEngine

Apache 2.0

Backend

RestSharp

Apache 2.0

Backend

sass

MIT

Frontend

sass-loader

MIT

Frontend

sortablejs

MIT

Frontend

StackExchange.Redis

MIT

Backend

string.prototype.startswith

MIT

Frontend

Stripe.net

Apache 2.0

Backend

svgo

MIT

Frontend

svgo-loader

MIT

Frontend

terser-webpack-plugin

MIT

Frontend

tinycolor2

MIT

Frontend

Topshelf

Apache 2.0

Services

ts-keycode-enum

MIT

Frontend

ts-loader

MIT

Frontend

tslib

Apache 2.0

Frontend

tween.js

MIT

Frontend

TwoFactorAuth.Net

MIT

Backend

typescript

Apache 2.0

Frontend

underscore

MIT

Frontend

unQuery

MIT

Backend Services

uuid

MIT

Frontend

vue

MIT

Frontend

vue-class-component

MIT

Frontend

vue-implicit-css-modules

MIT

Frontend

vue-loader

MIT

Frontend

vue-property-decorator

MIT

Frontend

vue-router

MIT

Frontend

vue-style-loader

MIT

Frontend

vue-svg-loader

MIT

Frontend

vue-template-compiler

MIT

Frontend

vuedraggable

MIT

Frontend

vuex

MIT

Frontend

vuex-class

MIT

Frontend

weakmap-polyfill

MIT

Frontend

webfontloader

Apache 2.0

Frontend

webpack

MIT

Frontend

whatwg-fetch

MIT

Frontend

zlib.net

BSD-Style

Backend

PreviousCommon security questions

Last updated 2 years ago

http://ajaxmin.codeplex.com/
https://github.com/akkadotnet/akka.net
https://github.com/akkadotnet/Akka.Quartz.Actor
https://github.com/akkadotnet/akka.net
https://anglesharp.github.io/
https://github.com/juliangarnier/anime
https://github.com/antlr/antlrcs
https://github.com/ryanhefner/Array.prototype.findIndex
https://github.com/postcss/autoprefixer
https://github.com/aws/aws-sdk-js
https://github.com/aws/aws-sdk-net/
https://github.com/aws/aws-sdk-net/
https://github.com/aws/aws-sdk-net/
https://github.com/aws/aws-sdk-net/
https://github.com/aws/aws-sdk-net/
https://github.com/aws/aws-sdk-net/
https://github.com/jashkenas/backbone
https://github.com/webpack-contrib/cache-loader
https://github.com/fszlin/certes
https://github.com/zenorocha/clipboard.js
https://github.com/webpack-contrib/css-loader
https://jhildenbiddle@github.com/jhildenbiddle/css-vars-ponyfill
https://github.com/cssnano/cssnano
https://joshclose.github.io/CsvHelper/
https://github.com/kumarharsh/custom-event-polyfill
https://github.com/paroi-tech/direct-vuex
http://dnsclient.michaco.net/
https://github.com/dotless/dotless
https://github.com/dotless/dotless
https://github.com/dotless/dotless
https://epplussoftware.com/
https://github.com/rubennorte/es6-object-assign
https://github.com/stefanpenner/es6-promise
https://github.com/xpl/es7-object-polyfill
https://github.com/webpack-contrib/exports-loader
http://expressmapper.org/
https://github.com/webpack-contrib/file-loader
https://github.com/TypeStrong/fork-ts-checker-webpack-plugin
https://github.com/rafgraph/fscreen
https://github.com/hammerjs/hammer.js
https://github.com/ullmark/hashids.net
http://html-agility-pack.net/
https://github.com/intercom/intercom-dotnet
https://github.com/w3c/IntersectionObserver
https://github.com/VahidN/iTextSharp.LGPLv2.Core
https://github.com/sebastienros/jint
https://github.com/jquery/jquery
https://github.com/js-cookie/js-cookie
https://github.com/lodash/lodash
https://github.com/lodash/lodash
https://github.com/lodash/lodash
https://github.com/lodash/lodash
https://github.com/lunet-io/markdig
https://github.com/maxmind/MaxMind-DB-Reader-dotnet
https://github.com/maxmind/GeoIP2-dotnet
https://github.com/webpack-contrib/mini-css-extract-plugin
https://www.newtonsoft.com/json
http://github.com/pvginkel/NHttp
https://github.com/ryanhefner/Number.isInteger
https://github.com/intervolga/optimize-cssnano-plugin
https://github.com/mgravell/Pipelines.Sockets.Unofficial
https://github.com/vimeo/player.js
https://www.bouncycastle.org/csharp/
https://github.com/LinusBorg/portal-vue
https://github.com/postcss/postcss-loader
https://github.com/milkshakesoftware/PreMailer.Net
https://github.com/taylorhakes/promise-polyfill
https://github.com/papnkukn/qrcode-svg
https://www.quartz-scheduler.net/
https://github.com/sindresorhus/query-string
https://github.com/quilljs/quill
https://github.com/quilljs/delta
https://github.com/rapid7/r7insight_dotnet/
https://github.com/Antaris/RazorEngine
http://restsharp.org/
https://github.com/sass/dart-sass
https://github.com/webpack-contrib/sass-loader
https://github.com/SortableJS/Sortable
https://github.com/StackExchange/StackExchange.Redis/
https://github.com/mathiasbynens/String.prototype.startsWith
https://github.com/stripe/stripe-dotnet
https://github.com/svg/svgo
https://github.com/pozadi/svgo-loader
https://github.com/webpack-contrib/terser-webpack-plugin
https://bgrinshub.com/TinyColor
https://github.com/Topshelf/Topshelf
https://github.com/nfriend/ts-keycode-enum
https://github.com/TypeStrong/ts-loader
https://github.com/Microsoft/tslib
https://github.com/tweenjs/tween.js
https://github.com/RobThree/TwoFactorAuth.Net
https://github.com/Microsoft/TypeScript
https://github.com/jashkenas/underscore
https://github.com/improvedk/unQuery
https://github.com/uuidjs/uuid
https://github.com/vuejs/vue
https://github.com/vuejs/vue-class-component
https://github.com/AjiTae/vue-implicit-css-modules
https://github.com/vuejs/vue-loader
https://github.com/kaorun343/vue-property-decorator
https://github.com/vuejs/vue-router
https://github.com/vuejs/vue-style-loader
https://github.com/visualfanatic/vue-svg-loader
https://github.com/vuejs/vue
https://github.com/SortableJS/Vue.Draggable
https://github.com/vuejs/vuex
https://github.com/ktsn/vuex-class
https://github.com/polygonplanet/weakmap-polyfill
https://github.com/typekit/webfontloader
https://github.com/webpack/webpack
https://github.com/github/fetch
http://www.componentace.com/zlib_.NET.htm