Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spudmashmedia/randu-core
Random User Core
https://github.com/spudmashmedia/randu-core
rust rust-library rust-wasm
Last synced: 8 days ago
JSON representation
Random User Core
- Host: GitHub
- URL: https://github.com/spudmashmedia/randu-core
- Owner: spudmashmedia
- License: mit
- Created: 2020-06-07T21:20:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-08T06:16:23.000Z (over 1 year ago)
- Last Synced: 2024-11-16T04:39:09.296Z (2 months ago)
- Topics: rust, rust-library, rust-wasm
- Language: Rust
- Homepage:
- Size: 320 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# randu-core
A Rust lang built Web Assembly (WASM) module that integrates with randomuser.me API.
Compatible with Deno / JavaScript / Node / TypeScript.
This module demonstrates:
- Rust lang to Web Assmbely using **wasm-pack** to:
- generate a Strongly Typed proxy library for randomuser.me
- integrate with wasm-bindgen (using web-sys for web browser Fetch API)
- Rust lang Unit Testing
- wasm-pack Integration testing against the generated wasm code
- GitHub Actions & Packages for CI/CD integration and NPM package storage# Build Status
|Branch| Build Status|
|---|---|
|master| ![Rust](https://github.com/spudmashmedia/randu-core/workflows/Rust/badge.svg)|# Getting Started
- [Prequisite Before Starting](/docs/prerequisite.md)
- [Build Instructions](/docs/build.md)
- [Testing Instructions](/docs/testing.md)
- [CICD Pipeline](/docs/cicd.md)
# Documentation
- [The Purpose of this Repository](/docs/purpose.md)
- [References](/docs/references.md)# License
This code is distributed under the terms and conditions of the [MIT License](/LICENSE)