# Lantern v0.6.0 - Table of Contents

> An embeddable Postgres table viewer and editor for Phoenix LiveView. Browse, filter, sort, and edit any database from a connection you supply — drop-in, dependency-free UI.

## Pages

- [Lantern](readme.md)
- [Changelog](changelog.md)

## Modules

- [Lantern](Lantern.md): An embeddable Postgres viewer/editor.
- [Lantern.Coercion](Lantern.Coercion.md): Pure helpers for moving values between Postgres and the UI.
- [Lantern.Connection](Lantern.Connection.md): Opens one-shot Postgrex connections from a `Lantern.Source`.
- [Lantern.Errors](Lantern.Errors.md): Turns raw database and query errors into honest, human-readable copy for the
UI. The cardinal rule: **never leak a raw struct** (a `%DBConnection.ConnectionError{}`
or `%Postgrex.Error{}` dumped via `inspect/1`) into the interface.
- [Lantern.Explorer](Lantern.Explorer.md): An embeddable Postgres table browser & editor `LiveComponent`.
- [Lantern.SQL](Lantern.SQL.md): Pure SQL string builders.
- [Lantern.Source](Lantern.Source.md): A normalized description of how to reach a Postgres database.

