Open Source Components

This table outlines the licensing terms for the open-source software used in DataPelago.

Provider Name

Version

License

Repository URL

Description

Alertmanager

0.27.0

Apache-2.0

https://github.com/prometheus/alertmanager

Prometheus Alertmanager.

Arrow

42.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Rust implementation of Apache Arrow.

Arrow

47.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Rust implementation of Apache Arrow.

Arrow-buffer

42.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Buffer abstractions for Apache Arrow.

Arrow-buffer

47.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Buffer abstractions for Apache Arrow.

Arrow-schema

42.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Defines the logical types for arrow arrays.

Arrow-schema

47.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Defines the logical types for arrow arrays.

Async-recursion

1.0.5

Apache-2.0 OR MIT

https://github.com/dcchut/async-recursion

Recursion for async functions.

Autotls

0.0.5

MIT

https://github.com/gin-gonic/autotls

Support Let’s Encrypt for a Go server application.

Avatica-server

1.20.0

Apache-2.0

https://github.com/apache/calcite-avatica/tree/rel/avatica-1.20.0/server

JDBC server.

AWS SDK for the Go programming language

1.44.35

Apache-2.0

https://github.com/aws/aws-sdk-go

AWS SDK for the Go programming language.

AWS SDK for the Go programming language V2

1.22.1

Apache-2.0

https://github.com/aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

AWS SDK for the Go programming language V2 Secrets Manager

1.23.0

Apache-2.0

https://github.com/aws/aws-sdk-go-v2/service/secretsmanager

AWS SDK for the Go programming language.

aws-glue-datacatalog-client-common

3.4.0

Apache-2.0

https://github.com/awslabs/aws-glue-data-catalog-client-for-apache-hive-metastore/tree/branch-3.4.0/aws-glue-datacatalog-client-common

The AWS Glue Data Catalog is a fully managed, Apache Hive Metastore compatible, metadata repository.

aws-glue-datacatalog-hive3-client

3.4.0

Apache-2.0

https://github.com/awslabs/aws-glue-data-catalog-client-for-apache-hive-metastore/tree/branch-3.4.0/aws-glue-datacatalog-hive3-client

The AWS Glue Data Catalog is a fully managed, Apache Hive Metastore compatible, metadata repository.

aws-java-sdk-core

1.12.31

Apache-2.0

https://github.com/aws/aws-sdk-java/tree/1.12.31/aws-java-sdk-core

The AWS SDK for Java - Core module holds the classes that are used by the individual service clients to interact with Amazon Web Services. Users need to depend on aws-java-sdk artifact for accessing individual client classes.

aws-java-sdk-dynamodb

1.12.237

Apache-2.0

https://github.com/aws/aws-sdk-java/tree/1.12.237/aws-java-sdk-dynamodb

The AWS Java SDK for Amazon DynamoDB module holds the client classes that are used for communicating with Amazon DynamoDB Service.

aws-java-sdk-glue

1.12.237

Apache-2.0

https://github.com/aws/aws-sdk-java/tree/1.12.237/aws-java-sdk-glue

The AWS Java SDK for AWS Glue module holds the client classes that are used for communicating with AWS Glue Service.

aws-java-sdk-glue

1.12.31

Apache-2.0

https://github.com/aws/aws-sdk-java/tree/1.12.31/aws-java-sdk-glue

The AWS Java SDK for AWS Glue module holds the client classes that are used for communicating with AWS Glue Service.

aws-java-sdk-s3

1.12.237

Apache-2.0

https://github.com/aws/aws-sdk-java/tree/1.12.237/aws-java-sdk-s3

The AWS Java SDK for Amazon S3 module holds the client classes that are used for communicating with Amazon Simple Storage Service.

aws-sdk-java

2.20.152

Apache-2.0

https://github.com/aws/aws-sdk-java-v2

The Amazon Web Services SDK for Java provides Java APIs for building software on AWS’ cost-effective, scalable, and reliable infrastructure products. The AWS Java SDK allows developers to code against APIs for all of Amazon’s infrastructure web services (Amazon S3, Amazon EC2, Amazon SQS, Amazon Relational Database Service, Amazon AutoScaling, etc).

Backtrace

0.3.69

Apache-2.0 OR MIT

https://github.com/rust-lang/backtrace-rs

A library to acquire a stack trace (backtrace) at runtime in a Rust program.

