awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mumuy avatar

mumuy/relationship

0
View on GitHub↗
3,713 stars·409 forks·JavaScript·MIT·1 viewpasser-by.com/relationship↗

Relationship

This project is a Chinese kinship calculator and logic engine designed to determine familial titles and terms of address based on complex family relationship chains. It functions as a relationship parser that resolves multi-layered descriptions of relatives into standardized kinship terms.

The system distinguishes itself through a regional dialect mapper and natural language alias recognition, allowing for the customization of kinship labels to match specific regional naming habits or informal variations of terms. It also supports bidirectional title lookup, enabling the deconstruction of a specific kinship term back into its underlying familial relationship chain.

The software covers a broad range of kinship analysis capabilities, including gender-aware relationship logic and mutual relationship calculation between two different relatives. It employs recursive chain resolution and graph-based traversal to analyze ancestral, marital, and collateral links.

Features

  • Kinship Calculators - Functions as a specialized calculator for determining Chinese familial titles and terms of address.
  • Kinship Logic Engines - Implements a logic engine to resolve complex family relationship chains into direct kinship titles.
  • Kinship Databases - Implements a logic engine to calculate titles based on complex ancestral and marital kinship data.
  • Complex Kinship Resolution - Calculates correct familial titles by analyzing complex ancestral, marital, and collateral links.
  • Gender-Based Term Calculation - Determines the correct familial term for a relative based on kinship chains and individual gender.
  • Kinship Graph Traversals - Uses graph-based traversal to analyze ancestral and collateral links between individuals.
  • Relationship Chain Simplifiers - Simplifies multi-layered descriptions of relatives into single standardized terms to identify family ties.
  • Kinship Lexicons - Provides a logic engine that maps relationship links to specific familial titles and designations.
  • Kinship Term Resolvers - Determines correct familial titles based on relationship chains, gender, and address direction.
  • Gender-Aware Logic - Determines correct familial titles by incorporating the gender of both the subject and the relative.
  • Kinship Relationship Parsers - Resolves complex multi-layered descriptions of relatives into standardized Chinese kinship terms.
  • Recursive Chain Resolutions - Translates multi-layered relative descriptions into a single kinship term via iterative simplification.
  • Genealogy Tools - Provides tools for analyzing connections and identifying mutual titles within Chinese genealogy.
  • Kinship Dialect Configurations - Allows defining custom kinship labels to match specific regional dialects or family naming habits.
  • Kinship Terminology Mappings - Maps family connections to kinship labels that account for regional dialects and naming conventions.
  • Mutual Relationship Analysis - Identifies the kinship chain or joint relationship title between two specific family members.
  • Alias Recognition - Identifies informal, regional, or archaic variations of kinship terms to support diverse speaking styles.
  • Dialect Customizations - Enables the creation of custom kinship labels that match specific regional dialects or personal family naming habits.
  • Kinship Title Deconstructions - Identifies the underlying kinship relationship associated with a specific familial title using reverse lookups.
  • Bidirectional Relationship Lookups - Supports bidirectional lookup to deconstruct kinship titles back into familial relationship chains.
  • Kinship Term Aliases - Implements alias recognition for informal or regional variations of kinship terms.
  • Kinship Title Mappings - Assigns kinship labels to relationship chains using predefined regional and linguistic rules.
  • JavaScript 框架汇总 - Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for mumuy/relationshipStar history chart for mumuy/relationship

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Relationship

Similar open-source projects, ranked by how many features they share with Relationship.
  • gramps-project/grampsgramps-project avatar

    gramps-project/gramps

    2,823View on GitHub↗

    Gramps is genealogy management software designed to document family trees, ancestral records, and genealogical research. It functions as a family history database that stores complex kinship links and historical records while providing full data versioning. The platform includes a kinship relationship graph for rendering ancestral connections as interactive diagrams and a geographic family tree visualizer that uses spatial data to display the movement and distribution of ancestors. It is built as an extensible platform that supports third-party plugins for custom reports, filters, and interfa

    Pythonfamily-treegenealogygramps
    View on GitHub↗2,823
  • programthink/zhaoprogramthink avatar

    programthink/zhao

    14,005View on GitHub↗

    Zhao is a research ecosystem and collaborative repository designed for the mapping and documentation of political elite networks. It consists of structured YAML kinship datasets and a system for converting these records into visual relationship charts and kinship trees. The project transforms raw relationship data into visual network maps rendered as PDF and JPEG images. This process utilizes graph visualization tools to compile structured data into downloadable assets that illustrate family connections and power networks. The framework supports collaborative open data curation through versi

    Python
    View on GitHub↗14,005
  • wainshine/chinese-names-corpuswainshine avatar

    wainshine/Chinese-Names-Corpus

    4,303View on GitHub↗

    This project is a curated collection of Chinese names, surnames, and kinship terms designed for linguistic analysis and natural language processing. It functions as a multilingual name dataset and a training resource for named entity recognition, providing a unified repository of names across Chinese, Japanese, and English languages. The project includes a synthetic name generator that creates realistic person names by applying analyzed naming patterns and demographic data. It also provides a cleaned Chinese idiom lexicon gathered and deduplicated from multiple sources. The available data su

    corpusdatasetdict
    View on GitHub↗4,303
  • alibaba/butterflyalibaba avatar

    alibaba/butterfly

    4,649View on GitHub↗

    Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based workflow designers and visual flow editors. It provides a framework for rendering interconnected nodes, edges, and groups to model technical architectures, business processes, and data-driven workflows. The project is distinguished by its ability to integrate custom UI components as graph nodes and its specialized support for data lineage visualization. It enables the mapping of relationships between data fields, tables, and business entities to track provenance and monitor workfl

    JavaScript
    View on GitHub↗4,649
See all 30 alternatives to Relationship→

Frequently asked questions

What does mumuy/relationship do?

This project is a Chinese kinship calculator and logic engine designed to determine familial titles and terms of address based on complex family relationship chains. It functions as a relationship parser that resolves multi-layered descriptions of relatives into standardized kinship terms.

What are the main features of mumuy/relationship?

The main features of mumuy/relationship are: Kinship Calculators, Kinship Logic Engines, Kinship Databases, Complex Kinship Resolution, Gender-Based Term Calculation, Kinship Graph Traversals, Relationship Chain Simplifiers, Kinship Lexicons.

What are some open-source alternatives to mumuy/relationship?

Open-source alternatives to mumuy/relationship include: gramps-project/gramps — Gramps is genealogy management software designed to document family trees, ancestral records, and genealogical… programthink/zhao — Zhao is a research ecosystem and collaborative repository designed for the mapping and documentation of political… wainshine/chinese-names-corpus — This project is a curated collection of Chinese names, surnames, and kinship terms designed for linguistic analysis… alibaba/butterfly — Butterfly is an interactive graph visualization library and SVG-based diagramming engine used to build node-based… ant-design/ant-design — Ant Design is an enterprise-grade component library and design system framework built for developing complex,… angular/angular — Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive…