matryoshka

Recursive data structure library

A library providing generalized recursion schemes and traversals for recursive data structures in Scala.

Generalized recursion schemes and traversals for Scala.

GitHub

811 stars
57 watching
87 forks
Language: Scala
last commit: over 4 years ago
Linked from 1 awesome list

algebrafoldrecursion-schemesrecursive-structurestraversal

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sirherrbatka/cl-data-structures A collection of reusable data structures and streaming algorithms in Common Lisp. 48
higherkindness/droste A recursion library for functional programming in Scala 388
recp/ds A collection of common data structures and algorithms implemented in C. 51
purescript-contrib/purescript-matryoshka Provides generalized folds, unfolds, and traversals for fixed point data structures 59
altoo-ag/akka-kryo-serialization A Kryo-based serialization library for Scala and Akka, providing efficient serialization of various types. 241
michaeljwelsh/cdsa A collection of generic, intrusive data structures and algorithms implemented in ANSI C. 602
mauriciosantos/buckets-js A JavaScript library providing various data structures and functions for manipulating arrays. 1,251
krukow/clj-ds A library that adapts Clojure's persistent data structures to work with the Java programming language. 219
abdonkov/dsa An implementation of data structures and algorithms in C# for learning and reference purposes. 689
m8pple/hls_recurse A C++ library for implementing recursive algorithms in high-level synthesis tools using an embedded domain-specific language 5
coq-community/fav-ssr A comprehensive library of verified data structures and algorithms in Coq 45
manrajgrover/algorithms-js A comprehensive JavaScript library providing implementations of essential data structures and algorithms 200
justcoding121/advanced-algorithms A comprehensive C# library implementing various data structures and algorithms 1,320
zonayedpca/algods.js A comprehensive collection of widely used algorithms and data structures implemented in JavaScript. 112
patmorin/ods Provides implementations and pseudocode of data structures in multiple programming languages. 1,212