Tarantool logo


Free and open source an in-memory database and application server
+ 1

What is Tarantool?

It is designed to give you the flexibility, scalability, and performance that you want, as well as the reliability and manageability that you need in mission-critical applications
Tarantool is a tool in the In-Memory Databases category of a tech stack.
Tarantool is an open source tool with 3.4K GitHub stars and 376 GitHub forks. Here’s a link to Tarantool's open source repository on GitHub

Who uses Tarantool?

6 companies reportedly use Tarantool in their tech stacks, including SEMrush, AFR, and Botmaker.

26 developers on StackShare have stated that they use Tarantool.

Tarantool Integrations

Python, Node.js, Java, NGINX, and C# are some of the popular tools that integrate with Tarantool. Here's a list of all 8 tools that integrate with Tarantool.
Pros of Tarantool
Super fast
Open source
Advanced key-value cache
In-memory cache

Tarantool's Features

  • Fast
  • Open source
  • Easy to use
  • Multiple index types: HASH, TREE, RTREE, BITSET
  • Asynchronous master-master replication
  • Authentication and access control
  • The database is just a C extension to the application server and can be turned off

Tarantool Alternatives & Comparisons

What are some alternatives to Tarantool?
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Aerospike is an open-source, modern database built from the ground up to push the limits of flash storage, processors and networks. It was designed to operate with predictable low latency at high throughput with uncompromising reliability – both high availability and ACID guarantees.
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
It allows analysis of data that is updated in real time. It offers instant results in most cases: the data is processed faster than it takes to create a query.
See all alternatives

Tarantool's Followers
45 developers follow Tarantool to keep up with related blogs and decisions.