Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phfaist/zoodb

Tools for building a Zoo from a database of YAML files in JavaScript
https://github.com/phfaist/zoodb

database information js repository static-site zoo

Last synced: about 2 months ago
JSON representation

Tools for building a Zoo from a database of YAML files in JavaScript

Awesome Lists containing this project

README

        

# ZooDb - JavaScript tools for building a zoo

ZooDb is a package to build an in-memory database of a "Zoo", a small-sized
database with relations and formatted content. It is designed to be the backbone
of the [Error Correction Zoo](https://errorcorrectionzoo.org/).

Features:

- Database stored in JSON/YAML files and specified by JsonSchema files.
- Support for content in [FLM](https://github.com/phfaist/flm) markup format.
- Automatically populated relationship fields and backreferences, based
on simple text fields storing primary keys/IDs.
- Seamless integration into [11ty](https://11ty.dev/) to generate static HTML websites
- Highly customizable
- etc.

Documentation: https://zoodb.readthedocs.io/en/latest/