https://github.com/awslabs/amazon-qldb-driver-rust
A Rust implementation of a driver for Amazon QLDB.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Repository
A Rust implementation of a driver for Amazon QLDB.
Basic Info
- Host: GitHub
- Owner: awslabs
- License: apache-2.0
- Language: Rust
- Default Branch: main
- Homepage: https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started-driver.html
- Size: 729 KB
Statistics
- Stars: 15
- Watchers: 9
- Forks: 2
- Open Issues: 21
- Releases: 0
Metadata Files
README.md
Amazon QLDB Rust Driver
This is the Rust driver for Amazon Quantum Ledger Database (QLDB), which allows Rust developers to write software that makes use of Amazon QLDB.
This package is considered experimental, under active/early development.
Requirements
Basic Configuration
You need to set up your AWS security credentials and config before the driver is able to connect to AWS.
Set up credentials (in e.g. ~/.aws/credentials):
[default]
aws_access_key_id = <your access key id>
aws_secret_access_key = <your secret key>
Set up a default region (in e.g. ~/.aws/config):
[default]
region = us-east-1 <or other region>
See Accessing Amazon QLDB page for more information.
Rust
The driver is written in, and requires, Rust to build. Please see the link below to setup Rust on your system:
Installing the Driver
To build the driver, run the following in the root directory:
cargo build
Using the Driver as a Dependency
To use the driver, in your package that wishes to use the driver, run the following:
cargo add amazon-qldb-driver
Development
Running Tests
You can run the unit tests with this command:
$ cargo test
Documentation
RustDoc is used for documentation. You can generate HTML locally with the following:
cargo doc
Security
See CONTRIBUTING for more information.
License
This project is licensed under the Apache-2.0 License.
Release Notes
Release 0.1 (XXX, 2020)
Coming soon!
Owner
- Name: Amazon Web Services - Labs
- Login: awslabs
- Kind: organization
- Location: Seattle, WA
- Website: http://amazon.com/aws/
- Repositories: 914
- Profile: https://github.com/awslabs
AWS Labs
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 2 years ago
All Time
- Total issues: 1
- Total pull requests: 99
- Average time to close issues: 3 months
- Average time to close pull requests: 6 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 2.0
- Average comments per pull request: 0.48
- Merged pull requests: 61
- Bot issues: 0
- Bot pull requests: 69
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- marcbowes (1)
Pull Request Authors
- dependabot[bot] (69)
- marcbowes (27)
- guyilin-amazon (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 206 dependencies
- amazon-qldb-driver-core *
- tokio 1.16.1
- anyhow 1.0.57
- async-trait 0.1.53
- aws-sdk-qldbsession 0.13.0
- aws-smithy-client 0.43.0
- aws-smithy-http 0.43.0
- aws-types 0.13.0
- bb8 0.8.0
- bytes 1.1.0
- futures 0.3.21
- http 0.2.7
- ion-c-sys 0.4.14
- ion-rs 0.9.0
- rand 0.8.5
- sha2 0.10.2
- thiserror 1.0.31
- tokio 1.16.1
- tracing 0.1.34
- actions-rs/cargo v1 composite
- actions-rs/toolchain v1 composite
- actions/checkout v2 composite