{"id":15698864,"url":"https://github.com/fire-eggs/yagp","last_synced_at":"2025-05-05T21:33:45.156Z","repository":{"id":27006109,"uuid":"30470184","full_name":"fire-eggs/YAGP","owner":"fire-eggs","description":"\"Yet Another GEDCOM Parser\" - newer/faster/complete GEDCOM parser in C#","archived":false,"fork":false,"pushed_at":"2020-11-08T00:38:15.000Z","size":4797,"stargazers_count":8,"open_issues_count":62,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-30T23:51:10.302Z","etag":null,"topics":["c-sharp","csharp","gedcom","genealogy","winforms"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fire-eggs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-07T21:04:19.000Z","updated_at":"2025-02-23T23:57:23.000Z","dependencies_parsed_at":"2022-08-31T21:35:52.557Z","dependency_job_id":null,"html_url":"https://github.com/fire-eggs/YAGP","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire-eggs%2FYAGP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire-eggs%2FYAGP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire-eggs%2FYAGP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fire-eggs%2FYAGP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fire-eggs","download_url":"https://codeload.github.com/fire-eggs/YAGP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252579997,"owners_count":21771248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","csharp","gedcom","genealogy","winforms"],"created_at":"2024-10-03T19:35:13.457Z","updated_at":"2025-05-05T21:33:45.118Z","avatar_url":"https://github.com/fire-eggs.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"**With a Little Help From ...**\n\n![logo1](Files/jetbrains_sm.png) - [JetBrains](https://www.jetbrains.com/) : the Acme of .NET tool suites!\n\n![logo2](Files/deleaker_logo.png) - [Deleaker](https://www.deleaker.com) : the _best_ tool for finding memory, GDI and other leaks!\n\n\n**Net Core 2.1:**\n\nParser: [![Build Status](https://travis-ci.org/fire-eggs/YAGP.svg?branch=master)](https://travis-ci.org/fire-eggs/YAGP)\n[![Coverage Status](https://coveralls.io/repos/github/fire-eggs/YAGP/badge.svg?branch=master)](https://coveralls.io/github/fire-eggs/YAGP?branch=master)\n\nWriter: [![Build Status](https://travis-ci.org/fire-eggs/YAGP.svg?branch=TravisWriter)](https://travis-ci.org/fire-eggs/YAGP)\n[![Coverage Status](https://coveralls.io/repos/github/fire-eggs/YAGP/badge.svg?branch=TravisWriter)](https://coveralls.io/github/fire-eggs/YAGP?branch=TravisWriter)\n\n\n# YAGP\n\"Yet Another GEDCOM Parser\" - newer/faster/complete GEDCOM parser in C#\n\nThe 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 \nmemory consumption. Non-standard tags and data need to be preserved.\n\nSeveral \"demo\" programs and WinForms controls will be provided to show off and exercise the library's capabilities.\n\nVery much a work-in-progress.\n\nGeneral status:\n- Released V0.2-Alpha: stable, performant, nearly complete GEDCOM parsing.\n- GEDCOM writing in-progress.\n- Library reference documentation in-progress.\n- Documentation, samples, localization, and memory usage all need improvement.\n- Date parsing/estimation is partially working: needs to be more robust, handle more cases and calendars.\n- Demo programs and controls are crude and not yet refactored cleanly.\n- Demo programs need improved navigation/searching amongst INDIs.\n- Demo programs need print/preview consistently implemented.\n- A couple of statistics programs exist but still need a _useful_ validation program.\n\nAdditional details and documentation-in-progress can be found in the [Wiki](../../wiki).\n\nSome related material in my [Github pages (http://fire-eggs.github.io/ )]\n\n\n[![GitHub license](https://img.shields.io/github/license/fire-eggs/YAGP.svg?style=plastic)](https://github.com/fire-eggs/YAGP/blob/master/LICENSE)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffire-eggs%2Fyagp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffire-eggs%2Fyagp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffire-eggs%2Fyagp/lists"}