Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/andykswong/muds

modular library for data-oriented design
https://github.com/andykswong/muds

data-oriented data-structures javascript microframework react rust typescript

Last synced: 3 months ago
JSON representation

modular library for data-oriented design

Awesome Lists containing this project

README

        

〰ᗰᑌᗪᔕ〰

## [Work in Progress] modular library for data-oriented design

[![license: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)
[![build](https://github.com/andykswong/muds/actions/workflows/build.yaml/badge.svg)](https://github.com/andykswong/muds/actions/workflows/build.yaml)

## Overview
`muds` is a modular library for building applications in a
[data-oriented design](https://en.wikipedia.org/wiki/Data-oriented_design). It is mainly written in Rust with JavaScript/WebAssembly bindings for creating high-performance web applications.

## Crates

|Crate|Version|Docs|Description|
|------|-------|----|-----------|
|[`adts`](./crates/adts)|[![Crates.io](https://img.shields.io/crates/v/adts)](https://crates.io/crates/adts)|[![docs.rs](https://img.shields.io/docsrs/adts)](https://docs.rs/adts)|Abstract Data Types Library|
|[`genindex`](./crates/genindex)|[![Crates.io](https://img.shields.io/crates/v/genindex)](https://crates.io/crates/genindex)|[![docs.rs](https://img.shields.io/docsrs/genindex)](https://docs.rs/genindex)|Generational Index Library|
|[`muds`](./crates/muds)|[![Crates.io](https://img.shields.io/crates/v/muds)](https://crates.io/crates/muds)|[![docs.rs](https://img.shields.io/docsrs/muds)](https://docs.rs/muds)|Data Structures and Entity-Component-System Library|

## NPM Packages

Documentation: http://andykswong.github.io/muds

|Package|NPM|Description|
|-------|---|-----------|
|[`generational-index`](./packages/generational-index)|[![npm](https://img.shields.io/npm/v/generational-index?label=generational-index)](https://www.npmjs.com/package/generational-index)|Generational index library|

## License
This repository and the code inside it is licensed under the MIT License. Read [LICENSE](./LICENSE) for more information.