Browse by type
SortVision is an interactive web application that brings sorting algorithms to life through real-time visualization. Built with modern web technologies, it provides an engaging platform for learning and understanding various sorting algorithms.
"Visualize your data, understand sorting better!"
Made algorithms click for you? You're exactly who we built this for! โจ
Help other developers discover what you just experienced ๐
๐ญ "Every star motivates us to add more algorithms and features!" - The SortVision Team
``` SortVision/ # Main project repository โโโ .github/ # GitHub specific configurations โ โโโ ISSUE_TEMPLATE/ # Templates for GitHub issues โ โ โโโ bug_report.md # Bug report template โ โ โโโ config.yml # Issue template configuration โ โ โโโ documentation.md # Documentation request template โ โ โโโ feature_request.md # Feature request template โ โ โโโ performance.md # Performance issue template โ โโโ dependabot.yml # Dependabot configuration โ โโโ pull_request_template.md # PR template โโโ .gitignore # Git ignore configuration โโโ .vite/ # Vite build tool cache โ โโโ deps/ # Dependency optimization cache โ โโโ _metadata.json # Dependency metadata โ โโโ package.json # Dependency package information โโโ CODE_OF_CONDUCT.md # Community code of conduct โโโ CONTRIBUTING.md # Contribution guidelines โโโ LICENSE # MIT license file โโโ README.md # Project documentation (this file) โโโ SECURITY.md # Security policy and reporting โโโ SortVision/ # Main application directory โโโ .env.example # Environment variables template โโโ .gitignore # Application-specific git ignore โโโ components.json # Component configuration โโโ eslint.config.js # ESLint configuration โโโ index.html # Main HTML entry point โโโ jsconfig.json # JavaScript configuration โโโ package-lock.json # NPM package lock โโโ package.json # NPM package definition โโโ pnpm-lock.yaml # PNPM package lock โโโ prerender.js # Prerendering logic for SEO โโโ public/ # Public static assets โ โโโ devTools/ # Developer tools directory โ โ โโโ core.js # Core utilities and initialization โ โ โโโ device-info.js # Device detection and information โ โ โโโ index.js # Main entry point for debug tools โ โ โโโ monitoring.js # Performance monitoring utilities โ โ โโโ performance.js # Performance metrics tracking โ โ โโโ ui.js # Debug UI components and panel โ โโโ favicon.svg # Site favicon โ โโโ google12e2679e2ea95334.html # Google site verification โ โโโ manifest.json # PWA manifest โ โโโ mobile.css # Mobile-specific styles โ โโโ og-image.png # Open Graph image for sharing โ โโโ robots.txt # Search engine crawling instructions โ โโโ sitemap.xml # Site map for search engines โ โโโ splash.svg # App splash screen โ โโโ sw.js # Service worker for offline support โโโ scripts/ # Build and utility scripts โ โโโ build-with-seo.js # Build script with SEO optimization โ โโโ generate-sitemap.js # Sitemap generator โโโ src/ # Source code directory โ โโโ App.css # App-level styles โ โโโ App.jsx # Main App component โ โโโ algorithms/ # Sorting algorithm implementations โ โ โโโ bubbleSort.jsx # Bubble sort implementation โ โ โโโ bucketSort.jsx # Bucket sort implementation โ โ โโโ heapSort.jsx # Heap sort implementation โ โ โโโ index.js # Algorithm exports โ โ โโโ insertionSort.jsx # Insertion sort implementation โ โ โโโ mergeSort.jsx # Merge sort implementation โ โ โโโ quickSort.jsx # Quick sort implementation โ โ โโโ radixSort.jsx # Radix sort implementation โ โ โโโ selectionSort.jsx # Selection sort implementation โ โโโ components/ # UI components โ โ โโโ MobileOverlay.jsx # Mobile device support โ โ โโโ SEOContent.jsx # SEO content component โ โ โโโ SortingVisualizer.jsx # Main visualization component โ โ โโโ panels/ # UI panels directory โ โ โ โโโ ConfigPanel.jsx # Configuration panel โ โ โ โโโ ContributionPanel.jsx # Contribution information panel โ โ โ โโโ DetailsPanel.jsx # Algorithm details panel โ โ โ โโโ MetricsPanel.jsx # Performance metrics panel โ โ โ โโโ config/ # Configuration components โ โ โ โ โโโ AlgorithmSelector.jsx # Algorithm selection โ โ โ โ โโโ ArraySizeControl.jsx # Array size controls โ โ โ โ โโโ ComplexityInfo.jsx # Complexity information โ โ โ โ โโโ ControlButtons.jsx # Control buttons โ โ โ โ โโโ SpeedControl.jsx # Animation speed control โ โ โ โ โโโ index.js # Config component exports โ โ โ โโโ contributions/ # Contribution-related components โ โ โ โ โโโ ContributionHeader.jsx # Contribution header โ โ โ โ โโโ guide/ # Contribution guides โ โ โ โ โ โโโ BestPractices.jsx # Best practices guide โ โ โ โ โ โโโ ContributeGuide.jsx # How to contribute guide โ โ โ โ โ โโโ QuickReferences.jsx # Quick reference guide โ โ โ โ โ โโโ index.js # Guide component exports โ โ โ โ โโโ index.js # Contribution component exports โ โ โ โ โโโ overview/ # Contribution overview โ โ โ โ โโโ ContributorList.jsx # List of contributors โ โ โ โ โโโ ContributorStats.jsx # Contributor statistics โ โ โ โ โโโ RepositoryHealth.jsx # Repository health metrics โ โ โ โ โโโ index.js # Overview component exports โ โ โ โโโ details/ # Detail components โ โ โ โ โโโ AlgorithmDetails.jsx # Algorithm detail display โ โ โ โ โโโ AlgorithmInfo.jsx # Algorithm information โ โ โ โ โโโ AlgorithmSelector.jsx # Algorithm selection โ โ โ โ โโโ DataPanel.jsx # Data display panel โ โ โ โ โโโ FunFact.jsx # Fun facts about algorithms โ โ โ โ โโโ InteractiveTip.jsx # Interactive tips โ โ โ โ โโโ index.js # Detail component exports โ โ โ โโโ index.js # Panel component exports โ โ โ โโโ metrics/ # Metric components โ โ โ โโโ AlgorithmComparison.jsx # Algorithm comparisons โ โ โ โโโ CurrentRunMetrics.jsx # Current run metrics โ โ โ โโโ RankingCard.jsx # Algorithm ranking display โ โ โ โโโ TestControls.jsx # Testing controls โ โ โ โโโ WinnerSummary.jsx # Algorithm comparison results โ โ โ โโโ index.js # Metric component exports โ โ โโโ sortingVisualizer/ # Visualization components โ โ โ โโโ PerformanceMetrics.jsx # Performance display โ โ โ โโโ SortingControls.jsx # Sorting control buttons โ โ โ โโโ SortingHeader.jsx # Visualization header โ โ โ โโโ SortingVisualizer.jsx # Main visualizer โ โ โ โโโ index.js # Visualizer component exports โ โ โโโ ui/ # UI component library โ โ โ โโโ badge.jsx # Badge component โ โ โ โโโ button.jsx # Button component โ โ โ โโโ card.jsx # Card component โ โ โ โโโ input.jsx # Input component โ โ โ โโโ select.jsx # Select dropdown component โ โ โ โโโ slider.jsx # Slider component โ โ โ โโโ tabs.jsx # Tabs component โ โ โโโ visualizations/ # Visualization components โ โ โโโ ArrayVisualization.jsx # Array visual representation โ โ โโโ index.js # Visualization component exports โ โโโ index.css # Global styles โ โโโ lib/ # Library utilities โ โ โโโ utils.js # Shared utility functions โ โโโ main.jsx # Application entry point โ โโโ utils/ # Utility modules
$ claude mcp add SortVision \
-- python -m otcore.mcp_server <graph>