Bindgen

0.64.0

BSD-3-Clause

https://github.com/rust-lang/rust-bindgen

Automatically generates Rust FFI bindings to C and C++ libraries.

Bindgen

0.68.1

BSD-3-Clause

https://github.com/rust-lang/rust-bindgen

Automatically generates Rust FFI bindings to C and C++ libraries.

Bitflags

1.3.2

Apache-2.0 OR MIT

https://github.com/bitflags/bitflags

A macro to generate structures which behave like bitflags.

Bitflags

2.4.0

Apache-2.0 OR MIT

https://github.com/bitflags/bitflags

A macro to generate structures which behave like bitflags.

Byteorder

1.4.3

MIT OR Unlicense

https://github.com/BurntSushi/byteorder

Library for reading/writing numbers in big-endian and little-endian.

Bytes

1.5.0

MIT

https://github.com/tokio-rs/bytes

Types and traits for working with bytes.

Caffeine

3.1.8

Apache-2.0

https://github.com/ben-manes/caffeine/tree/v3.1.8

A high performance caching library.

Calcite-core

1.30.0

Apache-2.0

https://github.com/apache/calcite/tree/calcite-1.30.0/core

Core Calcite APIs and engine.

Calcite-plus

1.30.0

Apache-2.0

https://github.com/apache/calcite/tree/calcite-1.30.0/plus

Calcite test utils.

Calcite-server

1.30.0

Apache-2.0

https://github.com/apache/calcite/tree/calcite-1.30.0/server

Calcite Server.

Calcite-testkit

1.30.0

Apache-2.0

https://github.com/apache/calcite/tree/calcite-1.30.0/testkit

Test utils.

Cargo

0.68.0

Apache-2.0 OR MIT

https://github.com/rust-lang/cargo

Cargo, a package manager for Rust.

CC

1.0.83

Apache-2.0 OR MIT

https://github.com/rust-lang/cc-rs

A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code.

Cfg-if

1.0.0

Apache-2.0 OR MIT

https://github.com/alexcrichton/cfg-if

A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.

Checker-qual

1.8.1

The MIT License

https://github.com/typetools/checker-framework/tree/master/checker-qual

Checker-qual contains annotations (type qualifiers) that a programmer writes to specify Java code for type-checking by the Checker Framework.

Chrono

0.4.31

Apache-2.0 OR MIT

https://github.com/chronotope/chrono

Date and time library for Rust.

Clap

2.34.0

MIT

https://github.com/clap-rs/clap

A simple to use, efficient, and full-featured Command Line Argument Parser.

Clap

3.2.25

Apache-2.0 OR MIT

https://github.com/clap-rs/clap

A simple to use, efficient, and full-featured Command Line Argument Parser.

Clap

4.4.5

Apache-2.0 OR MIT

https://github.com/clap-rs/clap

A simple to use, efficient, and full-featured Command Line Argument Parser.

Cobra

1.4.0

Apache-2.0

https://github.com/spf13/cobra

A Commander for modern Go CLI interactions.

Colored

2.0.4

MPL-2.0

https://github.com/mackwic/colored

The most simple way to add colors in your terminal.

Commons-codec

1.9

Apache-2.0

https://github.com/apache/commons-codec/tree/1.9

The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

Commons-io

2.13.0

Apache-2.0

https://github.com/apache/commons-io/tree/rel/commons-io-2.13.0

The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

Commons-io

2.6

Apache-2.0

https://github.com/apache/commons-io/tree/commons-io-2.6

The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

Commons-lang3

3.11

Apache-2.0

https://github.com/apache/commons-lang/tree/rel/commons-lang-3.11

Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang’s hierarchy, or are considered to be so standard as to justify existence in java.lang.

Confluent Kafka Golang client

1.9.2

Apache-2.0

https://github.com/confluentinc/confluent-kafka-go

Confluent’s Apache Kafka Golang client.

Core_affinity

0.8.1

Apache-2.0 OR MIT

https://github.com/Elzair/core_affinity_rs

Manages CPU affinities.

Criterion

0.4.0

Apache-2.0 OR MIT

https://github.com/bheisler/criterion.rs

Statistics-driven micro-benchmarking library.

Crossbeam

0.8.2

Apache-2.0 OR MIT

https://github.com/crossbeam-rs/crossbeam

Tools for concurrent programming.

CSV

1.2.2

