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

https://github.com/porges/mdf


https://github.com/porges/mdf

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

This is a GEDCOM parser that got out of hand.

The various crates are:

- `mdf`: the top-level tool for dealing with GEDCOM files
- `gedcomfy`: the GEDCOM parser & schemas itself
- `gedcomesque`: SQL types for GEDCOM
- [`errful`](./errful/README.md): supplementary information for errors (like `miette`) and rendering
- `errful-derive`: derive proc-macro for `errful`
- `snippets`: rendering source code with labels attached
- `complex-indifference`: typed numeric types

### Dependency graph

```mermaid
graph TD;
mdf --> gedcomfy;
gedcomfy --> errful;
gedcomfy --> complex-indifference;
errful --> errful-derive;
errful --> snippets;
errful --> complex-indifference;
snippets --> complex-indifference;
gedcomesque --> gedcomfy;
```