clj-ds

Data structure library

A library that adapts Clojure's persistent data structures to work with the Java programming language.

Clojure's data structures modified for use outside of Clojure

GitHub

219 stars
14 watching
33 forks
Language: Java
last commit: about 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
deepak-malik/data-structures-in-java A collection of Java implementations of various data structures and algorithms used in computer science 146
sirherrbatka/cl-data-structures A collection of reusable data structures and streaming algorithms in Common Lisp. 48
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
zero-one-group/geni A Clojure-based library for building and manipulating dataframes in a distributed computing framework. 289
clojure/data.avl A data structure library implementing persistent AVL trees for sorted maps and sets with efficient rank queries, nearest key lookups, and other operations. 132
clojure/data.finger-tree A data structure library providing persistent sequential collections with efficient access and insertion operations 214
dlang-community/containers A collection of container implementations in D, providing efficient data structures for various use cases. 111
lacuna/bifurcan A Java library providing efficient, functional data structures with customizable equality semantics and high performance. 968
recp/ds A collection of common data structures and algorithms implemented in C. 51
clojure/data.json A JSON parser and generator for Clojure data structures 544
abdonkov/dsa An implementation of data structures and algorithms in C# for learning and reference purposes. 689
clj-commons/ordered An implementation of ordered data structures in Clojure, preserving the insertion order. 258
michaeljwelsh/cdsa A collection of generic, intrusive data structures and algorithms implemented in ANSI C. 602
digikar99/reader Provides reader macros for various data structures and functions in Common Lisp 13
tailrecursion/cljson A Clojure/ClojureScript library for accelerating JSON data deserialization in browser applications. 62