MIT OR Unlicense

https://github.com/BurntSushi/rust-csv

Fast CSV parsing with support for serde.

Cxx

1.0.107

Apache-2.0 OR MIT

https://github.com/dtolnay/cxx

Safe interop between Rust and C++.

Cxx-build

1.0.107

Apache-2.0 OR MIT

https://github.com/dtolnay/cxx

C++ code generator for integrating cxx crate into a Cargo build.

Default-env

0.1.1

MIT

https://github.com/nhynes/default-env

The env! macro but with a default value.

Delta-standalone_2.13

3.0.0rc1

Apache-2.0

https://github.com/delta-io/delta/tree/v3.0.0rc1/connectors/standalone/

delta-standalone.

Delta-storage-s3-dynamodb

3.1.0

Apache-2.0

https://github.com/delta-io/delta/tree/v3.1.0/storage-s3-dynamodb

delta-storage-s3-dynamodb.

Der

0.7.8

Apache-2.0 OR MIT

https://github.com/RustCrypto/formats/tree/master/der

Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless no_std targets.

EKSCTL

0.105.0

Apache-2.0

https://github.com/weaveworks/eksctl

The official CLI for Amazon EKS.

Fast-math

0.1.1

Apache-2.0 OR MIT

https://github.com/huonw/fast-math

Fast, approximate versions of mathematical functions.

Futures

0.3.28

Apache-2.0 OR MIT

https://github.com/rust-lang/futures-rs

An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.

Gin

1.8.1

MIT

https://github.com/gin-gonic/gin

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you need smashing performance, get yourself some Gin.

Go Commons Lang

0.0.0-202002 08220349- 58e9fcb95174

MIT

https://github.com/agrison/go-commons-lang

go-commons-lang.

Go cryptography libraries

0.14.0

BSD-3-Clause

https://golang.org/x/crypto

supplementary Go cryptography libraries.

Go OIDC library

3.1.0

Apache-2.0

https://github.com/coreos/go-oidc

A Go OpenID Connect client.

Go-graphql-client

0.8.0

BSD-3-Clause

https://github.com/hasura/go-graphql-client

Package graphql provides a GraphQL client implementation.

Go-mpatch

1.0.7

MIT

https://github.com/undefinedlabs/go-mpatch

Go library for monkey patching.

Golang-jwt/jwt

3.2.2+incompatible

MIT

https://github.com/golang-jwt/jwt

Go implementation of JSON Web Tokens (JWT).

GORM Postrges

1.5.4

MIT

https://gorm.io/driver/postgres

GORM PostgreSQL driver.

GORM-The ORM toolkit for GO

1.25.5

MIT

https://gorm.io/gorm

The ORM library for Golang.

Gosaml2

0.9.1

BSD-2-Clause

https://github.com/russellhaering/gosaml2

Pure Go implementation of SAML 2.0

Goxmldsig

1.3.0

BSD-2-Clause

https://github.com/russellhaering/goxmldsig

Pure Go implementation of XML Digital Signatures.

Grafana

8.4.7

GNU Affero General Public License v3.0

https://github.com/grafana/grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

Guava

21

Apache-2.0

https://github.com/google/guava/tree/v21.0/guava

Guava is a suite of core and expanded libraries that include utility classes, Google’s collections, I/O classes, and much more.

Hadoop-aws

3.3.6

Apache-2.0

https://github.com/apache/hadoop/tree/rel/release-3.3.6/hadoop-tools/hadoop-aws

This module contains code to support integration with Amazon Web Services. It also declares the dependencies needed to work with AWS services.

Hadoop-aws

3.3.6

Apache-2.0

https://github.com/apache/hadoop/tree/rel/release-3.3.6/hadoop-tools/hadoop-aws

This module contains code to support integration with Amazon Web Services. It also declares the dependencies needed to work with AWS services.

Hadoop-client

3.3.6

Apache-2.0

https://github.com/apache/hadoop/tree/rel/release-3.3.6/hadoop-client-modules/hadoop-client

Apache Hadoop Client aggregation pom with dependencies exposed.

Hadoop-client

3.3.6

Apache-2.0

https://github.com/apache/hadoop/tree/rel/release-3.3.6/hadoop-client-modules/hadoop-client

Apache Hadoop Client aggregation pom with dependencies exposed.

Hamcrest-core

1.3

New BSD License

