Rust Tokio

Open-source Rust projects categorized as Tokio

Top 23 Rust Tokio Projects

  • sea-orm

    🐚 An async & dynamic ORM for Rust

    Project mention: Rust GraphQL APIs for NodeJS Developers: Introduction | dev.to | 2024-02-08

    SQL with SeaORM:

  • console

    a debugger for async rust! (by tokio-rs)

    Project mention: Rust Tooling: 8 tools that will increase your productivity | dev.to | 2024-02-15

    tokio-console is a debugger for Rust async programs that use Tokio. To get started, add the console-subscriber crate to your project and add the following line which will initialise the subscriber and allow tokio-console to connect to it:

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

  • rustpad

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

  • tarpc

    An RPC framework for Rust with a focus on ease of use.

    Project mention: A high performance Remote Procedure Call (RPC) system for rust | /r/rust | 2023-07-12

    You can think its better version of tarpc

  • rbatis

    Rust Compile Time ORM robustness,async, pure Rust Dynamic SQL

  • tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

    Project mention: How to know when can I send a message via a websocket with tokio tungstenite? | /r/rust | 2023-12-09

    I can't help you debug your code if you do not provide it. Have you looked at the example client?

  • rumqtt

    The MQTT ecosystem in rust

    Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18

    https://github.com/bytebeamio/rumqtt

    Disclaimer: have not tried it myself. I was, however, considering using it to replace Mosquitto as a broker.

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

  • xiu

    A simple, high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀

    Project mention: Xiu – simple, high performance and secure live media server in pure Rust | news.ycombinator.com | 2024-01-28
  • h2

    HTTP 2.0 client & server implementation for Rust.

    Project mention: Announcing `h2x` A library for building high performance HTTP/2 servers | /r/rust | 2023-06-02

    h2x provides a wrapper around the h2 crate, offering additional functionality and utility functions for working with the HTTP/2 server.

  • lnx

    ⚡ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.

    Project mention: What is Hybrid Search? | dev.to | 2024-02-06

    lnx - a young but promising project, utilizes Tanitvy as a backend.

  • socketioxide

    A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.

    Project mention: Show HN: Socketioxide – A high performance socket.io server written in Rust | news.ycombinator.com | 2024-01-19
  • heim

    Cross-platform async library for system information fetching 🦀

  • Coerce-rs

    Actor runtime and distributed systems framework for Rust

  • bb8

    Full-featured async (tokio-based) postgres connection pool (like r2d2)

  • linkerd-tcp

    A TCP/TLS load balancer for Linkerd 1.x.

  • oxker

    A simple tui to view & control docker containers

    Project mention: Lazydocker | news.ycombinator.com | 2023-07-18

    There's a tool called oxker, https://github.com/mrjackwills/oxker, that I've found works very well. It seems to take up less resources than lazydocker when running on my raspberry pi

  • async-tungstenite

    Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation

  • lust

    A fast, auto-optimizing image server designed for high throughput and caching; Now that is hot.

  • convey

    Layer 4 load balancer with dynamic configuration loading (by bparli)

  • music-player

    An extensible music server written in Rust 🚀🎵✨ (by tsirysndr)

  • clickhouse-rs

    Asynchronous ClickHouse client library for Rust programming language.

  • delay-timer

    Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible scheduling, and dynamic add/cancel/remove is supported.

  • redis-async-rs

    A Rust client for Redis, using Tokio

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-15.

Rust Tokio related posts

Index

What are some of the best open-source Tokio projects in Rust? This list will help you:

Project Stars
1 sea-orm 5,927
2 console 3,047
3 rustpad 3,006
4 tarpc 2,949
5 rbatis 2,084
6 tokio-tungstenite 1,546
7 rumqtt 1,405
8 xiu 1,330
9 h2 1,285
10 lnx 1,104
11 socketioxide 947
12 heim 877
13 Coerce-rs 647
14 bb8 646
15 linkerd-tcp 521
16 oxker 378
17 async-tungstenite 377
18 lust 335
19 convey 325
20 music-player 297
21 clickhouse-rs 287
22 delay-timer 277
23 redis-async-rs 244
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com