Budō Lineage Tree: a community-driven database and interactive explorer

This page summarizes the projects mentioned and recommended in the original post on /r/Koryu

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • budotree

    Judo Lineage Tree

  • The YAML files are then parsed, and a CYJS file produced, which is a graph model. This is used directly in the web app, but can also be opened in the Cytoscape desktop app , and imported into Neo4j if desired. I can add additional "export" steps to the automated build process, so e.g. GraphML (yEd, Gephi) or DOT files (GraphViz, mermaid, etc) can be used for whatever purpose needed.

  • Cytoscape.js

    Graph theory (network) library for visualisation and analysis

  • The UI is almost entirely based on Cytoscape JS, which is one of the most use graph libraries out there (and for good reason, I've found it very good). The UI is similar to some other JavaScript libraries that deal with visualisation of network models, so it ends up being similar to most examples of Neo4j dashboards, D3, etc.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • keiko

    Semi-randomly display kata to do

  • Here is a MJER waza flash card app I recently refactored to vue3: https://github.com/brandonburkett/keiko I use it mostly in random mode to make sure I can do techniques “out of sequence” quickly after seeing the name.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts