Rustpad: Collaborative text editing app using Tokio + Warp

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rustpad

    Efficient and minimal collaborative code editor, self-hosted, no database required

  • warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  • This is a collaborative code editor I built in a week, after being frustrated with existing solutions like Firepad (unmaintained project, locked to Firebase, lack of customization). The server has operational transformation control algorithms implemented in async Rust with warp's WebSockets and tokio. The TypeScript client interfaces with Monaco & also has some Rust code for the text transformation step, which is compiled to WebAssembly.

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

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • This is a collaborative code editor I built in a week, after being frustrated with existing solutions like Firepad (unmaintained project, locked to Firebase, lack of customization). The server has operational transformation control algorithms implemented in async Rust with warp's WebSockets and tokio. The TypeScript client interfaces with Monaco & also has some Rust code for the text transformation step, which is compiled to WebAssembly.

  • web-view

    Rust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications

  • Given that this can be self-hosted, any thoughts on making a desktop app with https://github.com/Boscop/web-view

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

  • Web Scraper: Python vs Rust (From a beginner stand point)

    2 projects | /r/rust | 24 Feb 2021
  • Validating JSON input in Rust web services

    4 projects | dev.to | 14 Feb 2021
  • The More You Gno: Gno.land Monthly Updates - 6

    8 projects | /r/Gnoland | 30 Nov 2023
  • What's the canonical way of doing it in rust?

    1 project | /r/rust | 16 Oct 2023
  • netcrab: a networking tool

    4 projects | dev.to | 14 Oct 2023