Skip to content
forked from fire-eggs/YAGP

"Yet Another GEDCOM Parser" - newer/faster/complete GEDCOM parser in C#

License

Notifications You must be signed in to change notification settings

zhifu10001/YAGP

 
 

Repository files navigation

Net Core 2.1:

Parser: Build Status Coverage Status

Writer: Build Status Coverage Status

YAGP

"Yet Another GEDCOM Parser" - newer/faster/complete GEDCOM parser in C#

The intent is to provide a library to parse and validate 5.5/5.5.1 GEDCOM files. The library needs to do so quickly and with low memory consumption. Non-standard tags and data need to be preserved.

Several "demo" programs and WinForms controls will be provided to show off and exercise the library's capabilities.

Very much a work-in-progress.

General status:

  • Released V0.2-Alpha: stable, performant, nearly complete GEDCOM parsing.
  • GEDCOM writing in-progress.
  • Library reference documentation in-progress.
  • Documentation, samples, localization, and memory usage all need improvement.
  • Date parsing/estimation is partially working: needs to be more robust, handle more cases and calendars.
  • Demo programs and controls are crude and not yet refactored cleanly.
  • Demo programs need improved navigation/searching amongst INDIs.
  • Demo programs need print/preview consistently implemented.
  • A couple of statistics programs exist but still need a useful validation program.

Additional details and documentation-in-progress can be found in the Wiki.

Some related material in my [Github pages (http://fire-eggs.github.io/ )]

GitHub license

About

"Yet Another GEDCOM Parser" - newer/faster/complete GEDCOM parser in C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 60.1%
  • HTML 36.8%
  • JavaScript 1.8%
  • CSS 1.3%