A family of projects around collections in Java (so far). A carefully designed extension of the Java Collections Framework with primitive specializations and more. Java 6+. Apache 2.0 license.
java-collections koloboke annotation-processor primitive-specializations high-performance hashmap collectionsEssentials are a collection of general-purpose classes we found useful in many occasions. This project is bare bones compared to a rich menu offered by Guava or Apache Commons. Essentials is not a framework, it's rather a small set of utilities to make Java standard approaches more convenient or more efficient.
collections java-collections hash-map murmur3 utility libraryVavr is an object-functional language extension to Java 8, which aims to reduce the lines of code and increase code quality. It provides persistent collections, functional abstractions for error handling, concurrent programming, pattern matching and much more.
javaslang java8 functional-programming object-functional immutable-collections persistent-collections vavr functional streams collections java-collectionsRedisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.
cache distributed-caching distributed-locks redis-client redis-cluster collections java-collections hashmap set queueA lightning fast, transactional, file-based FIFO for Android and Java. QueueFile is a lightning-fast, transactional, file-based FIFO. Addition and removal from an instance is an O(1) operation and is atomic. Writes are synchronous; data will be written to disk before an operation returns. The underlying file is structured to survive process and even system crashes and if an I/O exception is thrown during a mutating change, the change is aborted.
queue java-collections data-structure collections embedded-queue message-queueMapDB is an embedded database engine. It provides Maps and other collections backed by disk or memory storage. It offers excellent performance comparable to java collections, but is not limited by GC overhead. It is also a full database engine with storage backends, transactions, cache algorithms, expiration and many other options. MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap memory.
embedded-database database java-collections off-heap cache in-memory key-value-storeThe main goal of Boon is to reduce the productivity delta between Java and Python/Groovy/Ruby. The idea is to just create a lower ceremony APIs. Less Java like APIs, and more getting things done quickly APIs. If reading a file takes one line of code in Ruby/Python/Groovy, then it will also in Java. If slice notation is part of those language, then Boon will have it to.
java-collections data-structure utility json-parser collectionsThis library provides high-quality Java implementations of mutable and immutable data structures, each sharing a common API. Rather than using the existing collection interfaces in java.util such as List or Map, it provides its own interfaces (IList, IMap, ISet) that provide functional semantics - each update to a collection returns a reference to a new collection.
data-structure collections immutable map list java-collectionsA Persistent Java Collections Library. PCollections serves as a persistent and immutable analogue of the Java Collections Framework. This includes efficient, thread-safe, generic, immutable, and persistent stacks, maps, vectors, sets, and bags, compatible with their Java Collections counterparts.
jvm collections java-collections immutable immutable-collections data-structureSmoothieMap is a Map implementation for Java with the lowest memory usage and absence of rehash latency spikes. Under the hood, it is a version of extendible hashing with 48-slot mini segments. This project also includes a proof-of-concept implementation of SwissTable algorithm in Java.
java-collections hashmap collections openhft low-latencyjavatuples is one of the simplest java libraries ever made. Its aim is to provide a set of java classes that allow you to work with tuples.
tuple java-tuple java-collections collectionsA big, fast and persistent queue based on memory mapped file.
queue java-collections collections data-structure memory-mappedFastTuple is a library for generating heterogeneous tuples of primitive types from a runtime defined schema without boxing.
tuples java-collectionsImmutable Clojure collections and a Transformation abstraction for Java 8+, immutably, type-safely, and with good performance. It provide support for RRB Tree, which is an immutable List (like Clojure's PersistentVector) that also supports random inserts, deletes, and can be split and joined back together in logarithmic time.
immutable-collections rbtree kotlin jvm transformations stream data-structure collections immutable map list java-collectionsSmoothieMap is a java.util.Map implementation with worst put(k, v) operation latencies more than 100 times smaller than in ordinary hash table implementations like java.util.HashMap.
low-latency java-collections hashmap collections openhftSQL queries for Java collections
sql sql-query java-collections hoc-queries in-memory dynamic-queriesA Complete Reference to Java Collections Framework through simple examples
java-collections java-arraylist java-hashmap java-hashset java-treemap java-treeset java-linkedlist java-linkedhashmap java-stack java-queue
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.