🍺 BREW Explorer

← all formulae

dynomite

brew install dynomite v0.6.22 Apache-2.0

Generic dynamo implementation for different k-v storage engines

5
30-day installs · #10656
24
90-day · #9261
64
365-day · #10401
4.2k
★ GitHub stars · updated 2y ago

Runtime dependencies

Build dependencies

GitHub topics

c cache distributed-database dynomite key-value nosql redis

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "autoconf",
    "automake",
    "libtool"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "openssl@4"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Generic dynamo implementation for different k-v storage engines",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:13+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "dynomite",
  "github_default_branch": "dev",
  "github_last_commit_at": "2024-05-20T21:58:40Z",
  "github_readme_excerpt": "\n![dynomite logo](images/dynomite-logo.png)\n\n\n# Dynomite \n\n[![Build Status](https://travis-ci.com/Netflix/dynomite.svg)](http://travis-ci.com/Netflix/dynomite)\n[![Dev chat at https://gitter.im/Netflix/dynomite](https://badges.gitter.im/Netflix/dynomite.svg)](https://gitter.im/Netflix/dynomite?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Apache V2 License](http://img.shields.io/badge/license-Apache%20V2-blue.svg)](https://github.com/Netflix/dynomite/blob/dev/LICENSE)\n\n**Dynomite**, inspired by [Dynamo whitepaper](http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf), is a thin, distributed dynamo layer for different storage engines and protocols. Currently these include [Redis](http://redis.io) and [Memcached](http://www.memcached.org/).  Dynomite supports multi-datacenter replication and is designed for high availability.\n\nThe ultimate goal with Dynomite is to be able to implement high availability and cross-datacenter replication on storage engines that do not inherently provide that functionality. The implementation is efficient, not complex (few moving parts), and highly performant.\n\n## Workflow\n\nEvery branch numbered like v0.5.9, v0.5.8 etc is stable and safe to use in production unless marked as pre-release. The [dev]( https://github.com/Netflix/dynomite/tree/dev ) branch is the development unstable branch. Over time master branch has fallen behind and is not maintained. We will eventually delete it and may or may not recreate it.\n\nFor questions or contributions, please consider reading [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Build\n\nTo build Dynomite from source with _debug logs enabled_ and _assertions disabled_:\n\n    $ git clone git@github.com:Netflix/dynomite.git\n    $ cd dynomite\n    $ autoreconf -fvi\n    $ ./configure --enable-debug=yes\n    $ make\n    $ src/dynomite -h\n\nTo build Dynomite in _debug mode_:\n\n    $ git clone git@github.com:Netflix/dynomite.git\n    $ cd dynomite\n    $ autoreconf -fvi\n    $ CFLAGS",
  "github_repo": "Netflix/dynomite",
  "github_stars": 4218,
  "github_topics": [
    "c",
    "cache",
    "distributed-database",
    "dynomite",
    "key-value",
    "nosql",
    "redis"
  ],
  "homepage": "https://github.com/Netflix/dynomite",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 5,
  "installs_365d": 64,
  "installs_90d": 24,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "dynomite",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 10656,
  "rank_365d": 10401,
  "rank_90d": 9261,
  "raw_hash": "a92324e61267f145",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/d/dynomite.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.6.22",
  "versioned_formulae": [],
  "why_use_this": null
}