datom

An open-source database inspired by Datomic

https://github.com/lutriseng/datom-rs

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords

database datomic rust-library
Last synced: 6 months ago · JSON representation

Repository

An open-source database inspired by Datomic

Basic Info
Statistics
  • Stars: 30
  • Watchers: 1
  • Forks: 1
  • Open Issues: 33
  • Releases: 4
Topics
database datomic rust-library
Created over 4 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing Funding License Code of conduct Citation Security

README.md

datom-rs

CI status Coverage Status Version Libraries.io dependency status for latest release FOSSA Status License Matrix: #datom-rs:lutris.engineering IRC: ##datom.rs on libera.chat GitHub Sponsors Contributor Covenant

An open-source database inspired by Datomic

Documentation

datom-rs is currently under pre-release development.

Installation

Add the following to the [dependencies] section of your Cargo.toml:

toml datom = "0.1"

MSRV

datom-rs is supported with rustc 1.65 and newer.

Sponsors

Sponsor Contribution
Lutris, Inc Lutris runs the datom-rs project.

Owner

  • Name: Lutris
  • Login: LutrisEng
  • Kind: organization
  • Email: contact@lutris.engineering
  • Location: United States of America

Software firm based out of Brenham, Texas

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 158
  • Total Committers: 2
  • Avg Commits per committer: 79.0
  • Development Distribution Score (DDS): 0.044
Past Year
  • Commits: 18
  • Committers: 2
  • Avg Commits per committer: 9.0
  • Development Distribution Score (DDS): 0.056
Top Committers
Name Email Commits
Piper McCorkle c****t@p****e 151
dependabot[bot] 4****]@u****m 7
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 2
  • Total pull requests: 98
  • Average time to close issues: N/A
  • Average time to close pull requests: about 2 months
  • Total issue authors: 1
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.34
  • Merged pull requests: 1
  • Bot issues: 2
  • Bot pull requests: 96
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
  • github-actions[bot] (2)
Pull Request Authors
  • dependabot[bot] (95)
  • piperswe (2)
  • renovate[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (95) javascript (49) rust (29) github actions (8) github_actions (6) java (4) rebase when passing (1)

Packages

  • Total packages: 1
  • Total downloads:
    • cargo 6,075 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
crates.io: datom

datom-rs: an open-source database inspired by Datomic

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6,075 Total
Rankings
Stargazers count: 20.0%
Forks count: 29.1%
Dependent repos count: 29.3%
Average: 33.0%
Dependent packages count: 33.8%
Downloads: 52.5%
Maintainers (1)
Last synced: 7 months ago

Dependencies

datom/Cargo.toml cargo
  • cargo-husky 1 development
  • arc-swap 1.3
  • archery 0.4
  • chrono 0.4
  • datom-bigdecimal 0.3.0
  • miette 1
  • num-bigint 0.4
  • once_cell 1
  • rpds 0.10
  • sled 0.34
  • thiserror 1
  • uuid 0.8
datom-java/lib/build.gradle maven
  • org.apache.commons:commons-math3 3.6.1 api
  • com.google.guava:guava 30.1.1-jre implementation
  • org.junit.jupiter:junit-jupiter 5.8.1 testImplementation
datom-node/package-lock.json npm
  • 326 dependencies
datom-node/package.json npm
  • cargo-cp-artifact ^0.1 development
  • jest ^27.2.5 development
.github/workflows/ci.yml actions
  • LutrisEng/validate-cff v1.0.0 composite
  • Swatinem/rust-cache v2 composite
  • actions-rs/cargo v1 composite
  • actions-rs/clippy-check v1 composite
  • actions-rs/grcov v0.1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • coverallsapp/github-action master composite
  • goto-bus-stop/setup-zig v2 composite
  • peaceiris/actions-gh-pages v3 composite
.devcontainer/Dockerfile docker
  • mcr.microsoft.com/vscode/devcontainers/rust 0-1 build
Cargo.toml cargo
datom-c/Cargo.toml cargo
datom-java/Cargo.toml cargo
datom-node/Cargo.toml cargo