Skip to content

slate

Type-safe Gleam wrapper for Erlang DETS (Disk Erlang Term Storage), targeting the Erlang (BEAM) runtime.

Set Tables

Unique key-value storage with one value per key. The most common table type for caches, configuration, and general-purpose persistence.

Bag Tables

Store multiple distinct values per key. Ideal for tags, categories, and one-to-many relationships.

Duplicate Bag Tables

Allow duplicate key-value pairs for event logs, audit trails, and append-only storage patterns.

Persistent Storage

Data survives process crashes and node restarts. Built entirely on OTP's DETS — no external database needed.