Haydn Vestal's repositories

tinychain

A next-gen database + SaaS framework for rapid development and integration of enterprise services

Language:RustLicense:Apache-2.0Stargazers:46Issues:4Issues:88

freqfs

An in-memory filesystem cache layer based on tokio::fs, with least-frequently-used eviction

Language:RustLicense:Apache-2.0Stargazers:36Issues:3Issues:3

freqache

A thread-safe Rust LFU cache which supports a custom eviction policy

Language:RustLicense:Apache-2.0Stargazers:35Issues:2Issues:0

destream

Rust library for asynchronous stream (de)serialization

Language:RustLicense:Apache-2.0Stargazers:22Issues:2Issues:2

destream_json

Rust library for encoding and decoding a JSON stream

Language:RustLicense:Apache-2.0Stargazers:7Issues:3Issues:4

afarray

Convenience methods for working with ArrayFire arrays in Rust

Language:RustLicense:Apache-2.0Stargazers:2Issues:0Issues:0

async-hash

A Rust library for SHA256 hashing of data structures which only support async access

Language:RustLicense:Apache-2.0Stargazers:2Issues:0Issues:0

uplock

A futures-aware RwLock with ref_count, upgrade, and downgrade methods

Language:RustLicense:Apache-2.0Stargazers:2Issues:2Issues:0

b-tree

A persistent B+ tree using freqfs

Language:RustLicense:Apache-2.0Stargazers:1Issues:2Issues:3

ha-ndarray

An n-dimensional array for Rust with support for OpenCL

Language:RustLicense:Apache-2.0Stargazers:1Issues:0Issues:0

number-general

A generic Rust number type with support for basic math operations

Language:RustLicense:Apache-2.0Stargazers:1Issues:2Issues:0

rjwt

A recursive Javascript Web Token library for Rust, using ECDSA cryptography

Language:RustLicense:Apache-2.0Stargazers:1Issues:2Issues:4

safecast

Rust traits to define safe casting between types.

Language:RustLicense:Apache-2.0Stargazers:1Issues:1Issues:0

txfs

A cached transactional filesystem layer for Rust

Language:RustLicense:Apache-2.0Stargazers:1Issues:0Issues:0

b-table

A persistent database table based on b-tree, with support for multiple indices

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

btree.py

A reference implementation of a B-Tree and database table in Python, with select, insert, and delete methods

Language:PythonStargazers:0Issues:1Issues:0

collate

Rust collation utilities

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

custos

A minimal OpenCL, CUDA and host CPU array manipulation engine / framework.

Language:RustLicense:MITStargazers:0Issues:1Issues:0

custos-macro

A macro crate used for testing purposes. Will be integrated into the custos repo later.

License:MITStargazers:0Issues:0Issues:0

custos-math

Matrix implementation using custos

Language:RustLicense:MITStargazers:0Issues:0Issues:0

ds-ext

Extensions to standard Rust data structures which provide additional capabilities

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

fensor

Filesystem-backed dense and sparse tensors

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

graph.py

A reference implementation of a graph using a sparse adjacency matrix

Language:PythonStargazers:0Issues:1Issues:0

hr-id

A human-readable unique ID for Rust

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

min-cl

Minimum OpenCL Rust bindings (extracted out of custos)

License:MITStargazers:0Issues:0Issues:0

pathlink

A URL type whose path can also be used as a filesystem path, for Rust

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

svd.py

A reference implementation of singular value decomposition (SVD) using NumPy

Language:PythonLicense:UnlicenseStargazers:0Issues:0Issues:0

tbon

A compact and versatile stream-friendly binary serialization format

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tensor.py

A reference implementation of a sparse and dense tensor

Language:PythonStargazers:0Issues:1Issues:0

txn_lock

A futures-aware transactional read-write lock for Rust

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0