What's everyone working on this week (23/2021)?

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

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • Rouille, Rust web server middleware

    Web framework in Rust (by tomaka)

    I'm continuing implementing features, getting Cozy Date app (cozydate.com) ready for launch. The backend is Rust + rouille on Heroku. This week I'm finishing up the app's Account Settings page. I'm merging a bunch of get/check/save RPCs for user postal code, identity, preferences, and account status into a single set of RPCs /get-account-settings, /check-account-settings, and /save-account-settings. This will eliminate some error states and reduce duplication in frontend and backend code. It also moves error message generation code from the frontend to the backend.

  • koto

    A simple, expressive, embeddable programming language, made with Rust

    I'm currently trying to improve the vtable dispatch in koto (because I want to use it in synth).

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • synth

    The Declarative Data Generator

    I'm currently trying to improve the vtable dispatch in koto (because I want to use it in synth).

  • bytecount

    Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast

    Also TWiR and perhaps some clippy work. And at some point I want to revisit bytecount to add ARM/NEON and WASM optimizations.

  • aboba

    Yet another audio book player (mobile friendly)

    I'm working on audio book player for linux: aboba.

  • tiny-tokio-actor

    A simple tiny actor library on top of Tokio

    A simple actor library on top of tokio: tiny-tokio-actor.

  • artillery

    Fire-forged cluster management & Distributed data protocol (by bastion-rs)

    I'm testing the artillery-core crate to ultimately use SWIM protocol for service discovery in quickwit.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • quickwit

    Quickwit is a fast and cost-efficient distributed search engine for large-scale, immutable data. [Moved to: https://github.com/quickwit-oss/quickwit] (by quickwit-inc)

    I'm testing the artillery-core crate to ultimately use SWIM protocol for service discovery in quickwit.

  • Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    Started doing the tasks in exercism.io a few days back.

  • retina

    High-level RTSP multimedia streaming library, in Rust (by scottlamb)

    I'm plugging my new RTSP library retina into moonfire-nvr. But progress may be slow this week due to family obligations.

  • moonfire-nvr

    Moonfire NVR, a security camera network video recorder

    I'm plugging my new RTSP library retina into moonfire-nvr. But progress may be slow this week due to family obligations.

  • gdbstub

    An ergonomic and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust, with full no_std support.

    Continue working on a new API in gdbstub that'll make it easier to use directly from an interrupt handler when debugging code in a no_std, bare-metal OS environment.

  • road-trip-planner

    A national park road trip planner via Datalog

    As my final mini-project in a DBMS course, I wrote a (very primitive) road trip planner along US national parks.

  • generator-combinator

    I just published an update to my generator-combinator crate, which was a fun project for combinable text generators.

  • diesel

    A safe, extensible ORM and Query Builder for Rust

    You may find it easier to use threaded rouille HTTP server running on Heroku (with heroku-buildpack-rust) and store the images as Postgres Large Objects. Heroku backs up the database automatically, so you don't need to worry about a random machine failure destroying the photos while you're on your honeymoon.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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