Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d33p0st/modstore

Basic and Modded Data Structures with rust backend for speed and safety and python's comfortability.
https://github.com/d33p0st/modstore

custom-data-structures custom-data-type data-structures linux modstore python python3 rust unix windows

Last synced: 3 months ago
JSON representation

Basic and Modded Data Structures with rust backend for speed and safety and python's comfortability.

Awesome Lists containing this project

README

        

[![Unit Tests](https://github.com/d33p0st/modstore/actions/workflows/tests.yml/badge.svg)](https://github.com/d33p0st/modstore/actions/workflows/tests.yml)
[![Build](https://github.com/d33p0st/modstore/actions/workflows/generate_wheels.yml/badge.svg)](https://github.com/d33p0st/modstore/actions/workflows/generate_wheels.yml)
[![codecov](https://codecov.io/gh/d33p0st/modstore/branch/main/graph/badge.svg?token=P27ASL6TGH)](https://codecov.io/gh/d33p0st/modstore)
[![Downloads](https://static.pepy.tech/badge/modstore)](https://pepy.tech/project/modstore)

# Overview

`modstore` brings about the speed python lacked while implementing complex `Data Structures`. `modstore` upgrades pre-existing `Data Structures` to the point you can laid back and use `pre-built` complex functions. While still keeping the base Structures, `modstore` introduces better and improves ones such as `BlockChain`, `DAG` and much more.

Leveraging `Rust`'s speed and safety, new `Data Structures` are lightning fast and gives you the comfortability of using them via `Python`.

## Features

`modstore` provides a ton of data structures to mess around with.

`Categories:`

- Rust

- [BlockChain](/docs/BlockChain/blockchain.md): Using Rust's performance, create a tamper proof blockchain data structure of your required difficulty. Search through the blockchain and retrieve data in their original form as provided. See docs [here](/docs/BlockChain/blockchain.md).

- [DAG](/docs/DAG/dag.md): Directed Acyclic Graphs is a graph with no cycles, used in certain blockchain variants like [IOTA](https://www.iota.org). Create and manipulate and store Network Like data in DAGs. See docs [here](/docs/DAG/dag.md).

- More Coming Soon!

- Python

- [Stack](/docs/Stack/stack.md)
- [List](/docs/List/list.md)
- More Coming Soon!

## Installation

Install using pip,

```sh
pip install modstore
```

## Documentation

For documentation, check out the [docs](/docs/) folder in the repository.

Repository Link for PYPI users. Click [here](https://github.com/d33p0st/modstore)

## Issues

#### File Bugs in the issue tracker with this template [here](https://github.com/d33p0st/modstore/blob/main/.github/ISSUE_TEMPLATE/bug_report.md).

#### Feature Requests [here](https://github.com/d33p0st/modstore/blob/main/.github/ISSUE_TEMPLATE/feature_request.md)

#### Other issues [here](https://github.com/d33p0st/modstore/blob/main/.github/ISSUE_TEMPLATE/custom.md)