https://github.com/hamcrest/JavaHamcrest/tree/hamcrest-java-1.3/hamcrest-core/

This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.

Hamcrest-library

1.3

New BSD License

https://github.com/hamcrest/JavaHamcrest/tree/hamcrest-java-1.3/hamcrest-library/

Test hamcrest framwork lib.

Hive-exec

3.1.0

Apache-2.0

https://github.com/apache/hive/tree/rel/release-3.1.0/ql

Hive

Hive-metastore

3.1.0

Apache-2.0

https://github.com/apache/hive/tree/rel/release-3.1.0/metastore

Hive Metastore

Jackson-annotations

2.13.2

Apache-2.0

https://github.com/FasterXML/jackson-annotations/tree/jackson-annotations-2.13.2

Core annotations used for value types, used by Jackson data binding package.

Jackson-annotations

2.13.0

Apache-2.0

https://github.com/FasterXML/jackson-annotations/tree/jackson-annotations-2.13.0

Core annotations used for value types, used by Jackson data binding package.

Jackson-core

2.13.2

Apache-2.0

https://github.com/FasterXML/jackson-core/tree/jackson-core-2.13.2

Core Jackson processing abstractions (aka Streaming API), implementation for JSON.

Jackson-core

2.13.0

Apache-2.0

https://github.com/FasterXML/jackson-core/tree/jackson-core-2.13.0

Core Jackson processing abstractions (aka Streaming API), implementation for JSON.

Jackson-databind

2.13.2

Apache-2.0

https://github.com/FasterXML/jackson-databind/tree/jackson-databind-2.13.2

General data-binding functionality for Jackson: works on core streaming API.

Jackson-databind

2.13.0

Apache-2.0

https://github.com/FasterXML/jackson-databind/tree/jackson-databind-2.13.0

General data-binding functionality for Jackson: works on core streaming API.

Jackson-dataformat-yaml

2.13.2

Apache-2.0

https://github.com/FasterXML/jackson-dataformats-text/tree/jackson-dataformats-text-2.13.2/yaml

Support for reading and writing YAML-encoded data via Jackson abstractions.

Jsonassert

1.5.1

Apache-2.0

https://github.com/skyscreamer/JSONassert/tree/jsonassert-1.5.1

Testing lib for easy json assertations.

Junit-jupiter

5.8.2

Apache-2.0

https://github.com/junit-team/junit5/tree/r5.8.2/junit-jupiter

Testing platform.

Junit-jupiter-api

5.9.0

Apache-2.0

https://github.com/junit-team/junit5/tree/r5.9.0/junit-jupiter-api

Testing framework.

Junit-jupiter-params

5.9.0

Apache-2.0

https://github.com/junit-team/junit5/tree/r5.9.0/junit-jupiter-params

Testing framework.

Junit-vintage-engine

5.9.0

Apache-2.0

https://github.com/junit-team/junit5/tree/r5.9.0/junit-vintage-engine

Testing framework.

Kubelet

0.21.2

Apache-2.0

https://k8s.io/kubelet

kubelet component configs.

Kubernetes

1.19.5

Apache-2.0

https://k8s.io/kubernetes

Production-Grade Container Scheduling and Management.

Kubernetes API machinery

0.23.5

Apache-2.0

https://k8s.io/apimachinery

Scheme, typing, encoding, decoding, and conversion packages for Kubernetes and Kubernetes-like API objects.

Kubernetes API Serve

0.21.2

Apache-2.0

https://k8s.io/apiserver

Library for writing a Kubernetes-style API server.

Kubernetes API Server Aggregator

0.21.2

Apache-2.0

https://k8s.io/kube-aggregator

Aggregator for Kubernetes-style API servers: dynamic registration, discovery summarization, secure proxy.

Kubernetes API Server for Custom Resource Definitions (CRDs)

0.21.2

Apache-2.0

https://k8s.io/apiextensions-apiserver

API server for API extensions like CustomResourceDefinitions.

Kubernetes CLI Runtime

0.21.2

Apache-2.0

https://k8s.io/cli-runtime

Set of helpers for creating kubectl commands and plugins.

Kubernetes Client-go

0.23.5

Apache-2.0

https://k8s.io/client-go

Go client for Kubernetes.

Kubernetes Cloud

0.21.2

ISC

https://k8s.io/cloud-provider

