Showing 24 of 24 projects
Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.
A comprehensive collection of data structures and algorithms implemented in Go, including lists, sets, maps, trees, stacks, and queues.
A terminal file manager that provides a fast, interactive way to navigate directories, search files, and manage your filesystem.
A TypeScript/JavaScript framework for building interactive graph visualization and analysis applications.
A collection of 180+ algorithm and data structure problems implemented in C++ and Python for learning and interview preparation.
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
A fast, feature-rich file manager plugin for Neovim with parallel scanning, git integration, and extensive theming.
A code-searching tool optimized for programmers, similar to grep but faster for source code.
An unopinionated, accessible React tree component with multi-select, drag-and-drop, and full keyboard controls.
A highly customizable organization chart built with D3, offering integrations for Angular, React, and Vue.
A comprehensive collection of algorithm implementations in Go, based on the CLRS textbook.
A hyper-fast diffing algorithm for real DOM nodes that efficiently updates only changed elements.
A lightweight, accessible, and customizable React component for selecting items from hierarchical tree data with search and multi-select support.
A Laravel package implementing the Closure Table pattern with adjacency lists for efficient hierarchical data storage and querying.
A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.
A Rust implementation of k-dimensional trees for fast geospatial indexing and nearest neighbor lookups.
A CLI tool to examine Go type structures, interfaces, and their transitive dependencies, and export them as TypeScript declarations.
A JavaScript library for creating interactive tree diagrams with dynamic data updates and customizable visualizations.
A Vue 3 component to display hierarchical data with a macOS Finder-like interface.
A CLI tool that displays Terraform module call stacks as tree diagrams in your terminal.
A Vue.js component for generating hierarchical navigation menus with automatic vue-router integration.
A simple, modular router for Ruby web applications inspired by Rum and Cuba.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A Go library providing environment variable management with tree structures and struct population.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.