Nesty Hash is a teaching tool I built for my students. Users can generate a random nested data structure by specifying data types for inclusion and a nesting depth. The code to generate the data structures recursively generates new data structures from the selected options at each level of the hash. The code to prettify the data structures inserts newlines and tabs based on character-matching. This project uses React Ace to display the data structure snippets. The CSS is Semantic UI React along with some custom CSS Grid.