cloud-provider defines the shared interfaces which Kubernetes cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion. Also serves as an issue tracker for SIG Cloud Provider.

Kubernetes Cluster Bootstrap

0.21.2

Apache-2.0

https://k8s.io/cluster-bootstrap

Set of constants and helpers in support of https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cluster-lifecycle/bootstrap-discovery.md

Kubernetes Code Generator

0.21.2

Apache-2.0

https://k8s.io/code-generator

Generators for kube-like API types.

Kubernetes Component Base

0.21.2

Apache-2.0

https://k8s.io/component-base

Shared code for kubernetes core components.

Kubernetes Container Runtime Interface (CRI)

0.21.2

Apache-2.0

https://k8s.io/cri-api

Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes.

Kubernetes Controller Manager

0.21.2

Apache-2.0

https://k8s.io/kube-controller-manager

kube-controller-manager component configs.

Kubernetes CSI

0.21.2

Apache-2.0

https://k8s.io/csi-translation-lib

Staging repo for CSI Migration/Translation libraries.

Kubernetes kubectl

0.21.2

Apache-2.0

https://k8s.io/kubectl

Issue tracker and mirror of kubectl code.

Kubernetes Legacy Cloud Providers

0.21.2

Apache-2.0

https://k8s.io/legacy-cloud-providers

This repository hosts the legacy in-tree cloud providers. Out-of-tree cloud providers can consume packages in this repo to support legacy implementations of their Kubernetes cloud provider.

Kubernetes Metrics

0.21.2

Apache-2.0

https://k8s.io/metrics

Kubernetes metrics-related API types and clients.

Kubernetes Proxy

0.21.2

Apache-2.0

https://k8s.io/kube-proxy

kube-proxy component configs.

Kubernetes Sample API Server

0.21.2

Apache-2.0

https://k8s.io/sample-apiserver

Reference implementation of an apiserver for a custom Kubernetes API.

Kubernetes Scheduler

0.21.2

Apache-2.0

https://k8s.io/kube-scheduler

kube-scheduler component configs.

Lazy_static

0.2.11

Apache-2.0 OR MIT

https://github.com/rust-lang-nursery/lazy-static.rs

A macro for declaring lazily evaluated statics in Rust.

Lazy_static

1.4.0

Apache-2.0 OR MIT

https://github.com/rust-lang-nursery/lazy-static.rs

A macro for declaring lazily evaluated statics in Rust.

Libc

0.2.148

Apache-2.0 OR MIT

https://github.com/rust-lang/libc

Raw FFI bindings to platform libraries like libc.

Libpq

3.1.0

MIT

https://github.com/sanpii/libpq.rs

Safe binding for libpq.

Llvm-sys

160.1.3

MIT

https://gitlab.com/taricorp/llvm-sys.rs

Bindings to LLVM’s C API.

Log

0.3.9

Apache-2.0 OR MIT

https://github.com/rust-lang/log

A lightweight logging facade for Rust.

Log

0.4.20

Apache-2.0 OR MIT

https://github.com/rust-lang/log

A lightweight logging facade for Rust.

Log4j-core

2.11.0

Apache-2.0

https://github.com/apache/logging-log4j2/tree/rel/2.11.0/log4j-core

Logging framework.

Log4j-slf4j-impl

2.11.0

Apache-2.0

https://github.com/apache/logging-log4j2/tree/rel/2.11.0/log4j-slf4j-impl

Logging framework.

Logback-classic

1.1.3

Eclipse Public License - v 1.0,GNU Lesser General Public License

https://logback/logback-classic

logback-classic module.

Logback-core

1.1.3

Eclipse Public License - v 1.0,GNU Lesser General Public License

https://logback/logback-core

logback-core module.

Logback-jackson

0.1.5

Apache-2.0

https://github.com/qos-ch/logback-contrib/tree/v_0.1.5/jackson

JSON Parsing.

Logback-json-classic

0.1.5

Apache-2.0

https://github.com/qos-ch/logback-contrib/tree/v_0.1.5/json/classic

JSON Parsing.

Md5

0.7.0

Apache-2.0 OR MIT

https://github.com/stainless-steel/md5

The package provides the MD5 hash function.

Mockito-core

1.10.19

The MIT License

https://github.com/scopt/scopt/tree/v4.1.0/shared/src/main/scala/scopt

Command line parser.

Moka

0.12.1

Apache-2.0 OR MIT

