An interactive visual learning platform designed to make algorithms and data structures easy to understand through step-by-step animations, custom inputs, and playback controls.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONEducational collection of algorithms implemented in Java, intended for learning purposes. Includes a full directory of applications, contribution guidelines, and support for running/editing in Gitpod.
JavaScript implementations of popular algorithms and data structures, each with its own README explanation, complexity notes, and links to further reading. Useful for study and interview prep.
labuladong's algorithm notes: an open-source tutorial and problem-solving toolkit centered on LeetCode. With 60+ original Chinese articles, core pattern frameworks, a visualization panel, and multi-platform plugins, it helps learners master data structures and algorithms conceptually rather than just memorizing code.