whatisgithub

What is riex?

edgurgel/riex — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2015-07-08

23ElixirAudience · developerComplexity · 3/5DormantSetup · moderate

In one sentence

Riex is an Elixir library that connects your app to the Riak database, managing a pool of connections and giving you simple functions to save, find, update, and delete data.

Mindmap

mindmap
  root((repo))
    What it does
      Connection pooling
      Save and find data
      CRDT data types
    Tech stack
      Elixir
      Riak database
    Use cases
      Backend data storage
      Distributed counters
      Connection management
    Audience
      Elixir developers
      Backend engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add Riex as a dependency to store and retrieve data in Riak without writing custom connection-handling code.

USE CASE 2

Use a pool of pre-opened connections so requests to Riak don't wait for a new connection each time.

USE CASE 3

Manipulate distributed counters or sets directly using Riex's built-in CRDT helpers.

USE CASE 4

Save, find, update, and delete records in Riak buckets with simple function calls like Riex.put and Riex.find.

What is it built with?

ElixirRiak

How does it compare?

edgurgel/riexcarterperez-dev/exs-cyberjob-scrapercaudena/beam_weaver
Stars232120
LanguageElixirElixirElixir
Last pushed2015-07-08
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a running Riak database, and Riak 2.0+ for CRDT features, project is marked old and may not be actively maintained.

No license information is mentioned in the explanation.

Copy-paste prompts

Prompt 1
Using Riex, write Elixir code that configures a connection pool and saves a value to a Riak bucket.
Prompt 2
Show me how to use Riex.find to retrieve a value from a Riak bucket by key in Elixir.
Prompt 3
How do I use Riex's CRDT helpers to increment a distributed counter stored in Riak?
Prompt 4
Write Elixir code using Riex to update and then delete a record in a Riak bucket.

Frequently asked questions

What is riex?

Riex is an Elixir library that connects your app to the Riak database, managing a pool of connections and giving you simple functions to save, find, update, and delete data.

What language is riex written in?

Mainly Elixir. The stack also includes Elixir, Riak.

Is riex actively maintained?

Dormant — no commits in 2+ years (last push 2015-07-08).

What license does riex use?

No license information is mentioned in the explanation.

How hard is riex to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is riex for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.