https://github.com/moka-rs/moka

A fast and concurrent cache library inspired by Java Caffeine.

Nix

0.26.4

MIT

https://github.com/nix-rust/nix

Rust friendly bindings to *nix APIs.

Nom

5.1.3

MIT

https://github.com/Geal/nom

A byte-oriented, zero-copy, parser combinators library.

Nom

7.1.3

MIT

https://github.com/Geal/nom

A byte-oriented, zero-copy, parser combinators library.

Oauth2

0.0.0-202210 14153046 -6fdb5e3db783

BSD-3-Clause

https://golang.org/x/oauth2

oauth2 package contains a client implementation for OAuth 2.0 spec.

Once_cell

1.18.0

Apache-2.0 OR MIT

https://github.com/matklad/once_cell

Single assignment cells and lazy values.

Opentable-rust

0.5.1

NA

https://github.com/rust-lang

Rust programming Language.

Parking_lot

0.12.1

Apache-2.0 OR MIT

https://github.com/Amanieu/parking_lot

More compact and efficient implementations of the standard synchronization primitives.

Parquet

42.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Apache Parquet implementation in Rust.

Parquet

47.0.0

Apache-2.0

https://github.com/apache/arrow-rs

Apache Parquet implementation in Rust.

Parquet-format

4.0.0

Apache-2.0

https://github.com/sunchao/parquet-format-rs

Apache Parquet Format - thrift definition and generated Rust file.

Paste

1.0.14

Apache-2.0 OR MIT

https://github.com/dtolnay/paste

Macros for all your token pasting needs.

Pem

3.0.3

MIT

https://github.com/jcreekmore/pem-rs.git

Parse and encode PEM-encoded data.

Percent-encoding

2.3.0

Apache-2.0 OR MIT

https://github.com/servo/rust-url/

Percent encoding and decoding.

Proc-macro2

0.4.30

Apache-2.0 OR MIT

https://github.com/alexcrichton/proc-macro2

A stable implementation of the upcoming new proc_macro API. Comes with an option, off by default, to also reimplement itself in terms of the upstream unstable API.

Proc-macro2

1.0.74

Apache-2.0 OR MIT

https://github.com/dtolnay/proc-macro2

A substitute implementation of the compiler’s proc_macro API to decouple token-based libraries from the procedural macro use case.

Prometheus

0.13.3

Apache-2.0

https://github.com/tikv/rust-prometheus

Prometheus instrumentation library for Rust applications.

Prometheus

2.46.0

Apache-2.0

https://github.com/prometheus/prometheus

The Prometheus monitoring system and time series database.

Ptree

0.4.0

Apache-2.0 OR MIT

https://gitlab.com/Noughmad/ptree

Pretty-print tree-like structures.

Quote

0.6.13

Apache-2.0 OR MIT

https://github.com/dtolnay/quote

Quasi-quoting macro quote!(…).

Quote

1.0.35

Apache-2.0 OR MIT

https://github.com/dtolnay/quote

Quasi-quoting macro quote!(…).

Rand

0.8.5

Apache-2.0 OR MIT

https://github.com/rust-random/rand

Random number generators and other randomness functionality.

Regex

1.9.5

Apache-2.0 OR MIT

https://github.com/rust-lang/regex

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

Rmp-serde

1.1.2

MIT

https://github.com/3Hren/msgpack-rust

Serde bindings for RMP.

Rusqlite

0.27.0

MIT

https://github.com/rusqlite/rusqlite

Ergonomic wrapper for SQLite.

Scala-library

2.13.8

Apache-2.0

https://github.com/scala/scala/tree/v2.13.8

Standard library for the Scala Programming Language.

Schemars

0.8.16

MIT

https://github.com/GREsau/schemars

Generate JSON Schemas from Rust code.

Scopt_3

4.1.0

MIT

https://github.com/scopt/scopt/tree/v4.1.0/shared/src/main/scala/scopt

a command line options parsing library.

Serde

0.8.23

Apache-2.0 OR MIT

https://github.com/serde-rs/serde

A generic serialization/deserialization framework.

Serde

1.0.188

Apache-2.0 OR MIT

https://github.com/serde-rs/serde

A generic serialization/deserialization framework.

Serde_json

1.0.107

Apache-2.0 OR MIT

https://github.com/serde-rs/json

A JSON serialization file format.

Serde_xml

0.9.1

