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
Meet us at MWC Barcelona 2026