Skip to content

canfly1019/linux-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Distribution Family Tree

An interactive visualization of the Linux distribution genealogy, from Linus Torvalds' kernel in 1991 to 500+ modern derivatives.

Features

  • Live data — Fetches distribution data from FabioLolix/LinuxTimeline, the dataset behind the famous Wikimedia Linux Distribution Timeline
  • Interactive tree — Click to expand/collapse branches, explore parent-child relationships
  • Search — Real-time filtering by name, year, or description; non-matching nodes are hidden
  • Hide discontinued — Toggle to show only active distributions
  • Sorted by year — Children are automatically ordered chronologically
  • Dark theme — Glassmorphism cards, smooth animations powered by Framer Motion
  • Auto color correction — Dark brand colors are automatically lightened for visibility on the dark background

Tech Stack

  • React 19
  • Framer Motion
  • Vite

Getting Started

npm install
npm run dev

Data Source

Distribution data is fetched at runtime from the LinuxTimeline CSV dataset (GNU FDL 1.3). The CSV is parsed client-side and transformed into a tree structure based on each distribution's parent field.

About

Interactive family tree visualization of Linux distributions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors