Java Libraries

ActiveJ : Boot : Workers

io.activej : activej-workers

A convenient way to create and manage multiple similar instances.

Last Version: 5.3

Release Date:

ActiveJ

io.activej : activej

Java components for building high-performance scalable applications with asynchronous I/O, ranging from standalone applications to global solutions.

Last Version: 5.3

Release Date:

ActiveJ : Serializer

io.activej : activej-serializer

Extremely fast and space-efficient serializers. Implemented using bytecode engineering.

Last Version: 5.3

Release Date:

Last Version: 5.3

Release Date:

ActiveJ : Eventloop

io.activej : activej-eventloop

Efficient non-blocking network and file I/O, for building Node.js-like client/server applications with high performance requirements.

Last Version: 5.3

Release Date:

ActiveJ : OT

io.activej : activej-ot

Implementation of operational transformation technology. Allows building collaborative software systems.

Last Version: 5.3

Release Date:

ActiveJ : CSP

io.activej : activej-csp

Communicating sequential process via channels, similar to Golang channels.

Last Version: 5.3

Release Date:

ActiveJ : CRDT

io.activej : activej-crdt

Conflict-free replicated data type implementation.

Last Version: 5.3

Release Date:

ActiveJ : LSMT Aggregation

io.activej : activej-aggregation

Log-structured merge-tree table with fields representing aggregate functions, designed for OLAP workload.

Last Version: 5.3

Release Date:

ActiveJ : Boot : Config

io.activej : activej-config

A flexible configuration tree abstraction. Supports multiple configuration sources.

Last Version: 5.3

Release Date:

ActiveJ : Boot : Service Graph

io.activej : activej-servicegraph

Starts/stops application services according to their dependency graph.

Last Version: 5.3

Release Date:

ActiveJ : FS

io.activej : activej-fs

Provides tools for building efficient, scalable local, remote or clustered file servers. It utilizes ActiveJ CSP for fast and reliable file transfer.

Last Version: 5.3

Release Date:

Launchers : Common

io.activej : activej-launchers-common

Common launcher components such as config converters, initializers and triggers.

Last Version: 5.3

Release Date:

ActiveJ : HTTP

io.activej : activej-http

High-performance asynchronous HTTP client and server with WebSocket support. Contains a bunch of different built-in servlets for request dispatching, loading static content, etc.

Last Version: 5.3

Release Date:

ActiveJ : Promises

io.activej : activej-promise

A convenient way to organize asynchronous code. Promises are a faster and more efficient version of JavaScript's Promise and Java's CompletionStage's.

Last Version: 5.3

Release Date:

ActiveJ : ETL

io.activej : activej-etl

Various tools for extracting, transforming and loading data.

Last Version: 5.3

Release Date:

ActiveJ : LSMT OLAP Cube

io.activej : activej-cube

Multidimensional OLAP database with predefined set of dimensions, measures, and log-structured merge-tree tables containing pre-aggregated data.

Last Version: 5.3

Release Date:

ActiveJ : Redis Client

io.activej : activej-redis

Asynchronous lightweight high-performance Redis client with extendable API for Redis commands.

Last Version: 5.3

Release Date:

Launchers

io.activej : activej-launchers

A set of predefined launchers for different services like HTTP servers, RPC endpoints, etc.

Last Version: 5.3

Release Date:

ActiveJ : Util : State

io.activej : activej-state

Utilities for managing complex data state.

Last Version: 5.3

Release Date:

ActiveJ : Boot : JMX

io.activej : activej-jmx

Implementation of ActiveJ JMX API.

Last Version: 5.3

Release Date:

ActiveJ : Multilog

io.activej : activej-multilog

Tools for working with logs stored on different partitions.

Last Version: 5.3

Release Date:

ActiveJ : Boot: JMX Stats

io.activej : activej-jmx-stats

Common JMX stats with built-in support for stats reduction.

Last Version: 5.3

Release Date:

Launchers : FS

io.activej : activej-launchers-fs

Common ActiveJ FS launchers.

Last Version: 5.3

Release Date:

ActiveJ : Codegen

