Rust Utilities

Open-source Rust projects categorized as Utilities

Top 14 Rust Utility Projects

  • python-launcher

    Python launcher for Unix

    Project mention: Thoughts on the Python Packaging Ecosystem | news.ycombinator.com | 2023-01-22

    You could look into cibuildwheel, to have more control over what Python versions are used to build a wheel, but as the name implies not a great solution for running it locally.

    Otherwise you'll have to be rather specific about what Python interpreter to use. For example using the python launcher for Linux (https://github.com/brettcannon/python-launcher).

    Looking through the docs of pdm, Hatch or Poetry, I can't really find a definitive answer if they will use the Python version you specify. They all at least need to be able to locate the correct Python version in order to do so. It would be great if managing Python versions was something that came along with Python, so that these tools could rely on it more.

  • paper-age

    Easy and secure paper backups of secrets

    Project mention: FLiPN-FLaNK Stack for March 6, 2023 | dev.to | 2023-03-06
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • emplace

    👩‍❤️‍💋‍👩 Synchronize installed packages on multiple machines

    Project mention: Ask HN: How do you manage dotfiles and provision machines? | news.ycombinator.com | 2023-05-26

    Probably true but as an aging and burned out dev I really hoped that there would be some ready and baked solutions by mid-2023, you know.

    It's actually quite the glaring hole in dev tooling. Everyone formulating their own cloud or GIT synced adhoc scripts is a huge waste of energy IMO!

    Guess I'll have to start allocating time and check out Ansible, Chef and Puppet (I heard they can do OS- and distro-agnostic package management which sounds promising). Or, since I have no plans to use Windows for anything except gaming ever again and will stick to Macs and Linux machines, then I'll just carefully compose a few bash/zsh scripts with some package manager shims and command/arguments translation and nail that and use it to my grave.

    Still, I really expected dev tooling to be better. It's weird how each one of us has to invent their own package syncing manager.

    The only tool I was able to find is https://github.com/tversteeg/emplace -- but I am still fighting with it and I can't even make it use config file on a custom location, and it does seem semi-defunct. Will research it a bit, still have hope it'll work but likely not. Oh well.

  • lyon-deck-toolbox

    Lyon's Deck Toolbox, an installer for a collection of tools and utilities to enhance the experience with the Steam Deck.

    Project mention: I didn’t know that the SteamDeck system takes more than 40GB itself which makes the 64GB useless | /r/SteamDeck | 2023-01-07

    Do yourself a big favor, get a large microsd (512gb-1tb) and look at https://github.com/LyonSyonII/lyon-deck-toolbox for the btrfs filesystem compression mod. It will help you reduce file sizes.

  • git-ignore

    Quickly and easily list and fetch .gitignore templates from www.gitignore.io

  • lintje

    Lintje is an opinionated linter for Git.

    Project mention: commitlint VS lintje - a user suggested alternative | libhunt.com/r/commitlint | 2022-09-11
  • crypto-helper

    Web app that can hash, encrypt, and sign the data on the client side

    Project mention: Frontend that is written in Rust | /r/rust | 2022-11-26

    if you wondering how you can write frontend in Rust then you can check this tool: https://github.com/TheBestTvarynka/crypto-helper

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • quick-skeleton

    Simple tool for scaffolding

  • workstation

    A nifty commandline tool to manage your workstation.

  • brink

    Brink is a domain specific language for linking and composing binary files.

  • Rash

    Rust-based file hashing program

  • smart-open

    Opens files for reading. (by infinite-Joy)

  • rmwrs

    Rust port of rmw

    Project mention: rmw (ReMove to Waste), a command line trash utility | /r/commandline | 2022-12-22

    Thank you. If you like rust stuff, you might wanna check out rmwrs (it's not finished and I don't know when I'll get back to it, unfortunately).

  • ifttt-webhook

    Simple async library for triggering IFTTT events using webhooks.

  • 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 2023-05-26.

Rust Utilities related posts

Index

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

Project Stars
1 python-launcher 548
2 paper-age 318
3 emplace 214
4 lyon-deck-toolbox 61
5 git-ignore 53
6 lintje 26
7 crypto-helper 23
8 quick-skeleton 23
9 workstation 16
10 brink 9
11 Rash 6
12 smart-open 6
13 rmwrs 2
14 ifttt-webhook 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com