NA

https://github.com/serde-rs/xml

xml support for rust-serde.

Serde_yaml

0.8.26

Apache-2.0 OR MIT

https://github.com/dtolnay/serde-yaml

YAML support for Serde.

Serde-value

0.7.0

MIT

https://github.com/arcnmx/serde-value

Serialization value trees.

Serde-value

0.7.0

MIT

https://github.com/arcnmx/serde-value

Serialization value trees.

Slf4j-api

1.7.36

MIT License

https://github.com/qos-ch/slf4j/tree/v_1.7.36/slf4j-api

The slf4j API.

Smithy code generators for Go

1.16.0

Apache-2.0

https://github.com/aws/smithy-go

Smithy code generators for Go (in development).

Static_assertions

1.1.0

Apache-2.0 OR MIT

https://github.com/nvzqz/static-assertions-rs

Compile-time assertions to ensure that invariants are met.

Syn

0.15.44

Apache-2.0 OR MIT

https://github.com/dtolnay/syn

Parser for Rust source code.

Syn

1.0.109

Apache-2.0 OR MIT

https://github.com/dtolnay/syn

Parser for Rust source code.

Syn

2.0.46

Apache-2.0 OR MIT

https://github.com/dtolnay/syn

Parser for Rust source code.

Sysinfo

0.19.2

MIT

https://github.com/GuillaumeGomez/sysinfo

Library to get system information such as processes, processors, disks, components and networks.

Sysinfo

0.23.13

MIT

https://github.com/GuillaumeGomez/sysinfo

Library to get system information such as processes, processors, disks, components and networks.

Tempfile

3.8.0

Apache-2.0 OR MIT

https://github.com/Stebalien/tempfile

A library for managing temporary files and directories.

Testify

1.8.1

MIT

https://github.com/stretchr/testify

A toolkit with common assertions and mocks that plays nicely with the standard library.

Text_io

0.1.12

Apache-2.0 OR MIT

https://github.com/oli-obk/rust-si

really simple to use panicking input functions.

Thread_local

1.1.7

Apache-2.0 OR MIT

https://github.com/Amanieu/thread_local-rs

Per-object thread-local storage.

Thrift

0.13.0

Apache-2.0

https://github.com/apache/thrift/tree/master/lib/rs

Rust bindings for the Apache Thrift RPC system.

Thrift

0.17.0

Apache-2.0

https://github.com/apache/thrift/tree/master/lib/rs

Rust bindings for the Apache Thrift RPC system.

Tiny_http

0.12.0

Apache-2.0 OR MIT

https://github.com/tiny-http/tiny-http

Low level HTTP server library.

Tokio

1.32.0

MIT

https://github.com/tokio-rs/tokio

An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.

Tpcds

1.2

Apache-2.0

https://github.com/Teradata/tpcds/tree/1.2

Java based generator for TPC-DS data.

Ttl_cache

0.5.1

Apache-2.0 OR MIT

https://github.com/stusmall/ttl_cache

A cache that will expire values after a TTL.

Uuid

1.6.1

Apache-2.0 OR MIT

https://github.com/uuid-rs/uuid

A library to generate and parse UUIDs.

Uuid

1.3.0

BSD-3-Clause

https://github.com/google/uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

Vergen

5.1.17

Apache-2.0 OR MIT

https://github.com/rustyhorde/vergen

Generate ‘cargo:rustc-env’ instructions via ‘build.rs’ for use in your code via the env! macro.

Viper

1.15.0

BSD-3-Clause

https://github.com/spf13/viper

Go configuration with fangs.

Walkdir

2.4.0

MIT OR Unlicense

https://github.com/BurntSushi/walkdir

Recursively walk a directory.

Xxhash-rust

0.8.7

BSL-1.0

https://github.com/DoumanAsh/xxhash-rust

Implementation of xxhash.

Yaml

1.0.0-201409 24161607 -9f9df34309c0

LGPL-3.0

https://gopkg.in/yaml.v1

The yaml package enables Go programs to comfortably encode and decode YAML values.

Zap

1.21.0

MIT

https://go.uber.org/zap

Fast, structured, leveled logging in Go.

Zetasketch

0.1.0

Apache-2.0

https://github.com/google/zetasketch/releases/tag/v0.1.0

A collection of libraries for single-pass, distributed, sublinear-space approximate aggregation and sketching algorithms.