Topics / #data-structure

Data-structure projects on GitHub

Classic data structures and algorithms with implementations and visualizations.

As of , the most-starred Data-structure projects on GitHub are hello-algo (130.8K stars), algorithm-visualizer (48.9K stars) and interactive-coding-challenges (31.9K stars). GitHub.Locker tracks 9 Data-structure repositories with 315.6K stars combined. The fastest-growing on October 16 was hello-algo, with +44 stars in a day.

9Projects
315.6KStars in total
+53Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

9 projects · by stars

  1. #1 · krahets/hello-algo

    hello-algo

    Hello Algo is a free, open-source illustrated book that teaches data structures and algorithms from scratch using animated diagrams and one-click runnable code.

    130.8K
  2. #2 · algorithm-visualizer/algorithm-visualizer

    algorithm-visualizer

    An interactive online platform that visualizes algorithms by running and animating your code step by step, so you can watch exactly how an algorithm behaves instead of just reading pseudocode.

    48.9K
  3. #3 · donnemartin/interactive-coding-challenges

    interactive-coding-challenges

    A collection of 120+ interactive, test-driven Python coding challenges covering algorithms and data structures commonly asked in coding interviews, each delivered as a Jupyter notebook with unit tests and a paired solution notebook, plus an included Anki flashcard deck.

    31.9K
  1. 4

    algorithms

    25.6Kkeon/algorithms · Python

    A collection of minimal, well-documented implementations of classic data structures and algorithms in Python 3, meant to be read and learned from rather than used as a dependency.

  2. 5

    algo

    23.1Kwangzheng0822/algo · Python

    A curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.

  3. 6

    gods

    17.5Kemirpasic/gods · Go

    GoDS (Go Data Structures) is a Go library that implements the classic data structures and algorithms the Go standard library leaves out: sets, lists, stacks, maps, trees and queues.

  4. 7

    awesome-competitive-programming

    14.2Klnishan/awesome-competitive-programming

    A curated list of resources for competitive programming, algorithms, and data structures, covering tutorials, courses, books, practice sites, tools, and communities.

  5. 8

    MyTinySTL

    12.5KAlinshans/MyTinySTL · C++

    A tiny reimplementation of the C++ Standard Template Library written from scratch in C++11 — most standard containers and algorithms, started as the author's first practice project and now at version 2.x.x.

  6. 9

    apachecn-algo-zh

    11.2Kapachecn/apachecn-algo-zh · JavaScript

    A free ApacheCN anthology of Chinese translations of data-structure and algorithm texts: LeetCode solution sets in four languages, Coding Interviews (剑指 Offer) solutions and translated books, all readable online.

Often tagged together