Skip to main content

Search

Items tagged with: rustlang


Also you can do the same with **duct** (with no risk of deadlocks and no risk of leaking zombie children).

πŸ¦€ duct: a Rust library for running child processes.

⭐ GitHub: https://github.com/oconnor663/duct.rs

πŸ“š Docs: https://docs.rs/duct

#rustlang #os #programming


Here is how you can redirect a process' `stderr` into `stdout` in Rust πŸ¦€

πŸš€ **os_pipe**: a cross-platform library for opening OS pipes.

⭐ GitHub: https://github.com/oconnor663/os_pipe.rs

πŸ“š Docs: https://docs.rs/os_pipe

#rustlang #os #process #programming


I updated my #Ziglang HTTP server benchmarks! ⚑

⭐ GitHub: https://github.com/orhun/zig-http-benchmarks

πŸš€ Asio C++ server added: https://github.com/orhun/zig-http-benchmarks/pull/6

🦎 Zig Bits 0x4: https://blog.orhun.dev/zig-bits-04/ (Building a Zig HTTP client/server from scratch)

#rustlang #golang #python #curl #http #benchmark


Found a neat Rust library for rate-limiting!

πŸ¦€ **leaky-bucket**: A token-based rate limiter based on the leaky bucket algorithm.

⭐ GitHub: https://github.com/udoprog/leaky-bucket

πŸ“š Docs: https://docs.rs/leaky-bucket

#rustlang #ratelimiting #library #async


Just released the new version of **systeroid**! πŸ₯³

πŸ¦€ A more powerful alternative to *sysctl(8)* with a terminal user interface!

⭐ GitHub: https://github.com/orhun/systeroid

🐧 Changelog: https://github.com/orhun/systeroid/blob/main/CHANGELOG.md

#rustlang #tui #commandline #terminal #linux


Great news from JetBrains! πŸŽ‰

πŸ¦€ **RustRover:** A brand new JetBrains IDE for Rust Developers.

#rustlang #IDE

https://www.jetbrains.com/rust/


Help styling for cargo has been merged and will be in a nightly soon. See https://github.com/rust-lang/cargo/pull/12578

For any cargo plugins that use clap, I've made this relatively simple to match styles: https://github.com/rust-lang/rustfmt/pull/5908

For others, until cargo has an official API for it, you can `cargo add clap-cargo --no-default-features` and use https://docs.rs/clap-cargo/latest/clap_cargo/style/index.html (yeah, a bit of an abuse to have a clap-less clap-cargo but needed something real quick)

#rustlang


Revisited an OG Rust tool to check my disk usage today! πŸ’½

πŸ¦€ **dust**: A more intuitive version of "du" in Rust

⭐ GitHub: https://github.com/bootandy/dust

#rustlang #linux #commandline #storage


Just released the new version of **gpg-tui**! πŸ₯³

πŸ¦€ A terminal user interface for GnuPG - written in Rust

⭐ GitHub: https://github.com/orhun/gpg-tui

πŸ” Changelog: https://github.com/orhun/gpg-tui/blob/master/CHANGELOG.md

#rustlang #gnupg #terminal #tui #linux


Today I learned about an awesome Rust library!

πŸ¦€ **better-panic**: pretty backtraces for panics.

⭐ GitHub: https://github.com/mitsuhiko/better-panic

πŸ“š Docs: https://docs.rs/better-panic

#rustlang #library #panic


Just switched from **exa** to **eza** πŸš€

πŸ¦€ A modern, maintained replacement for ls - written in #rustlang

⭐ GitHub: https://github.com/eza-community/eza

#linux #commandline #terminal #ls


Package registries are not secure sometimes 🫣

πŸ¦€ Rust Malware Staged on Crates.io

πŸ‘Ύ https://blog.phylum.io/rust-malware-staged-on-crates-io/

#rustlang #malware #crate #package


New Arch Linux package: **evcxr_repl** πŸš€

πŸ¦€ A Rust REPL based on evcxr.

⭐ GitHub: https://github.com/evcxr/evcxr

