Automic VaultAutomic Vault

brew

Install ejdb with Homebrew, chocolatey

Embeddable JSON Database engine C11 library. Version 2.73 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ejdb

local Homebrew formula metadata

overview

Package summary

Embeddable JSON Database engine C11 library

Commands and aliases

  • jbs

history

Project history and usage

EJDB is Softmotions' embeddable JSON database engine, with the README focused on EJDB2, a C11 library built around a single-file database, JQL queries, native bindings, and optional HTTP/WebSocket endpoints.

Project history

The current upstream README identifies EJDB2 as an embeddable JSON database engine under the MIT license. It emphasizes a C11 API, single-file database storage, online backups, JQL, collection joins, IOWOW key/value storage, and IWNET-powered HTTP and WebSocket endpoints.

The visible GitHub release stream for the v2 line starts with v2.0.40 in February 2020 and continues through v2.73 in November 2022. Release notes show work on bindings, query behavior, Node.js compatibility, IOWOW/IWNET integration, and the `jbs` server CLI.

Adoption history

EJDB is a niche embedded-database package rather than a mainstream server database. The input package metadata lists Homebrew and Chocolatey coverage, and the README documents macOS, Linux, FreeBSD, Windows, iOS, and language binding support.

How it is used

Developers embed EJDB2 in applications that want local JSON document storage without running a separate database server. The `jbs` executable can expose the database through HTTP and WebSocket APIs for experimentation or lightweight service use.

Why package nerds care

EJDB matters to package nerds as a compact example of the embedded JSON database niche: C library, CLI server, language bindings, and a single-file storage engine. It sits near SQLite culturally, but with a document/JQL model rather than SQL as the primary interface.

Timeline

  • 2020-02-17: v2.0.40 appears in the public GitHub release stream.
  • 2020-12-17: v2.0.57 adds JSON operation and jbs changes.
  • 2021-03-21: v2.0.59 changes the default jbs database filename to ejdb2.db.
  • 2021-06-22: v2.61 moves to a compact versioning scheme.
  • 2022-02-14: v2.70 moves network API support to IWNET.
  • 2022-11-14: v2.73 is published with Node 18 and dependency updates.

Related projects

  • IOWOW is the persistent key/value storage engine used by EJDB2.
  • IWNET powers the HTTP REST and WebSocket endpoint layer.
  • EJDB2Swift and other native bindings extend EJDB beyond the C API.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:database

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
jbscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.73
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/Softmotions/ejdb

install metadata

Package metadata

Package keybrew:ejdb
Version2.73
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ejdb
Homepagehttps://ejdb.org
Repositoryhttps://github.com/Softmotions/ejdb
Upstream docshttps://ejdb.org
LicenseMIT
Source archivehttps://github.com/Softmotions/ejdb.git
Build dependenciescmake
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameejdb
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Chocolatey92%

jbs

choco install jbs
  • installed executable or alias match
  • Matched by: Jbs
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: jbs from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='7.756','razer-synapse-3'

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment