pigeon-rs: Open source email automation written in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • pigeon-rs

    Open source email automation written in Rust

    That's it. Pigeon has some more handy features which you can check out on github and it is on crates.io as well.

  • SaaSHub

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

    SaaSHub logo
  • clap-rs

    A full featured, fast Command Line Argument Parser for Rust

    Pigeon is a command line tool based on the excellent libraries clap, connectorx, and polars.

  • crates.io

    The Rust package registry

    Finally, I think, a compiled binary is handy for command line tools. Admittedly, you have to compile it first, which will take some time. But then you can put ~/.cargo/bin to your PATH, install the latest version from crates.io via cargo install pigeon-rs, and use the binary from everywhere. In Python you would need an alias first because otherwise you would always have to type python3 path/to/python/file. And might have to worry that the command line arguments are piped to the python executable?

  • Apache Arrow

    Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics

    Connectorx is using arrow2 data format for fetching from a database. This data format is optimized for columnar data [1]:

  • rust-postgres

    Native PostgreSQL driver for the Rust programming language

    The problem with a crate like postgres is that you have to define the types of the query at compile-time. And if you use the simple query protocol in postgres, you just get a bunch of strings, i.e. no proper typing at all. However, for maximal flexibility arbitrary queries should work in pigeon, without knowing the database schema.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How moving from Pandas to Polars made me write better code without writing better code

    2 projects | dev.to | 5 Mar 2024
  • Cap'n Proto 1.0

    10 projects | news.ycombinator.com | 28 Jul 2023
  • GlareDB: An open source SQL database to query and analyze distributed data

    4 projects | /r/dataengineering | 8 Jun 2023
  • Holy Uck Fast Analysis with DuckDB and Pyarrow

    3 projects | news.ycombinator.com | 30 Apr 2022
  • Trailbase: Fast, single-file, open-source app server built using Rust and SQLite

    4 projects | news.ycombinator.com | 5 Dec 2024

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?