FFM Open Source Credits

Alepo proudly embraces open-source libraries in our software. By contributing and using open source we can provide a best-of-breed stack to our customers. The following list covers projects that have contributed to this product: mapbox/geojsonhint
sailshq/lodash
types/jasmine
types/node
types/q
types/selenium-webdriver
JSV
abbrev
accepts
acorn-jsx
acorn
adm-zip
after
agent-base
ajv-keywords
ajv
align-text
alter
ambi
amdefine
anchor
ansi-escapes
ansi-gray
ansi-regex
ansi-styles
ansi-wrap
any-promise
anymatch
aproba
archy
are-we-there-yet
argh
argparse
arr-diff
arr-flatten
arr-union
array-differ
array-each
array-find-index
array-slice
array-union
array-uniq
array-unique
arraybuffer.slice
arrify
asap
asn1
assert-plus
assert
assertion-error
assign-symbols
async-each-series
async-each
async-foreach
async
asynckit
atob
autoprefixer
aws-sign2
aws4
babylon
backo2
balanced-match
base64-arraybuffer
base64-url
base64id
base64url
base
basic-auth-connect
basic-auth
batch
bcrypt-pbkdf
beeper
benchmark
better-assert
binary-extensions
binaryextensions
bl
blob
block-stream
bluebird
body-parser
boom
bootstrap-select
bower-config
brace-expansion
braces
browser-stdout
browser-sync-client
browser-sync-spa
browser-sync-ui
browser-sync
browserify-zlib
browserslist
bs-recipes
bson
buffer-crc32
buffer-equal-constant-time
buffer-from
bufferstreams
builtin-modules
bytes
cache-base
caller-path
callsite
callsites
camelcase-keys
camelcase
caniuse-db
captains-log
caseless
catharsis
center-align
chai-http
chai
chalk
chokidar
circular-json
class-utils
clean-css
cli-color
cli-cursor
cli-width
cli
cliui
clone-stats
clone
co
code-point-at
coffee-script
collection-visit
color-convert
color-name
color-string
color-support
color
colornames
colors
colorspace
combined-stream
commander
component-bind
component-emitter
component-inherit
compressible
compression
concat-map
concat-stream
concat-with-sourcemaps
connect-flash
connect-history-api-fallback
connect-timeout
connect
console-browserify
console-control-strings
consolidate
content-disposition
content-type
convert-source-map
convert-to-ecmascript-compatible-varname
cookie-parser
cookie-signature
cookie
cookiejar
copy-descriptor
core-js
core-util-is
crc
cross-spawn-async
cross-spawn
cryptiles
csextends
csrf
csurf
ctype
currently-unhandled
cycle
d
dargs
dashdash
date-now
dateformat
debug
decamelize
decode-uri-component
deep-diff
deep-eql
deep-equal
deep-extend
deep-is
defaults
define-properties
define-property
del
delayed-stream
delegates
depd
deprecated
destroy
detect-file
dev-ip
diagnostics
diff
doctrine
dom-serializer
domelementtype
domhandler
domutils
dot-access
duplexer2
duplexer
duplexify
eachr
easy-extender
eazy-logger
ecc-jsbn
ecdsa-sig-formatter
editions
ee-first
ejs-locals
ejs
electron-to-chromium
emits
emitter-steward
enabled
encodeurl
end-of-stream
engine.io-client
engine.io-parser
engine.io
entities
env-variable
errno
error-ex
errorhandler
es5-ext
es6-iterator
es6-map
es6-promise
es6-set
es6-symbol
es6-weak-map
escape-html
escape-string-regexp
escomplex-plugin-metrics-module
escomplex-plugin-metrics-project
escomplex-plugin-syntax-babylon
escomplex-plugin-syntax-estree
escope
eslint-plugin-angular
eslint
espree
esprima
esrecurse
estraverse-fb
estraverse
esutils
etag
event-emitter
event-stream
eventemitter2
eventemitter3
exit-hook
exit
expand-brackets
expand-range
expand-tilde
express-handlebars
express-session
express
extend-shallow
extend
extendr
extglob
extract-opts
extsprintf
eyes
fancy-log
fast-deep-equal
fast-json-stable-stringify
fast-levenshtein
faye-websocket
figures
file-entry-cache
file-sync-cmp
filename-regex
fill-range
filterify
finalhandler
find-index
find-up
findup-sync
fined
first-chunk-stream
flagged-respawn
flat-cache
flaverr
for-in
for-own
foreach
foreachasync
forever-agent
fork-stream
form-data
formatio
formidable
forwarded
fragment-cache
fresh
from
fs-exists-sync
fs-extra
fs.realpath
fstream
function-bind
gauge
gaze
generate-function
generate-object-property
geojsonhint
get-caller-file
get-stdin
get-value
getobject
getpass
gift
glob-base
glob-parent
glob-stream
glob-watcher
glob2base
glob
global-modules
global-prefix
globals
globby
globule
glogg
graceful-fs
graceful-readlink
group-array
growl
grunt-cli
grunt-contrib-clean
grunt-contrib-coffee
grunt-contrib-concat
grunt-contrib-copy
grunt-contrib-cssmin
grunt-contrib-jst
grunt-contrib-less
grunt-contrib-uglify
grunt-contrib-watch
grunt-known-options
grunt-legacy-log-utils
grunt-legacy-log
grunt-legacy-util
grunt-mocha-test
grunt-sails-linker
grunt-sync
grunt
gulp-angular-filesort
gulp-angular-templatecache
gulp-autoprefixer
gulp-concat
gulp-eslint
gulp-filter
gulp-flatten
gulp-footer
gulp-gh-pages
gulp-header
gulp-if
gulp-inject
gulp-load-plugins
gulp-match
gulp-minify-css
gulp-minify-html
gulp-ng-annotate
gulp-prompt
gulp-protractor
gulp-rename
gulp-replace
gulp-rev-replace
gulp-rev
gulp-sass
gulp-shell
gulp-size
gulp-sourcemaps
gulp-uglify
gulp-useref
gulp-util
gulp-zip
gulp
gulplog
gzip-size
handlebars
har-schema
har-validator
has-ansi
has-binary
has-color
has-cors
has-flag
has-gulplog
has-symbols
has-unicode
has-value
has-values
has
hawk
hoek
homedir-polyfill
hooker
hosted-git-info
htmlparser2
http-errors
http-parser-js
http-proxy-middleware
http-proxy
http-signature
http-status
https-proxy-agent
i18n
i
iconv-lite
ignore
ignorefs
ignorepatterns
image-size
immediate
immutable
imurmurhash
in-publish
include-all
indent-string
indexof
inflight
inherits
ini
inquirer
interpret
invert-kv
ip-regex
ipaddr.js
irregular-plurals
is-absolute-url
is-absolute
is-accessor-descriptor
is-arrayish
is-binary-path
is-buffer
is-builtin-module
is-data-descriptor
is-descriptor
is-dotfile
is-equal-shallow
is-extendable
is-extglob
is-finite
is-fullwidth-code-point
is-glob
is-ip
is-my-ip-valid
is-my-json-valid
is-number
is-odd
is-path-cwd
is-path-in-cwd
is-path-inside
is-plain-obj
is-plain-object
is-posix-bracket
is-primitive
is-property
is-relative-url
is-relative
is-resolvable
is-stream
is-typedarray
is-unc-path
is-utf8
is-valid-glob
is-windows
isarray
isemail
isexe
isobject
isstream
istextorbinary
jasmine-core
jasmine
jasminewd2
joi
jquery
js-base64
js-yaml
js2xmlparser
jsbn
jsdoc
jsesc
jshint
json-schema-traverse
json-schema
json-stable-stringify
json-stringify-safe
json3
jsonfile
jsonify
jsonlint-lines
jsonpointer
jsonwebtoken
jsprim
jszip
jwa
jws
kind-of
klaw
kuler
lazy-cache
lazystream
lcid
less
levn
lie
liftoff
limiter
livereload-js
load-json-file
localtunnel
lodash._arraycopy
lodash._arrayeach
lodash._arraymap
lodash._baseassign
lodash._baseclone
lodash._basecopy
lodash._basecreate
lodash._basedifference
lodash._baseflatten
lodash._basefor
lodash._baseindexof
lodash._basetostring
lodash._basevalues
lodash._bindcallback
lodash._cacheindexof
lodash._createassigner
lodash._createcache
lodash._escapehtmlchar
lodash._escapestringchar
lodash._getnative
lodash._htmlescapes
lodash._isiterateecall
lodash._isnative
lodash._objecttypes
lodash._pickbyarray
lodash._pickbycallback
lodash._reescape
lodash._reevaluate
lodash._reinterpolate
lodash._reunescapedhtml
lodash._root
lodash._shimkeys
lodash.assign
lodash.clonedeep
lodash.create
lodash.defaults
lodash.escape
lodash.isarguments
lodash.isarray
lodash.isequal
lodash.isobject
lodash.isplainobject
lodash.istypedarray
lodash.keys
lodash.keysin
lodash.merge
lodash.omit
lodash.once
lodash.restparam
lodash.template
lodash.templatesettings
lodash.toplainobject
lodash.values
lodash
log-symbols
lolex
longest
loud-rejection
lru-cache
lru-queue
machine
machinepack-urls
main-bower-files
make-error-cause
make-error
make-iterator
make-plural
map-cache
map-obj
map-stream
map-visit
marked
math-interval-parser
math-random
maxmin
md5-file
media-typer
memoizee
meow
merge-defaults
merge-descriptors
merge-stream
merge
messageformat
method-override
methods
micromatch
mime-db
mime-types
mime
minimatch
minimist
minimize
mixin-deep
mkdirp
mocha
mock-req
mock-res
modify-filename
moment-timezone
moment
mongodb-core
mongodb
morgan
mout
ms
multimatch
multiparty
multipipe
mustache
mute-stream
nan
nanomatch
native-or-bluebird
natives
ncp
negotiator
next-tick
ng-annotate
ng-dependencies
node-gyp
node-sass
node-useref
node-uuid
nomnom
nopt
normalize-package-data
normalize-path
normalize-range
npmlog
num2fraction
number-is-nan
oauth-sign
object-assign
object-component
object-copy
object-hash
object-keys
object-path
object-visit
object.assign
object.defaults
object.map
object.omit
object.pick
on-finished
on-headers
once
onetime
openurl
opn
opt-merger
optimist
optionator
options
orchestrator
ordered-ast-traverse
ordered-esprima-props
ordered-read-streams
os-homedir
os-locale
os-tmpdir
osenv
pako
parse-filepath
parse-glob
parse-json
parse-passwd
parsejson
parseqs
parseuri
parseurl
pascalcase
path-dirname
path-exists
path-is-absolute
path-is-inside
path-root-regex
path-root
path-to-regexp
path-type
pause-stream
pause
performance-now
pify
pinkie-promise
pinkie
pkginfo
plato
plur
pluralize
portscanner
posix-character-classes
posix-getopt
postcss-value-parser
postcss
prelude-ls
preserve
pretty-bytes
pretty-hrtime
process-nextick-args
progress
promise
promised-io
prompt
propprop
protractor
proxy-addr
prr
pseudomap
punycode
q
qs
random-bytes
randomatic
range-parser
raw-body
rc
read-pkg-up
read-pkg
read
readable-stream
readdirp
readline2
rechoir
redent
regex-cache
regex-not
remove-trailing-separator
repeat-element
repeat-string
repeating
replace-ext
replacestream
reportback
request
require-directory
require-main-filename
require-uncached
require_optional
requires-port
requizzle
resolve-dir
resolve-from
resolve-url
resolve
resp-modifier
response-time
restler
restore-cursor
ret
rev-hash
rev-path
revalidator
right-align
rimraf
rndm
rttc
run-async
rx-lite
rx
safe-buffer
safe-regex
safefs
safer-buffer
sails-disk
sails-generate-adapter
sails-generate-api
sails-generate-backend
sails-generate-controller
sails-generate-frontend
sails-generate-generator
sails-generate-gruntfile
sails-generate-model
sails-generate-new
sails-generate-sails.io.js
sails-generate-views-jade
sails-generate-views
sails-generate
sails-hook-orm
sails-hook-sockets
sails-mongo
sails-stringfile
sails-util
sails.io.js-dist
sails
samsam
sass-graph
saucelabs
sax
scandirectory
scss-tokenizer
selenium-webdriver
semver
send
sequencify
serve-favicon
serve-index
serve-static
server-destroy
set-blocking
set-immediate-shim
set-value
setprototypeof
shelljs
sigmund
signal-exit
simple-fmt
simple-is
sinon
skipper-disk
skipper
slice-ansi
snapdragon-node
snapdragon-util
snapdragon
sntp
socket.io-adapter
socket.io-client
socket.io-parser
socket.io
sort-keys
source-map-resolve
source-map-support
source-map-url
source-map
sparkles
spdx-correct
spdx-exceptions
spdx-expression-parse
spdx-license-ids
split-string
split
sprintf-js
sshpk
stable
stack-trace
static-extend
statuses
stream-combiner
stream-consume
stream-counter
stream-shift
stream-throttle
stream-to-array
streamfilter
string-width
string_decoder
stringmap
stringset
stringstream
strip-ansi
strip-bom-stream
strip-bom
strip-indent
strip-json-comments
superagent
supports-color
switchback
table
taffydb
tar
taskgroup
ternary-stream
text-hex
text-table
textextensions
tfunk
through2-filter
through2
through
tildify
time-stamp
timers-ext
tiny-lr
tmp
to-absolute-glob
to-array
to-object-path
to-regex-range
to-regex
topo
toposort
tough-cookie
trim-newlines
trim
tryor
tsscmp
tunnel-agent
tweetnacl
type-check
type-detect
type-is
typechecker
typedarray
typhonjs-ast-walker
typhonjs-escomplex-commons
typhonjs-escomplex-module
typhonjs-escomplex-project
typhonjs-escomplex
typhonjs-plugin-manager
ua-parser-js
uglify-js
uglify-save-license
uglify-to-browserify
uid-safe
uid2
ultron
unc-path-regex
underscore-contrib
underscore.string
underscore
union-value
unique-stream
unist-util-stringify-position
unpipe
unset-value
untildify
uri-path
urix
use
user-home
util-deprecate
util
utile
utils-merge
uuid
v8flags
vali-date
validate-npm-package-license
validator
vary
verror
vfile-reporter
vfile
vhost
vinyl-bufferstream
vinyl-file
vinyl-fs
vinyl-sourcemaps-apply
vinyl
walk
watchr
waterline-criteria
waterline-cursor
waterline-errors
waterline-schema
waterline
webdriver-manager
websocket-driver
websocket-extensions
weinre
which-module
which
wide-align
window-size
winston
wiredep-cli
wiredep
wordwrap
wrap-ansi
wrap-promise
wrappy
wrench
write
ws
wtf-8
x-is-string
xml-escape
xml2js
xmlbuilder
xmlhttprequest-ssl
xregexp
xtend
y18n
yallist
yaml
yargs-parser
yargs
yazl
yeast
WTForms
wheel
Werkzeug
wcwidth
vine
traitlets
tornado
suds
suds-requests
suds-jurko
snakeviz
six
simplejson
simplegeneric
setuptools
requests
pytz
python-dateutil
pytest
pytest-localserver
pytest-cache
pyrabbit
pyparsing
pymongo
Pygments
pyDes
py
ptyprocess
psutil
prompt-toolkit
pip
pickleshare
pexpect
pbr
packaging
nose
mongoengine
mock
meinheld
MarkupSafe
kombu
Jinja2
itsdangerous
ipython
ipython-genutils
httplib2
gunicorn
grequests
greenlet
geventhttpclient
gevent
flower
Flask
Flask-WTF
Flask-RESTful
flask-mongoengine
Flask-Cache
flamegraph
execnet
eventlet
epydoc
enum-compat
decorator
CProfileV
coverage
client
click
certifi
celery
bottle
billiard
Babel
appdirs
apipkg
anyjson
aniso8601
amqp

 

Subscribe to our Newsletter

Receive the latest news

Subscribe To Our Newsletter

Meet us at MWC Barcelona 2026