# GoatDB

> GoatDB is an open-source embedded document database for human-agent collaboration with offline-first sync, structural merge, and cryptographic commit signing.

- **Category:** Databases
- **Licence:** MIT
- **Latest version:** v0.6.1
- **Open source:** oss
- **Languages:** Typescript, JavaScript
- **Platforms:** Node.js, Linux, Deno
- **Tags:** Low Code, Databases, Deno, Browser, Local First, Devtools, Node.js, Typescript, React, Backend, Front end, Offline First, Distributed Database, Edge, Embedded database, Realtime Sync, Human Agent Collaboration, Structural Merge, Cryptographic Signing, React Hooks

## Description

This embedded database gives every participant — people, AI agents, or tools — a complete local copy of the data they work with, so reads and writes are instant and work offline. Changes merge automatically through a coordinating server using Git-style structural merge at the field level, and every write is cryptographically signed for verifiable provenance. The system runs on Deno or Node.js 24+, provides React hooks for reactive interfaces, and packages into a single binary for deployment. It's MIT licensed and still in pre-1.0 development.

## Links

- [Homepage](https://github.com/goatplatform/goatdb)
- [Website](https://goatdb.dev)
- [Documentation](https://goatdb.dev/docs/install)
- [GitHub](https://github.com/goatplatform/goatdb)
- [Discord](https://discord.gg/SAt3cbUqxr)
- [Reddit](https://www.reddit.com/r/zbdb/s/jx1jAbEqtj)
- [JSR Package](https://jsr.io/@goatdb/goatdb)
- [npm Package](https://www.npmjs.com/package/@goatdb/goatdb)

---
Source: https://selfhost.directory/project/goatdb