io.activej : activej-codegen

Dynamic class and method bytecode generator on top of ObjectWeb ASM. An expression-based fluent API abstracts the complexity of direct bytecode manipulation.

Last Version: 5.3

Release Date:

ActiveJ : Inject

io.activej : activej-inject

An extremely fast and lightweight Dependency Injection framework. It supports nested scopes, singletons, object factories, modules and plugins which allow to transform graph of dependencies at startup time without reflection.

Last Version: 5.3

Release Date:

ActiveJ : Util : Types

io.activej : activej-types

Various reflection and type utilities for ActiveJ project.

Last Version: 5.3

Release Date:

ActiveJ : Boot

io.activej : activej-boot

Various tools for booting applications and services according to their dependencies.

Last Version: 5.3

Release Date:

Last Version: 5.3

Release Date:

ActiveJ Maven Archetypes Collection

io.activej : archetypes

Java components for building high-performance scalable applications with asynchronous I/O, ranging from standalone applications to global solutions.

Last Version: 5.3

Release Date:

ActiveJ : Dataflow

io.activej : activej-dataflow

Distributed stream-based batch processing engine for Big Data applications. Contains tools for working with large datasets spanned multiple partitions.

Last Version: 5.3

Release Date:

Last Version: 5.3

Release Date:

ActiveJ : Memcache

io.activej : activej-memcache

Various tools for implementing memcached-like RPC messaging.

Last Version: 5.3

Release Date:

ActiveJ : RPC

io.activej : activej-rpc

High-performance and fault-tolerant Remote Procedure Call module for building distributed applications. Provides a high-performance asynchronous binary RPC streaming protocol.

Last Version: 5.3

Release Date:

ActiveJ : Net

io.activej : activej-net

A module for handling low-level asynchronous socket I/O (TCP/UDP). Provides tools for TCP/UDP servers creation.

Last Version: 5.3

Release Date:

Local Data Dictionary Tool

gov.nasa.pds.model : model-lddtool

The PDS4 LDDTool uses the Maven plugin "model-dmdocument" as an executible jar to process an input XML file. The input XML document is parsed and the contents are validated against the master database. The validated contents are integrated into the master database. The XML Schema and Schematron files are written. The process report and spreadsheet are written.

Last Version: 14.0.8

Release Date:

Model Ontology

gov.nasa.pds.model : model-ontology

The PDS4 Model Ontology component conains the Protégé ontology instances for the PDS4 information and data model, and uses the Maven plugin "model-dmdocument" to generate documentation and other artifcats from the ontology into a generated JAR file.

Last Version: 14.0.8

Release Date:

PDS4 Information Model

gov.nasa.pds : model

The PDS4 Information Model package describes the information model in use by PDS4.

Last Version: 14.0.8

Release Date:

artemis-library

com.brihaspathee.artemis : artemis-library

Common Classes for all Artemis Microservices

Last Version: 1.0.3

Release Date:

JobRunr Quarkus Extension

org.jobrunr : quarkus-jobrunr

An easy way to perform background processing on the JVM. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Quarkus Deployment Extension

org.jobrunr : quarkus-jobrunr-deployment

An easy way to perform background processing on the JVM. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Kotlin 1.6 Support

org.jobrunr : jobrunr-kotlin-1.6-support

An easy way to perform background processing in Kotlin. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Kotlin 1.5 Support

org.jobrunr : jobrunr-kotlin-1.5-support

An easy way to perform background processing in Kotlin. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Spring Boot Starter

org.jobrunr : jobrunr-spring-boot-starter

An easy way to perform background processing on the JVM. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Spring Boot Native

org.jobrunr : jobrunr-spring-boot-native

An easy way to perform background processing on the JVM. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr Micronaut Feature

org.jobrunr : jobrunr-micronaut-feature

An easy way to perform background processing in Micronaut. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

JobRunr

org.jobrunr : jobrunr

An easy way to perform background processing on the JVM. Backed by persistent storage. Open and free for commercial use.

Last Version: 5.1.4

Release Date:

Last Version: 1.10.2

Release Date: