awesome-rewrite-it-in-rust
DISCONTINUED
pueue
Our great sponsors
awesome-rewrite-it-in-rust | pueue | |
---|---|---|
6 | 31 | |
1,556 | 3,478 | |
- | - | |
8.5 | 6.9 | |
almost 2 years ago | 10 days ago | |
Rust | Rust | |
MIT License | MIT License |
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.
awesome-rewrite-it-in-rust
- Replacements for existing software written in Rust
-
Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust
[For all contributors] Do you think I should change the repository name?https://github.com/TaKO8Ki/awesome-rewrite-it-in-rust/issues/29
pueue
-
How can I run commands in parallel and write the output of each command to different linux terminals, one linux terminal for each command running in parallel.
Multiplexing is great for your multiple outputs, but I would highly recommend using pueue & pueued for job control. Lets you organize your background jobs into groups which can be paused, resumed, etc. Also lets you act on jobs from different terminals w/the pueue interface.
-
What "nice-to-have" CLI tools do you know?
pueue -- a queue for tasks, running in background
-
Why is Tmux better than neovim's built-in terminal?
For the command that takes a long time to complete, I always use pueue to run. This thing let you run multiple commands in order and can schedule the execution later which is really helpful to my workflow.
-
Should I use async or multiprocessing in my project and which library to use?
That said, you're basically building pueue. https://github.com/Nukesor/pueue/blob/main/ARCHITECTURE.md might give you some pointers. From reading it, there seems to be a mishmash of tokio stuff, and then everything gets serialised onto an MPSC channel (that's serviced by TaskHandler, on a single thread that's also responsible for polling for finished processes etc, every 200ms).
-
What are some popular background job processing frameworks in the Rust ecosystem?
This is the only one I know of: https://github.com/Nukesor/pueue
-
What are some useful cli tools that arent popular?
pueue - a job manager.
-
Hapless - Run and manage background processes
What's the difference to pueue?
-
mprocs - Run multiple commands in parallel
Do I understand this correctly: this is something like pueue,but simpler?
Have you looked at pueue?
-
Centralised web GUI for task scheduling?
pueue: https://github.com/Nukesor/pueue/
What are some alternatives?
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
arrow-datafusion - Apache Arrow DataFusion SQL Query Engine
volta - Volta: JS Toolchains as Code. ⚡
alacritty - A cross-platform, OpenGL terminal emulator.
fselect - Find files with SQL-like queries
amp - A complete text editor for your terminal.
mdcat - cat for markdown
tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust [Moved to: https://github.com/quickwit-oss/tantivy]
tab-rs - The intuitive, config-driven terminal multiplexer designed for software & systems engineers
coreutils - Cross-platform Rust rewrite of the GNU coreutils
gitoxide - An idiomatic, lean, fast & safe pure Rust implementation of Git
tikv - Distributed transactional key-value database, originally created to complement TiDB