https://github.com/porges/mdf
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/porges/mdf
- Owner: Porges
- Created: 2024-08-03T18:35:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-02T07:53:13.000Z (10 months ago)
- Last Synced: 2025-09-18T04:57:02.411Z (9 months ago)
- Language: Rust
- Size: 1.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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;
```