All Projects → ccmlm → VSDB

ccmlm / VSDB

Licence: GPL-3.0 license
A KV-database with 'Git-like' features.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to VSDB

go-scm
Package scm provides a unified interface to multiple source code management systems.
Stars: ✭ 117 (+963.64%)
Mutual labels:  vcs
Iceberg
Iceberg is the main toolset for handling VCS in Pharo.
Stars: ✭ 114 (+936.36%)
Mutual labels:  vcs
Vcs
VCS Repo management through a common interface in Go
Stars: ✭ 171 (+1454.55%)
Mutual labels:  vcs
Centraldogma
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
Stars: ✭ 378 (+3336.36%)
Mutual labels:  vcs
Wtf
Whitespace Total Fixer
Stars: ✭ 40 (+263.64%)
Mutual labels:  vcs
Precommit
pre-commit hooks for R projects
Stars: ✭ 141 (+1181.82%)
Mutual labels:  vcs
VBA-IDE-Code-Export
Export & Import VBA code for use with Git (or any VCS)
Stars: ✭ 89 (+709.09%)
Mutual labels:  vcs
Vim Signify
➕ Show a diff using Vim its sign column.
Stars: ✭ 2,390 (+21627.27%)
Mutual labels:  vcs
Gitlink
A Jetbrains plugin that opens a local file under Git version control in its remote host using the default browser.
Stars: ✭ 101 (+818.18%)
Mutual labels:  vcs
Source Integration
Source control integration plugin framework for MantisBT, including support for Github, Gitlab, Bitbucket, Gitweb, Cgit, Subversion, Mercurial and more
Stars: ✭ 167 (+1418.18%)
Mutual labels:  vcs
Ansible Role Gitlab
Ansible Role - GitLab
Stars: ✭ 459 (+4072.73%)
Mutual labels:  vcs
Forgefed
An extension to ActivityPub for web-based Git services federation.
Stars: ✭ 874 (+7845.45%)
Mutual labels:  vcs
Ansible Role Git
Ansible Role - Git
Stars: ✭ 153 (+1290.91%)
Mutual labels:  vcs
Isomorphic Git
A pure JavaScript implementation of git for node and browsers!
Stars: ✭ 6,033 (+54745.45%)
Mutual labels:  vcs
Pando
A distributed remote protocol for git based on IPFS, ethereum and aragonOS
Stars: ✭ 177 (+1509.09%)
Mutual labels:  vcs
vcs
PHP interface for version control systems
Stars: ✭ 59 (+436.36%)
Mutual labels:  vcs
Git Cola
git-cola: The highly caffeinated Git GUI
Stars: ✭ 1,787 (+16145.45%)
Mutual labels:  vcs
install
basic script for project installation
Stars: ✭ 17 (+54.55%)
Mutual labels:  vcs
Vcspull
🔄 synchronize projects via yaml/json manifest. built on libvcs
Stars: ✭ 187 (+1600%)
Mutual labels:  vcs
Nbdime
Tools for diffing and merging of Jupyter notebooks.
Stars: ✭ 2,135 (+19309.09%)
Mutual labels:  vcs

GitHub top language Minimum rustc version

VSDB

VSDB is a 'Git' in the form of KV-database.

Some known practical scenarios:

  • Process CheckTx, DeliverTx, Commit ... in 'Tendermint ABCI'
  • Handle folk chain branches, e.g.:
    • Handling 'chain folk' or 'uncle blocks' in non-deterministic consensus like 'POW'
    • Handle temporary 'chain folk' in a hybrid consensus like 'Babe + Grandpa'(substrate)
  • Support some special APIs of 'ETH Web3' in the form of 'trial run'
  • ...

Check here for a detailed description.

Crate List

Name Version Doc Description
vsdb ./wrappers High-level APIs
vsdb_core ./core Low-level implementations
vsdb_derive ./derive Procedure macro collection

LICENSE

  • MIT for v0.40 and earlier
  • GPL-3.0 for v0.41 and later
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].