To install a module, say:
$ tarantoolctl rocks install module-name
Want your module listed here? Please drop us a line at doc@tarantool.io.
Data formats / Serialization
Apache Avro schema tools for Tarantool
tarantoolctl rocks install avro-schemaCopied!
csv Built-in
Manipulation routines for CSV (Comma-Separated-Values) records
Efficiently store JSON documents in Tarantool spaces
tarantoolctl rocks install documentCopied!
json Built-in
JSON manipulation routines
msgpack Built-in
MsgPack encoder/decoder
pickle Built-in
ASN1 BER format reader
xlog Built-in
Reader for Tarantool’s snapshot files and write-ahead-log (WAL) files
yaml Built-in
YAML encoder/decoder
Database administration
console Built-in
Connect remotely to a Tarantool instance via an admin port
Authorization module for Tarantool providing API for user registration and login
tarantoolctl rocks install authmanCopied!
Export Tarantool application metrics to Graphite
tarantoolctl rocks install graphiteCopied!
Prometheus library to collect metrics from Tarantool
tarantoolctl rocks install prometheusCopied!
Centralized system for collecting and manipulating metrics from multiple clients
tarantoolctl rocks install metricsCopied!
Databases
Connect to a MySQL database from a Tarantool application
tarantoolctl rocks install mysqlCopied!
Date and time
clock Built-in
Routines to get time values derived from the Posix/C ‘CLOCK_GETTIME’ function or equivalent. Useful for accurate clock and benchmarking.
Development support
Simple tool to benchmark Tarantool internal API
tarantoolctl rocks install cbenchCopied!
debug Built-in
Tools to print call traces, insert watchpoints, inspect Lua objects
fun Built-in
Functional programming primitives that work well with LuaJIT
Lua code profiler based on Google Performance Tools
tarantoolctl rocks install gperftoolsCopied!
log Built-in
Routines to write messages to the built-in Tarantool log
Templates to create new Tarantool modules in Lua, C and C++
tarantoolctl rocks install modulekitCopied!
strict Built-in
Module to prohibit use of undeclared Lua variables
tap Built-in
Tools to write nice unit tests conforming to Test Anything Protocol
Easy, terse, readable and fast check of the Lua functions + argument types
tarantoolctl rocks install checksCopied!
Lua wrapper for the 'ccronexpr' C library
tarantoolctl rocks install cron-parserCopied!
Fast specialized XML trade parser
tarantoolctl rocks install tradeparserCopied!
Lua wrapper for the 'decNumber' library
tarantoolctl rocks install ldecnumberCopied!
Regular expression library binding (PCRE flavour)
tarantoolctl rocks install lrexlibCopied!
Port of the LPeg, Roberto Ierusalimschy's Parsing Expression Grammars library
tarantoolctl rocks install lulpegCopied!
Feature-rich command-line argument parser for Lua
tarantoolctl rocks install argparseCopied!
Geo
I18n
iconv Built-in
Convert data between character sets
Miscellaneous
Networking
http Built-in
HTTP client with support for HTTPS and keepalive; uses routines in the ‘libcurl’ library
Fast and lightweight HTTP server for Tarantool, supports middleware, templates and other features
tarantoolctl rocks install httpCopied!
Connect from Tarantool to applications which speak MQTT protocol
tarantoolctl rocks install mqttCopied!
Send messages from Tarantool to Mail.Ru Agent and ICQ
tarantoolctl rocks install mrasenderCopied!
net.box Built-in
Module to connect remotely to a Tarantool instance via a binary port
Operating systems/Interfaces
errno Built-in
Module to handle errors produced by POSIX APIs
fio Built-in
Routines for file input/output
os Built-in
Faster analogs to the standard ‘os’ functions in Lua
socket Built-in
Non-blocking routines for socket input/output
Power tools
Expiration daemon module to turn Tarantool into a persistent memcache replacement with your own expiration strategy
tarantoolctl rocks install expirationdCopied!
Memcached protocol wrapper for Tarantool
tarantoolctl rocks install memcachedCopied!
Application-level library that provides sharding, re-sharding and client-side reliable replication for Tarantool
tarantoolctl rocks install shardCopied!
Security/Encryption
crypto Built-in
Routines to work with various cryptographic hash functions
digest Built-in
Routines to work with “digest”, a value returned by a hash function