Tarantool (@tarantool)

Top repositories

1

tarantool

Get your data in RAM. Get compute close to data. Enjoy the performance.
Lua
3,400
star
2

queue

Create task queues, add and take jobs, monitor failed tasks
Lua
224
star
3

nginx_upstream_module

Tarantool NginX upstream module (REST, JSON API, websockets, load balancing)
C
173
star
4

small

Specialized memory allocators
C
101
star
5

vshard

The new generation of sharding based on virtual buckets
Lua
100
star
6

tarantool-python

Python client library for Tarantool
Python
98
star
7

tt

Command-line utility to manage Tarantool applications
Go
97
star
8

cartridge

Out-of-the-box cluster manager for Tarantool with a modern web UI
Lua
93
star
9

tarantool-php

PECL PHP driver for Tarantool
C
84
star
10

http

Tarantool http server
Lua
80
star
11

awesome-tarantool

A curated list of delightful Tarantool modules, connectors and other resources
77
star
12

mkrepo

Maintain DEB and RPM repositories on S3
Python
69
star
13

node-tarantool-driver

Node driver for Tarantool 1.6+
JavaScript
60
star
14

avro-schema

Apache Avro schema tools for Tarantool
Lua
57
star
15

tarantool-operator

Tarantool Operator manages Tarantool Cartridge clusters atop Kubernetes
Go
50
star
16

cartridge-cli

Command-line utility to manage tarantool cartridge applications
Go
49
star
17

gis

A full-featured geospatial extension for Tarantool
Lua
49
star
18

expirationd

Expiration daemon module for Tarantool
Lua
48
star
19

tarantool-ruby

Tarantool Ruby driver
Ruby
41
star
20

crud

Easy assess to data stored in vshard cluster
Lua
40
star
21

shard

Automatic sharding and resharding
Lua
39
star
22

metrics

Metric collection library for Tarantool
Lua
39
star
23

luatest

Tarantool test framework written in Lua
Lua
39
star
24

mqtt

Tarantool MQTT client
Lua
39
star
25

pg

PostgreSQL connector for Tarantool
C
37
star
26

prometheus

Prometheus library to collect metrics from Tarantool
Lua
35
star
27

grafana-dashboard

Dashboard for Tarantool application and database server monitoring with Grafana
Jsonnet
34
star
28

examples

Lua
32
star
29

tarantool-lua

Tarantool connector for Lua
Lua
32
star
30

memcached

Memcached protocol 'wrapper' for tarantool
C
28
star
31

cartridge-java

Tarantool Cartridge Java driver for Tarantool versions 1.10+ based on Netty framework
Java
27
star
32

tarantool-c

A new C client for Tarantool 1.6+
C
27
star
33

document

Effortless JSON storage for Tarantool
Lua
24
star
34

ansible-cartridge

Ansible role for deploying tarantool cartridge-based applications
Python
23
star
35

sysprog

Systems Programming course
C
21
star
36

checks

Easy, terse, readable and fast function arguments type checking
Lua
21
star
37

mysql

MySQL connector for Tarantool
Lua
20
star
38

migrations

Lua
20
star
39

graphql.0

Set of adapters for GraphQL query language to the Tarantool data model
JavaScript
20
star
40

rocks

Rocks repository for Tarantool
Lua
20
star
41

cartridge-springdata

Spring Data Tarantool
Java
18
star
42

nosqlbench

Micro-benchmarking NoSQL storage
C
17
star
43

gperftools

Lua bindings for Google Performance Tools CPU Profiler
Lua
15
star
44

doc

Tarantool documentation
CSS
15
star
45

queue-python

