What’s everyone working on this week (19/2023)?

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

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

    Custom VM project. Should evolve into a full programming environment some day.

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

  • cargo-msrv

    🦀 Find the minimum supported Rust version (MSRV) for your project

    I'm working on cargo-marv.

  • Lariv

    Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.

    Just finished epoch inserts on Lariv, which somehow I managed to implement as a zero-cost abstraction. Currently I'm trying to fix the use-after-free vulnerability I found on the O(1) accesses implementation without sacrificing any performance.

  • websurfx

    :rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine

  • mkvdump

    MKV and WebM parser CLI tool

    Polishing a bit my toy project: mkvdump

  • chats-controller

    Discontinued Chats Controller is an application for allowing text-based chat rooms to process text in chat as commands in your games.

    It’s free and open source! https://github.com/sneakycrow/chats-controller

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

  • termgpt

    A programming and system administration assistant, powered by chatGPT (by bahdotsh)

    Finished up my weekend project termgpt. Now moving on and Hoping to start implementing some cryptography libraries in Rust. And also started reading the Rust Atomics and Locks book by Mara Bos!

  • Graphite

    2D raster & vector editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.

    And remember to give the project a ⭐ on the 🐙🐈 repo! https://github.com/GraphiteEditor/Graphite

  • wgpu

    Cross-platform, safe, pure-rust graphics api.

    My focus this week has been on planning and assisting with architecture changes that help us fully integrate the node graph compositing engine we built over the past year. Upcoming tech we're working towards includes full utilization of the node graph to power all our layers; adopting WebGPU (now out in Chrome) into our editor using WGPU and rust-gpu; setting up a Tauri build and deployment; and building a backend web service to handle user accounts for document storage, hosting rustc to compile custom graphics effect nodes written by users in Rust, and Stable Diffusion image generation on AWS EC2 GPU instances.

  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

    My focus this week has been on planning and assisting with architecture changes that help us fully integrate the node graph compositing engine we built over the past year. Upcoming tech we're working towards includes full utilization of the node graph to power all our layers; adopting WebGPU (now out in Chrome) into our editor using WGPU and rust-gpu; setting up a Tauri build and deployment; and building a backend web service to handle user accounts for document storage, hosting rustc to compile custom graphics effect nodes written by users in Rust, and Stable Diffusion image generation on AWS EC2 GPU instances.

  • gloo

    A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM (by rustwasm)

    In the rust world I’m learning yew and trying to contribute to gloo_net.

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

    In the rust world I’m learning yew and trying to contribute to gloo_net.

  • steel

    An embedded scheme interpreter in Rust

    I've been adding my language steel as the plugin language for helix. There is a lot of discussion around what the plugin system will look like for helix and I figured I'd give it a shot since steel was designed originally for embedding. So far its working pretty well, it turns helix into emacs (without the nearly 50 years of development, so not quite as good). I'm reasonably confident the changes won't be accepted upstream (my language is a scheme but I am the only developer at the moment), but even if not it is a really fun experiment. Hoping that it can be used as a basis for whatever plugin system they eventually land on. An example of what configuration would look like:

  • helix

    A post-modern modal text editor.

    I've been adding my language steel as the plugin language for helix. There is a lot of discussion around what the plugin system will look like for helix and I figured I'd give it a shot since steel was designed originally for embedding. So far its working pretty well, it turns helix into emacs (without the nearly 50 years of development, so not quite as good). I'm reasonably confident the changes won't be accepted upstream (my language is a scheme but I am the only developer at the moment), but even if not it is a really fun experiment. Hoping that it can be used as a basis for whatever plugin system they eventually land on. An example of what configuration would look like:

  • 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