node-rs
jieba-wasm
node-rs | jieba-wasm | |
---|---|---|
5 | 1 | |
977 | 37 | |
2.7% | - | |
8.9 | 1.4 | |
8 days ago | about 1 year ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
node-rs
-
Announcing NAPI-RS v2
Provide faster npm packages to Node.js users: https://github.com/napi-rs/node-rs
- Fast and clean xxhash package for Node.js, include XXH3 support
-
[email protected] Released, build fast and safe NodeJS native addon in Rust
And you can call the hardware instructions like SIMD: https://github.com/napi-rs/node-rs/tree/main/packages/crc32
jieba-wasm
-
Graph representations of Chinese and Japanese characters, words, and lemmas, for language learning (links in comments)
Features: * Interactive graph representations of the way characters connect to form words, with color coding based on which words and characters are most commonly used. * Sankey diagrams to represent the way words or lemmas are most commonly used together, based on analysis of tens of millions of lines of subtitles. * Cumulative usage graphs, to illustrate the pareto principle as it applies to language learning, with the most common words being disproportionately valuable. * Text to speech, plus highlighting, via the Web Speech API. * Usable as a full dictionary, with definitions and example sentences (both human and AI generated) for hundreds of thousands of words. * In-browser flash cards, plus stats (with graphs I implemented via CSS grid for some reason), exportable to other flash card systems. * Recommended characters based on the user's graph traversal stats. * Light and dark themes. * Sentence tokenization (which is complicated in languages that aren't space-delimited) via Intl.Segmenter or jieba-wasm. * Offline support via service worker/cache storage.
What are some alternatives?
swc - Rust-based platform for the Web
xiexie - 🎐 Static site generator
ssvm-nodejs-starter - A template project to run Rust functions in Node.js through the Second State WebAssembly engine.
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
lz4-napi - Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
RustPython - A Python Interpreter written in Rust
canvas - High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.
v86 - x86 PC emulator and x86-to-wasm JIT, running in the browser
rust-node-perf
snappy - Fastest Snappy compression library in Node.js
napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API