A functional red-black tree in JavaScript
A purely functional red-black tree data structure. Contribute to mikolalysenko/functional-red-black-tree development by creating an account on GitHub.
A functional red-black tree in JavaScript launched on December 28, 2014 with 12 votes and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
This is a JavaScript implementation of a red-black tree data structure built with functional programming principles. It is designed for developers who need a balanced tree data structure for their applications. The implementation emphasizes immutability and functional paradigms rather than traditional mutable approaches, making it suitable for projects that prioritize functional programming patterns.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Data Structures and Algorithms in JavaScript2019 · github.com · ▲369🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript
A static kd-tree in JavaScript2014 · github.com · ▲44A static kdtree data structure. Contribute to mikolalysenko/static-kdtree development by creating an account on GitHub.
- JAJsonTree, a 3.53kb JavaScript tool for generating html trees from JSON2017 · maxleiter.github.io · ▲78
a lightweight dependency free javascript micro-library for making collapsable trees with JSON
JsonTree, a tool for turning JSON data into a collapsible html tree2016 · github.com · ▲9A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree
Algorithms and Data Structures Implemented in JavaScript2019 · github.com · ▲34🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript

More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲343Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, December 2014
the whole month →




Clear, effective, mistake-free writing everywhere you type.
Work · 2014 · grammarly.com
