What's everyone working on this week (34/2022)?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tool-sync

    🧰 Download pre-built binaries of all your favourite tools with a single command

  • Working on a tool to download favourite CLI tools from GitHub release assets with a single command (mostly tools written in Rust for now).

  • indicatif

    A command line progress reporting library for Rust

  • It's pretty much WIP at this point. Currently trying to use indicatif to add nice and fancy progress bars. I'm having some struggles with it but slowly getting there and the overall process is pretty fun 😌

  • 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.

    WorkOS logo
  • matchhostfsowner

    Solves the Docker host filesystem owner matching problem

  • I'm at the verge of releasing version 1.0 of MatchHostFsOwner, a solution for the Docker filesystem owner matching problem. MatchHostFsOwner is my first serious Rust project. It's an entrypoint program to be used in Docker containers. Rust's error handling idioms force me to take all possible error conditions seriously, while also encouraging me to have proper error messages for each error condition. I use rust-musl-builder to generate statically-linked Linux binaries that work on all Linux distros.

  • mercury

    Local mail server for testing. (by ExPixel)

  • Currently working on a local SMTP server and frontend for checking the emails I'm sending. Still need to work on parsing the actual mail bodies but it can currently receive mail, parse the headers, and display some basic information. https://github.com/ExPixel/mercury

  • twincatads-rs

    Rust wrapper for the TwinCAT ADS library.

  • I did push up an early version of my wrapper for the ADS DLL, which is here: https://github.com/rhythmchicago/twincatads-rs

  • HexTree

    Trees for fast location-to-value lookup.

  • HexSet: is a way of storing a set of H3 cells in a tree, and doing fast (2-20 ns on my 2013 trashcan Mac Pro) membership tests. You must first convert the input data (e.g. GeoJSoN polygon) into H3 cells.

  • h3

    Hexagonal hierarchical geospatial indexing system

  • HexSet: is a way of storing a set of H3 cells in a tree, and doing fast (2-20 ns on my 2013 trashcan Mac Pro) membership tests. You must first convert the input data (e.g. GeoJSoN polygon) into H3 cells.

  • 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.

    InfluxDB logo
  • flint

    FLINT (Fast Library for Number Theory) (by flintlib)

  • I'm currently taking a short break from adding new features to Malachite, in order to rewrite the FFT multiplication code. I'll be testing an implementation based on FLINT's FFT code, written by William Hart. It should be faster than the current GMP-based implementation, which will give Malachite a speed boost overall, since multiplication is used almost everywhere.

  • ink

    inkle's open source scripting language for writing interactive narrative. (by inkle)

  • I have created something similar to ink but based on a node-editor. Maybe you can go ahead and try to integrate ink. Someone wrote a Rust implementation for it iirc.

  • OpenT5

    An open-source reimplementation of T5 in Rust

  • OpenT5, a reimplementation of T5 (the game engine running Call of Duty Black Ops 1) entirely in Rust. It's in its very early stages right now (been working on it on-and-off for the past month or two-ish), only a few thousand lines of code. How long it'll take to hit any significant milestone, I have no idea. It's a very ambitious project after all, and half the reason I started it was because I wanted something that would keep me busy for the foreseeable future.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts