open-source-by-corporations VS Redis

Compare open-source-by-corporations vs Redis and see what are their differences.


Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps. (by redis)
Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SonarLint - Clean code begins in your IDE with SonarLint
open-source-by-corporations Redis
3 285
11 61,601
- 0.5%
10.0 9.5
7 months ago 4 days ago
- BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of open-source-by-corporations. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-01.
  • Perl Weekly #597 - Happy New Year!
    4 projects | | 1 Jan 2023
    For the course I started to collect Open Source projects developed by corporations. There are a few where the product is open source such as Redis and Elastic. There are others where the company shares some of its code as open source such as Netflix, Facebook, or
  • Canadian Municipal GitHub Rankings
    2 projects | | 11 Dec 2022
    I started a Git repository listing Open Source projects by Higher Education institutes and another one listing Open source projects by corporations.


Posts with mentions or reviews of Redis. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-27.
  • Building RESTful API with Hexagonal Architecture in Go
    21 projects | | 27 Sep 2023
    For building the RESTful Point of Sale service API, I've considered and selected a combination of technologies that would work seamlessly together. For handling HTTP requests and responses, using the Gin HTTP web framework would make sense because I think it seems complete and popular among Go community too. To ensure data integrity and persistence, I'm using PostgreSQL database with pgx as the database driver, the reason I choose PostgreSQL because it is the most popular relational database to use in production and offers efficient Go integration. I'm also implementing caching using Redis with go-redis client library, which provides powerful in-memory data storage capabilities.
  • Hacktoberfest 2023 with Ghostfolio
    9 projects | | 26 Sep 2023
    Ghostfolio is written in TypeScript and organized as an Nx workspace, utilizing the latest framework releases. The backend is based on NestJS in combination with PostgreSQL as a database together with Prisma and Redis for caching. The frontend is built with Angular.
  • How to Choose the Right Document-Oriented NoSQL Database for Your Application
    3 projects | | 5 Sep 2023
    NoSQL is a term that we have become very familiar with in recent times and it is used to describe a set of databases that don't make use of SQL when writing & composing queries. There are loads of different types of NoSQL databases ranging from key-value databases like the Reddis to document-oriented databases like MongoDB and Firestore to graph databases like Neo4J to multi-paradigm databases like FaunaDB and Cassandra.
    7 projects | | 30 Jul 2023
    Databases Backend developers use databases like MySQL, PostgreSQL, MongoDB (NoSQL), or Redis (an in-memory database) to store and manage data. It is important for persistent data storage and retrieval in web applications.
  • Django Caching 101: Understanding the Basics and Beyond
    3 projects | | 23 Jul 2023
    Django also supports using Redis as a cache backend. Redis is an in-memory data structure store that can function as a cache server. It offers advanced caching features and can be used to store various types of data.
  • When to Use a NoSQL Database
    4 projects | | 21 Jul 2023
    NoSQL databases are non-relational databases with flexible schema designed for high performance at a massive scale. Unlike traditional relational databases, which use tables and predefined schemas, NoSQL databases use a variety of data models. There are 4 main types of NoSQL databases - document, graph, key-value, and column-oriented databases. NoSQL databases generally are well-suited for unstructured data, large-scale applications, and agile development processes. The most popular examples of NoSQL databases are MongoDB (document), Memgraph (graph), Redis (key-value store) and Apache HBase (column-oriented).
  • Dragonfly Cache Design
    2 projects | | 18 Jul 2023
    When it needs to evict an item, Redis performs random sampling of the entire keyspace and selects K candidates. Then it choosed the item with the least recently used timestamp among those K candidates and vacates it. This way, Redis saves 16 bytes per entry needed for ordering items in one global order. This heuristic is a very rough approximation of an LRU.Redis maintainers have recently discussed the possibility of adding an additional heuristic to Redis by implementing a classic LRU policy with global order but eventually decided against it.
  • How to Containerize a Redis Flask Application using Docker Compose
    4 projects | | 11 Jul 2023
    Flask is an open-source Python micro framework for building web applications. It is implemented on implemented on Werkzeug and Jinja2. Redis is a vibrant open source in-memory data store platform. Developers use Redis as a message broker, database, streaming engine and for application caching.
  • How to use Job Queue to handle email sending in your Nestjs server
    4 projects | | 26 Jun 2023
    Bull uses Redis to persist job data, so you’ll need Redis installed on your system.
  • Exploring Caching with NestJS and Redis
    4 projects | | 17 Jun 2023
    Polled from Redis

What are some alternatives?

When comparing open-source-by-corporations and Redis you can also consider the following projects:

Redis - 🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins

Polly - Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

celery - Distributed Task Queue (development branch)

Riak - Riak is a decentralized datastore from Basho Technologies.

Apache HBase - Apache HBase

cockroach - CockroachDB - the open source, cloud-native distributed SQL database.

RedisJSON - RedisJSON - a JSON data type for Redis

ArangoDB - 🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

dataloader - DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.