All Projects → elliotchance → gedcom

elliotchance / gedcom

Licence: MIT license
👪 A Go library and CLI tools for encoding, decoding, traversing, merging, comparing, querying and publishing GEDCOM files.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to gedcom

GEDKeeper
GEDKeeper - program for work with personal genealogical database
Stars: ✭ 78 (+41.82%)
Mutual labels:  gedcom, gedcom-files
gedcom
Gedcom utility program
Stars: ✭ 14 (-74.55%)
Mutual labels:  gedcom, gedcom-files
Image deionising auto encoder
Noise removal from images using Convolutional autoencoder
Stars: ✭ 34 (-38.18%)
Mutual labels:  decoder
color
A library of well-tested helper methods for working with colors.
Stars: ✭ 13 (-76.36%)
Mutual labels:  converts
ffmpeg-h264-dec
H.264 decoder extracted from FFmpeg.
Stars: ✭ 81 (+47.27%)
Mutual labels:  decoder
acronym-decoder
Acronym Decoder
Stars: ✭ 39 (-29.09%)
Mutual labels:  decoder
srcset.sh
A command line script that generates multiple responsive versions of an image at width breakpoints -- 320,480,640,768,960,1024,1280,1440 pixels wide -- that match common Mobile and widescreen desktop/laptop viewports using Imagemagick's convert utility and outputs the needed <img/> tag
Stars: ✭ 20 (-63.64%)
Mutual labels:  converts
rtlsdr-wsprd
WSPR daemon for RTL receivers
Stars: ✭ 93 (+69.09%)
Mutual labels:  decoder
Gedcom.pm
Gedcom - a Perl module to manipulate Gedcom genealogy files
Stars: ✭ 23 (-58.18%)
Mutual labels:  gedcom
encoding-html
A golang library for decoding html into structs
Stars: ✭ 29 (-47.27%)
Mutual labels:  decoder
hcl-lang
Schema and decoder to be used as building blocks for an HCL2-based language server.
Stars: ✭ 44 (-20%)
Mutual labels:  decoder
tg-file-decoder
Decode Telegram bot API file IDs
Stars: ✭ 30 (-45.45%)
Mutual labels:  decoder
alfred-string-operations
Perform string operations to clipboard content
Stars: ✭ 70 (+27.27%)
Mutual labels:  converts
md2gemini
File converter from Markdown to Gemini.
Stars: ✭ 128 (+132.73%)
Mutual labels:  converts
Open-Imaging
Tools and libraries that deal with the creation and processing of images.
Stars: ✭ 100 (+81.82%)
Mutual labels:  decoder
rabid
🍪 A CLI tool and library allowing to simply decode all kind of BigIP cookies.
Stars: ✭ 36 (-34.55%)
Mutual labels:  decoder
otfed
An OpenType font format encoder & decoder written in OCaml
Stars: ✭ 15 (-72.73%)
Mutual labels:  decoder
tinyh264
A tiny WASM h.264 decoder, for node and browser
Stars: ✭ 139 (+152.73%)
Mutual labels:  decoder
delving-deeper-into-the-decoder-for-video-captioning
Source code for Delving Deeper into the Decoder for Video Captioning
Stars: ✭ 36 (-34.55%)
Mutual labels:  decoder
audio
Audio support for Go language.
Stars: ✭ 62 (+12.73%)
Mutual labels:  decoder

github.com/elliotchance/gedcom

Build Status codecov GitHub release Join the chat at https://gitter.im/gedcom-app/community Maintainability


github.com/elliotchance/gedcom is an advanced Go-style library and set of command-line tools for dealing with GEDCOM files.

You can download the latest binaries for macOS, Windows and Linux on the Releases page. This will not require you to install Go or any other dependencies.

What Can It Do?

  • Decode and encode GEDCOM files.

  • Traverse and manipulate GEDCOM files with the provided API.

  • A powerful query language called gedcomq lets you query GEDCOM files with a CLI tool. It can output CSV, JSON and other GEDCOM files.

  • Render GEDCOM files as fully static HTML websites.

  • Compare GEDCOM files from the same or different providers to find differences using the very advanced and configurable tool: gedcom diff.

  • Merge GEDCOM files using the same advanced Compare algorithm with gedcomq.

Packages

Package Description
GoDoc
gedcom
Package gedcom contains functionality for encoding, decoding, traversing, manipulating and comparing of GEDCOM data.
GoDoc
gedcom/q
Package q is the gedcomq parser and engine.
GoDoc
gedcom/gedcomq
Gedcomq is a command line tool and query language for GEDCOM files heavily inspired by jq, in name and syntax.
GoDoc
gedcom/html
Package html is shared HTML rendering components that are shared by the other packages.
GoDoc
gedcom/util
Package util contains shared functions used by several packages.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].