console
a debugger for async rust! (by tokio-rs)
crusty-core
A small library for building fast and highly customizable web crawlers (by let4be)
Our great sponsors
console | crusty-core | |
---|---|---|
20 | 1 | |
3,158 | 13 | |
3.5% | - | |
8.5 | 0.0 | |
1 day ago | over 1 year ago | |
Rust | Rust | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
console
Posts with mentions or reviews of console.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-02-15.
-
Rust Tooling: 8 tools that will increase your productivity
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:
-
How to detect lock contention in rust?
You could try https://github.com/tokio-rs/console to debug and profile what happens with tokio tasks in your program.
-
Using Rust at a startup: A cautionary tale
The tokio-console CLI is a fun one. The console-subscriber supports shipping to a console server running elsewhere, apparently. That gives you a window into what's happening now.
-
Hey Rustaceans! Got a question? Ask here! (42/2022)!
Tokio console maybe? https://github.com/tokio-rs/console
-
use both of tracing-subscriber and tokio-soncole
If I add "console_subscriber::init()" line as https://github.com/tokio-rs/console recommends, tracing_subscriber cannot be initialized.
-
Any recommendations for profiling High performance rust code?
I'm building an HTTP load tester called pdc! I have run out of obvious (to me at least) places to look for performance gains. I'm achieving around 45,000 requests per second, per core. Right now I'm using hyper with a separate tokio runtime (in current thread mode) running on each core. So far having runtime on each core/NUMA node has really helped with cache coherency. Any recommendations for profiling beyond tokio console or tokio metrics (Convenient timing amirite!)?
-
Announcing `tracing` 0.1.30 with experimental `valuable`support!
It was just an accident and has been fixed https://github.com/tokio-rs/console/issues/270.
-
[Question] Is Tokio a poor fit for non-network related concurrent applications?
P.S. Tokio [now also has Tokio Console](https://github.com/tokio-rs/console) allowing you to conveniently troubleshoot your tasks if they are causing issues :)
-
How do I profile a Rust web application in production?
You can opt-in to async runtime such as tokio, and you can use tokio-rs/console for it's top-like metric
- `tokio::spawn` to handle `actix` message doesn't wait?
crusty-core
Posts with mentions or reviews of crusty-core.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-04.
-
Meet Crusty, Fast Scalable && Polite Broad Web Crawler Built With Rust!
While I was working on Crusty I realized that the web crawling core is universal and spent some time separating crawling logic into a library https://github.com/let4be/crusty-core
What are some alternatives?
When comparing console and crusty-core you can also consider the following projects:
mirage - MirageOS is a library operating system that constructs unikernels
async-tungstenite - Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
tracing - Application level tracing for Rust.
crusty - Broad Web Crawler
loom - Concurrency permutation testing tool for Rust.
spider - The fastest web crawler written in Rust. Maintained by @a11ywatch.
prost - PROST! a Protocol Buffers implementation for the Rust Language
rustpad - Efficient and minimal collaborative code editor, self-hosted, no database required
evcxr
robotstxt - A native Rust port of Google's robots.txt parser and matcher C++ library.
delve - Delve is a debugger for the Go programming language.
pdc