semvec/pypi-packages huggingface dataset:
keypact 0.11.0
Efficient Key-Value Data Storage with Multithreaded Simultaneous Writing
License: MIT
Requires Python: >= 3

# KeyPact | Multithreaded Simultaneous Writing Key-Value DB
KeyPact is an efficient key-value data storage system that aims to making simultaneous writing with multithreaded. 

## Features
- Multithread Support
- Simultaneous Writing
- Easy to use
- Easy to integrate
- Easy to deploy
- Able to saving files
- Able to compressing datas
- Able to storing pyton objects (Pickle)
- Able to encryption
- Able to caching
- Able to backup and restore
- Able to listing, deleting and deleting all databases


## Installation
You can install KeyPact by pip3:

```console
pip3 install keypact
```

## Usage
KeyPact is aimed to be used in Python and command line as well. You can use it in your Python code or in command line.


### In Python

```python
import keypact

my_keypact = keypact.KeyPact("client_addresses")

my_keypact.set("Onur", "Sivas")

print(my_keypact.get("Onur"))
```

### Console

```console	
keypact --name=client_addresses set Onur Sivas
```
```console
keypact --name=client_addresses get Onur
```


## Contributing
Contributions to KeyPact are welcome! If you have any suggestions or find a bug, please open an issue on the GitHub repository. If you want to contribute code, please fork the repository and create a pull request.

## License
KeyPact is released under the MIT License.