Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/phfaist/zoodb
- Owner: phfaist
- Created: 2022-08-22T11:57:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T21:29:56.000Z (3 months ago)
- Last Synced: 2024-10-12T13:45:08.331Z (3 months ago)
- Topics: database, information, js, repository, static-site, zoo
- Language: JavaScript
- Homepage: https://zoodb.readthedocs.io
- Size: 3.06 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/