Рейтинг@Mail.ru

Tarantool - Rocks

Available versions:

1.6 1.7 1.8 (alpha)

Available modules

To install a module, say:

$ tarantoolctl rocks install module-name

Want your module listed here? Please drop us a line at doc@tarantool.org.

Download a Lua manifest file.

Data formats / Serialization

avro-schema External

Apache Avro schema tools for Tarantool

csv Built-in

Manipulation routines for CSV (Comma-Separated-Values) records

document External

Efficiently store JSON documents in Tarantool spaces

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

dump External

Logical dump and restore for Tarantool

graphite External

Export Tarantool application metrics to Graphite

prometheus External

Prometheus library to collect metrics from Tarantool

Databases

mysql External

Connect to a MySQL database from a Tarantool application

pg External

Connect to a PostgreSQL database from a Tarantool application

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

cbench -- benchmark External

Simple tool to benchmark Tarantool internal API

debug Built-in

Tools to print call traces, insert watchpoints, inspect Lua objects

fun Built-in

Functional programming primitives that work well with LuaJIT

gperftools External

Lua code profiler based on Google Performance Tools

log Built-in

Routines to write messages to the built-in Tarantool log

modulekit External

Templates to create new Tarantool modules in Lua, C and C++

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

Geo

gis External

Full-featured geospatial extension for Tarantool

I18n

iconv Built-in

Convert data between character sets

Miscellaneous

moonwalker External

Smart algorithm to iterate over a space and make updates without freezing the database

Networking

connpool External

Net.box connection pool for Tarantool

http Built-in

HTTP client with support for HTTPS and keepalive; uses routines in the ‘libcurl’ library

mqtt External

Connect from Tarantool to applications which speak MQTT protocol

mrasender External

Send messages from Tarantool to Mail.Ru Agent and ICQ

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

expirationd External

Expiration daemon module to turn Tarantool into a persistent memcache replacement with your own expiration strategy

memcached External

Memcached protocol wrapper for Tarantool.

shard External

Application-level library that provides sharding, re-sharding and client-side reliable replication for Tarantool

queue External

Set of persistent in-memory queues to create task queues, add and take jobs, monitor failed tasks

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