🐧 Package: https://archlinux.org/packages/extra/x86_64/evcxr_repl/ (pacman -S evcxr_repl)

#rustlang #repl #archlinux


Here is how you center a rectangle with **Ratatui**! 🐁

https://github.com/ratatui-org/ratatui-book/pull/50

#rustlang #commandline #terminal #tui


New version of **rustypaste** is out! πŸŽ‰

πŸ¦€ A minimal file upload/pastebin service.

πŸš€ Now you can **delete files** from the server!

⭐ GitHub: https://github.com/orhun/rustypaste

πŸ‘Ύ Changelog: https://github.com/orhun/rustypaste/blob/master/CHANGELOG.md

#rustlang #upload #server #pastebin


Found a really cool tool today!

πŸš€ **heh**: A terminal UI to edit bytes by the nibble ✨ written in #rustlang πŸ¦€

⭐ GitHub: https://github.com/ndd7xv/heh

🐧 Packaged for #ArchLinux: https://archlinux.org/packages/extra/x86_64/heh/

πŸ”οΈ Packaged for #AlpineLinux: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/51015

#linux #commandline #tui


**rustypaste** reached 500 ⭐ on #GitHub!

πŸ¦€ A minimal file upload/pastebin service - written in #rustlang

⭐ GitHub: https://github.com/orhun/rustypaste

πŸ’– Thanks everyone!

#server #cloud #pastebin


New version of **git-cliff** is out! β›°οΈπŸŽ‰

πŸ¦€ A highly customizable changelog generator written in #rustlang

πŸš€ What's new: https://git-cliff.org/blog/1.3.0

⭐ GitHub: https://github.com/orhun/git-cliff

πŸ‘Ύ https://git-cliff.org

#changelog #generator #commandline


New #ArchLinux package: **rio **πŸš€

