Our great sponsors
-
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.
-
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.
I’m starting to formulate some ideas I’ve had for a long time around CI/CD. No guarantees it’ll go anywhere, but I find it pretty hypocritical that we advocate for testing the skin off our code before we accept it as production ready, but then basically test in production the pipelines that deliver that automation. There just aren’t easy ways to test a pipeline before you merge it or before you make the change in production. Your pretty much forced into a practice we all dislike. Anyway, thoughts here: https://github.com/rustl3rs/banner
I am working on a new machine learning runtime for CPU inference of ONNX models, focused especially on use in WebAssembly/browsers. It is part of a larger effort to create a modern alternative to https://github.com/robertknight/tesseract-wasm for in-browser OCR. Tesseract's recognition of lines works quite well and uses modern methods (LSTM neural networks), but its detection of text lines, page layout etc. uses heuristics that are brittle.
A native GUI library https://github.com/marc2332/freya
Like my Go chess engine I have rewritten already three times from the ground up. One reason is that I have no idea what I am supposed to be doing. The second one is that I have no idea how to best do it. I usually go for the least resistance path of progress, get familiar with the problem and tools and then improve it. For reference this is my pet project: https://github.com/likeawizard/tofiks
You should read The Rustonomicon before you use unsafe since it's essentially the unsafe guidelines and covers much more than I can here
I am working on astro-float. My goal is to write a procedural macro which, roughly speaking, given a precision, a rounding mode, and a math expression computes the correctly rounded result of that expression with desired precision.
I have a tip for you: have you tried yew? I discovered it last week, it's like React but in pure Rust compiled to WebAssembly. So no JSX preprocessor, just native Rust macros for inline HTML interpolation. I haven't dug very far into it yet, but I have built a tiny app that calls the WebAuthn API and keeps some reducer-managed user-editable state. So far it feels just magical. It's shaping up to be everything I've wished React and TypeScript could be.
In order to make sure everything works correctly and can effectively handle useful, existing crates I've been writing bindings for RustFFT. Yesterday, I pushed rustfft-jl to github, this week I want to spend some time writing a recipe for Yggdrasil. This would allow pre-built versions of the library to be distributed through Julia's package manager.
Bringing benefits of asynchronous AWS S3 streaming (via rust-s3) into the world of C and C++ (say, in boost::asio). Here: https://github.com/lyokha/rust-s3-async-ffi. I didn't write Rust code since 2019, and I'm so enthusiastic about getting back into this!
I'm working on steel, an embedded scheme like programming language. I have lofty goals of eventually adding a JIT and making it viable as a standalone language, but for now its just about as fast as python, and makes for fairly pleasant embedded scripting. Recently added modules and dylibs, and am working on getting documentation into a better place so that adding more libraries becomes easier. I've written a functioning slack bot in it, which is pretty fun, eventually want to make a discord bot as well out of it just to stress test it a bit
Found a quite useful template, https://github.com/ndelvalle/rustapi from Nicolas. I'll be striping and adapting it until I get something raw ;)
It happened! v0.34.0 (crates.io) has been released.
Related posts
- Top 10 Rusty Repositories for you to start your Open Source Journey
- Show HN: Game of Life with grid editor in browser with Rust and WASM
- Recreating the Apple Calculator in Rust using Tauri, Yew and Tailwind
- Yew: Rust / WASM framework for creating reliable and efficient web applications
- Why Golang instead of Rust to develop the Krater desktop app