All Projects → PeWu → topola

PeWu / topola

Licence: Apache-2.0 License
Topola – online genealogy visualization

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to topola

open-history-data
Поиск людей из прошлого
Stars: ✭ 19 (-66.67%)
Mutual labels:  genealogy, gedcom
gedcom
Gedcom utility program
Stars: ✭ 14 (-75.44%)
Mutual labels:  genealogy, gedcom
topola-viewer
Topola Genealogy Viewer – interactive genealogy visualization
Stars: ✭ 116 (+103.51%)
Mutual labels:  genealogy, gedcom
lineage
Family Tree Data Expression Engine
Stars: ✭ 90 (+57.89%)
Mutual labels:  d3, genealogy
GeneGenie.Gedcom
A .Net Standard library for loading, saving, working with and analysing family trees stored in the GEDCOM format.
Stars: ✭ 37 (-35.09%)
Mutual labels:  genealogy, gedcom
GEDKeeper
GEDKeeper - program for work with personal genealogical database
Stars: ✭ 78 (+36.84%)
Mutual labels:  genealogy, gedcom
ged2site
Create a family tree website from a Gedcom file
Stars: ✭ 25 (-56.14%)
Mutual labels:  genealogy, gedcom
Gedcom.pm
Gedcom - a Perl module to manipulate Gedcom genealogy files
Stars: ✭ 23 (-59.65%)
Mutual labels:  genealogy, gedcom
svg-time-series
SVG time-series charting library
Stars: ✭ 18 (-68.42%)
Mutual labels:  d3
vueplotlib
Declarative, interactive, linked 📊📈 components
Stars: ✭ 23 (-59.65%)
Mutual labels:  d3
Manhattan-skyscraper-explorer
Demo application for 3D building exploration in Manhattan.
Stars: ✭ 28 (-50.88%)
Mutual labels:  d3
react-d3-integration
An example on how to integrate D3 into React
Stars: ✭ 14 (-75.44%)
Mutual labels:  d3
gedcom
👪 A Go library and CLI tools for encoding, decoding, traversing, merging, comparing, querying and publishing GEDCOM files.
Stars: ✭ 55 (-3.51%)
Mutual labels:  gedcom
visited-countries
🌎 Countries I Have visited
Stars: ✭ 25 (-56.14%)
Mutual labels:  d3
d3-force-webgl-integration-demo
Integrating WebGL and D3-force to improve performance. 👻
Stars: ✭ 44 (-22.81%)
Mutual labels:  d3
real-time-data-viz-d3-crossfilter-websocket-tutorial
Tutorial on real-time data visualization. Python websocket server & d3.js + crossfilter.js frontend
Stars: ✭ 32 (-43.86%)
Mutual labels:  d3
d3-gridding
grids for rapid D3 charts mockups
Stars: ✭ 100 (+75.44%)
Mutual labels:  d3
d3-cv.js
Render your CV with some d3 goodies.
Stars: ✭ 12 (-78.95%)
Mutual labels:  d3
vue-network-d3
D3 Force-Directed Graph as Vue Component. D3 力导向图作为 Vue 组件。
Stars: ✭ 35 (-38.6%)
Mutual labels:  d3
secret-islands
A virtual land scuttlebutt client
Stars: ✭ 17 (-70.18%)
Mutual labels:  d3

Topola – online genealogy visualization

npm Build Status

Topola is a Typescript/Javascript library for embedding genealogy tree visualizations on web pags. The library uses D3 under the hood for rendering SVG images.

Available chart types:

  • Ancestors
  • Descendants
  • Hourglass chart (both ancestors and descendants)
  • Relatives chart (descendants, ancestors and descendants of ancestors), based on the All-in-one report in GenealogyJ
  • Fancy chart, inspired by https://imgur.com/a/T02Kc7X

Examples

Open the StackBlitz examples to play around with the code.

Basic usage: StackBlitz

Using GEDCOM content: StackBlitz

Displaying more data: StackBlitz

Animations: StackBlitz

Demo

Have a look at the demo page to see the current visualization possibilities.

Try it with your own GEDCOM file: https://pewu.github.io/topola/upload

Topola Genealogy Viewer is a complete web application build around this library. It can also be used as a Webtrees addon.

Running

To run the demo, run these commands:

npm install
npm start

Future

The aim of this project is to create a feature-rich library for creating interactive genealogy visualizations for the Web.

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].