Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 JavaScript Rust Projects
-
Awesome-Rust-MachineLearning
This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. π¦
-
ganja.js
:triangular_ruler: Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
CaptfEncoder
Captfencoder is opensource a rapid cross platform network security tool suite, providing network security related code conversion, classical cryptography, cryptography, asymmetric encryption, miscellaneous tools, and aggregating all kinds of online tools.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
wasmedge-quickjs
A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
-
rustplusplus
A NodeJS Discord Bot that uses the rustplus.js library to utilize the power of the Rust+ Companion App with additional Quality-of-Life features.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Performance critical ML: How viable is Rust as an alternative to C++ | /r/rust | 2023-05-02Thereβs an awesome-git list for a bunch of ML rust stuff not sure how up to date it is as well https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning β¦ not mine
Project mention: The Montreal Problem: Why Programming Languages Need a Style Czar | news.ycombinator.com | 2024-03-15Some people's brains just work this way. Here's an example of a somewhat popular and regularly maintained library written in a similar style: https://github.com/enkimute/ganja.js/blob/6e97cb45d780cd7c66...
Once your learn to recognise the commonalities, you'll see examples everywhere. The most extreme and stereotypical version is the billboards written by some homeless people. You can probably picture it already in your mind's eye: A wall of very dense text with little whitespace or structure, and a mix of fonts and colours seemingly at random.
I had a brilliant mathematician friend who wrote like this. He would squeeze and entire semester's worth of study notes into a single sheet of paper, on one side. It was impenetrable gibberish to everyone else, but the colours and 2D positioning let him build a mental mind-map.
For people like this, if you reformat their code even a tiny bit, their mental map is invalidated, and they lose track of it completely and become upset. I discovered this (the hard way) when applying automatic code formatting tools to the codebases I mentioned previously.
Personally, I find this type of thing to be absolutely fascinating, because it's the intersection of many fields of study, and hence is under-studied. There's elements of pedagogy, psychology, literacy, compute science, etc...
It's an open question how we can get large groups of neurodiverse humans to collaborate on a codebase when they don't even "read" or "think" in compatible ways!
Rust Search Extension adds a section on docs.rs menubar which lists the features of a crate in a nice and easy to access format.
Project mention: Workbench: Learn and Prototype with Gnome Technologies | news.ycombinator.com | 2023-08-21
Project mention: Spin 2.0 β open-source tool for building and running WASM apps | news.ycombinator.com | 2023-11-04I'm impressed you're already leveraging the component model. I thought it wasn't quite ready for primetime yet, but it seems you're proving that wrong... I'll have to dig in more here, as I'm working embedding WebAssembly in a high performance storage engine.
Thanks for the notes! I hear you on QuickJS - I've seen approaches of folks trying to build more node compatibility on top of quickjs (ala https://github.com/second-state/wasmedge-quickjs), but have recently heard about spidermonkey in wasmtime. Do you have intuition for nodejs vs browser in terms of what people want in terms of compatibility?
Project mention: Topiary: A code formatting engine leveraging Tree-sitter | news.ycombinator.com | 2023-05-20Yes. It's typically a fair bit slower than a hand-coded parser. The idea sounds great until you're working on a codebase with 2 million LOC. At that point, the speed of a cold parse is most important, whereas TS is designed for fast re-parsing of a single file. These aren't great numbers but the Rust TS parser is reportedly 2x slower than rustc's https://github.com/tree-sitter/tree-sitter-rust. It's no surprise that you just use the faster option if it's convenient.
Project mention: Building an occupancy sensor with a $5 ESP32 and a serverless DB | news.ycombinator.com | 2023-11-13
JavaScript Rust related posts
- Show HN: Render audio to HTML canvas using WebGPU
- How to copy a file between devices?
- CyberChef from GCHQ: The Cyber Swiss Army Knife
- 4B If Statements
- Ask HN: What side projects landed you a job?
- Army ants use collective intelligence to build bridges. Robots can learn from it
- Jina AI Launches First Open-Source 8K Text Embedding, Rivaling OpenAI
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Rust projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Awesome-Rust-MachineLearning | 1,697 |
2 | ganja.js | 1,492 |
3 | pointless | 1,335 |
4 | rust-search-extension | 1,163 |
5 | CaptfEncoder | 1,136 |
6 | tour_of_rust | 848 |
7 | Workbench | 639 |
8 | alacritty | 461 |
9 | wasmedge-quickjs | 446 |
10 | 1History | 416 |
11 | tree-sitter-rust | 307 |
12 | wasm-pack-plugin | 305 |
13 | aper | 292 |
14 | comm | 257 |
15 | rustplus.js | 219 |
16 | lemmyBB | 193 |
17 | rustplusplus | 167 |
18 | sax-wasm | 161 |
19 | book | 155 |
20 | rust-practise-questions | 113 |
21 | deno_swc | 113 |
22 | svelte-wasm | 108 |
23 | textyle | 95 |
Sponsored