πŸ¦€ A hardware-accelerated GPU terminal emulator powered by WebGPU (written in #rustlang)

⭐ GitHub: https://github.com/raphamorim/rio

🐧 Package: https://archlinux.org/packages/extra/x86_64/rio/

#linux #terminal #opensource


New project/blog post is out! πŸš€

runst: A dead simple notification daemon 🦑 written in #rustlang πŸ¦€

Blog: https://blog.orhun.dev/introducing-runst/
GitHub: https://github.com/orhun/runst


I'm thrilled to announce that we have released the new version of "**ratatui**" today! πŸ€πŸŽ‰

πŸ¦€ A #rustlang library that's all about cooking up terminal user interfaces (TUIs) - official successor of `tui-rs`

⭐ Changelog: https://github.com/ratatui-org/ratatui/releases/tag/v0.23.0

πŸš€ Blog post about this release: https://blog.orhun.dev/ratatui-0-23-0/

#terminal #tui #commandline #linux


New version of `rustypaste` is out! πŸŽ‰

There are a bunch of cool features such as space handling in filenames, config file improvements and more!

πŸ¦€ A minimal file upload/pastebin service (written in #rustlang).

⭐ GitHub: https://github.com/orhun/rustypaste

πŸš€ Changelog: https://github.com/orhun/rustypaste/releases/tag/v0.13.0

#rust #upload #server #cloudcomputing


I gave a shot to This Week's Crateβ„’: `document-features`πŸš€

πŸ¦€ Extract documentation for the feature flags from comments in Cargo.toml

⭐ GitHub: https://github.com/slint-ui/document-features

🐭 My pull request to `ratatui` : https://github.com/ratatui-org/ratatui/pull/438

#rustlang #documentation #cargo


Did you know that you can customize `cargo test` and use your own testing framework implementation? ✨ (**harness = false**)

πŸ¦€ How to Build a Custom Test Harness in Rust: https://www.infinyon.com/blog/2021/04/rust-custom-test-harness/

πŸ¦€ libtest-mimic: https://github.com/LukasKalbertodt/libtest-mimic

#rustlang #testing


New #ArchLinux / #AlpineLinux package: `cargo-modules` πŸš€

πŸ¦€ Render your crate's module/item structure as a tree or graph.

⭐ GitHub: https://github.com/regexident/cargo-modules

🐧https://archlinux.org/packages/extra/x86_64/cargo-modules/

🐧https://pkgs.alpinelinux.org/package/edge/testing/x86_64/cargo-modules

#rustlang #cargo #commandline #dependencies


Serde is much too widely-used for a rogue maintainer to be experimenting with it in point releases.

I'm wondering if its maintenance should be moved to #rust / #rustlang official ownership, like regex did.


Rust drama: `serde` has started shipping precompiled binaries with no way to opt out.

πŸ’  Issue: https://github.com/serde-rs/serde/issues/2538

πŸ’£ Reddit Discussion: https://www.reddit.com/r/rust/comments/15va70a/serde_has_started_shipping_precompiled_binaries/

#rustlang


Added a new #rustlang tool to my arsenal! πŸ¦€πŸ”«

πŸ’£ `fzf-make`: Fuzzy finder for Makefile

⭐ GitHub: https://github.com/kyu08/fzf-make

🐧 Packaged for #ArchLinux (AUR): https://aur.archlinux.org/packages/fzf-make

#fuzzy #finder #commandline


You have a #rustlang project and you want to create periodic releases for testing. What specific tags would you create? πŸ¦€

  • `nightly` (41%, 18 votes)
  • `<version>-alpha.0`, `<version>-alpha.1`, etc. (51%, 22 votes)
  • other (reply in the thread) (7%, 3 votes)
43 voters. Poll end: 1 month ago


I am happy to announce that I joined `Shuttle` as a Paid Open Source Contributor! πŸ₯³πŸ¦€

πŸš€ https://shuttle.rs - Build & ship a backend without writing any infrastructure files.

⭐ `cargo-shuttle`: https://github.com/shuttle-hq/shuttle

πŸ‘Ύ Read how I deployed `rustypaste` to `Shuttle`: https://blog.orhun.dev/blazingly-fast-file-sharing/

#rustlang #backend #cloud #opensource


Terry Davis passed away 5 years ago today. As a tribute, I'm re-sharing my #rustlang port of his "god says" program.

πŸ¦€ https://github.com/orhun/godsays

πŸ‘‘ RIP King.

#terrydavis #templeos #losethos


Someone should rewrite `powertop(8)` in #rustlang πŸ¦€


TIL: you can use `cargo +nightly update -Z minimal-versions` to ensure that you are using the lowest compatible version of your dependencies to avoid breaking the minimum supported Rust version in your project.

πŸ¦€ Reference: https://doc.rust-lang.org/cargo/reference/unstable.html#minimal-versions

#rustlang #cargo #msrv #dependencies


New version of **rustypaste** is out! πŸŽ‰ (A minimal file upload/pastebin service)

πŸš€ Now you can retrieve a list of uploaded files as JSON (via "/list" endpoint)!

πŸ¦€ Changelog: https://github.com/orhun/rustypaste/releases/tag/v0.12.0

⭐ GitHub: https://github.com/orhun/rustypaste

#rustlang #upload #server


Also, don't forget to check out **lychee! **πŸš€

πŸ¦€ Fast, async, stream-based link checker written in #rustlang

⭐ GitHub: https://github.com/lycheeverse/lychee

#link #checker


Big thanks to @mre for his talk at #FrOSCon today! Absolutely enjoyed the every second! πŸ’―

πŸ¦€ Writing a link checker in #rustlang in a weekend (plus two years)

https://media.ccc.de/v/froscon2023-2867-writing_a_link_checker_in_rust_in_a_weekend_plus_two_years


**ratatui** is the official successor of tui-rs! πŸ“’

🐭 Build rich terminal user interfaces (TUIs) and dashboards using Rust

⭐ GitHub: https://github.com/ratatui-org/ratatui

#rustlang #tui


**gpg-tui** just hit 1K stars on GitHub! πŸŽ‰

πŸ” Manage your GnuPG keys with ease!

⭐ GitHub: https://github.com/orhun/gpg-tui

πŸ’– Sponsor me: https://github.com/sponsors/orhun

#rustlang #linux #tui #gnupg

⇧