Python Bindings for Tarantool Queue (https://github.com/tarantool/queue/)
Python
14
star
46

test-run

Tarantool functional testing framework
Python
14
star
47

dump

Logical backup and restore of a tarantool instance.
Lua
13
star
48

modulekit

modulekit - A set of Tarantool module templates
Lua
13
star
49

xk6-tarantool

βš™οΈ A k6 extension for Tarantool
Go
13
star
50

websocket

A websocket implementation for Tarantool
HTML
13
star
51

membership

Membership library for Tarantool based on a gossip protocol
Lua
13
star
52

connpool

Lua connection pool for tarantool net.box
Lua
12
star
53

ddl

The DDL module enables you to describe data schema in a declarative YAML-based format.
Lua
12
star
54

sharded-queue

Sharded queue
Lua
12
star
55

trainings-intensive

12
star
56

tarantool-idea-plugin

Tarantool support plugin for Intellij Platform
Scala
10
star
57

tarantool-erlang

An Erlang client for Tarantool (supported by the community)
Erlang
9
star
58

setup-tarantool

Setup Tarantool for use with Github Actions
TypeScript
9
star
59

stat

The human-readable module for getting Tarantool's status
Lua
9
star
60

tracing

OpenTracing API for Tarantool
Lua
9
star
61

tntcxx

Tarantool C++ connector
C++
8
star
62

smtp

Send email via SMTP from Tarantool
C
8
star
63

cron-parser

Tarantool cron expression parser
Lua
7
star
64

sentry

Send exceptions from Tarantool to Sentry
Lua
7
star
65

httpng

C
7
star
66

testcontainers-java-tarantool

Special testcontainers for Tarantool and Tarantool Cartridge
Java
7
star
67

ldecnumber

Lua decnumber bindings
C
7
star
68

microb

Automatic performance regression testing framework
Lua
7
star
69

errors

Error objects with stack trace support
Lua
7
star
70

jepsen.tarantool

Jepsen tests for Tarantool
Clojure
7
star
71

gentoo-overlay

Tarantool Gentoo Overlay
Shell
7
star
72

front-ui-kit

JavaScript
6
star
73

graphqlide

Tarantool Cartridge WebUI GraphiQL IDE module
TypeScript
6
star
74

sqlparser

An SQL parser for Tarantool based on Hyrise
Lua
6
star
75

luagraphqlparser

GraphQL parser based on libgraphqlparser for Lua
C++
6
star
76

tpch

Tarantool TPC-H tests
C
5
star
77

s3

Amazon S3 backup plugin
C
5
star
78

cbench

Tarantool C Bench - a simple tool to benchmark Tarantool internal API
Lua
4
star
79

luarapidxml

A fast XML parser for Tarantool based on rapidxml
C++
4
star
80

docbot

Bot to automate some GitHub things
Python
4
star
81

cartridge-spark

Tarantool connector for Apache Spark
Scala
4
star
82

synchronized

Critical sections for Lua
Lua
4
star
83

spring-petclinic-tarantool

Simple example how to use cartridge spring data
Java
4
star
84

frontend-core

Tarantool core module for pluggable WebUI development
JavaScript
4
star
85

homebrew-tap

Ruby
3
star
86

actions

GitHub Actions for Tarantool repositories
Shell
3
star
87

tarantool-qa

QA related issues of Tarantool
3
star
88

job-rerunner

Service which can re-run failed GitHub Actions jobs
Lua
3
star
89

decNumber

C
3
star
90

try

try.tarantool.org scripts
CSS
3
star
91

tarantool-cpp

Tarantool C++ driver
C++
3
star
92

xtm

C++
2
star
93

rocks.tarantool.org

Python
2
star
94

rws

The Repository Web Service is designed to interact with the repository via HTTP.
Python
2
star
95

checkpatch

Checkpatch for Tarantool
Perl
2
star
96

tarantool-internals

Tarantool internals documentation
Python
2
star
97

cartridge-cli-extensions

Lua
2
star
98

frontend-stub

Tarantool frontend stub
JavaScript
2
star
99

graphqlapi

Lua
2
star
100

tarantoolup

Tarantool instance manager
Python
2
star