What libraries do you miss from other languages?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. not-yet-awesome-rust

    A curated list of Rust code and resources that do NOT exist yet, but would be beneficial to the Rust community.

    Not Yet Awesome Rust

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Prawn

    Fast, Nimble PDF Writer for Ruby

    On this note, Ruby’s Prawn is great at the writing half and I miss it in pretty much every other language.

  4. copperspice

    Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)

  5. cloudscraper

    A Python module to bypass Cloudflare's anti-bot page.

    The only thing I'm missing is cloudscraper. In Python, it is a small wrapper on top of requests, so I guess in Rust it can be a wrapper on top of hyper::Client or reqwest::Client.

  6. okapi

    OpenAPI (AKA Swagger) document generation for Rust projects

  7. datafusion

    Apache DataFusion SQL Query Engine

  8. plotters

    A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀

  9. SaaSHub

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

    SaaSHub logo
  10. tera

    A template engine for Rust based on Jinja2/Django

    Something like https://tera.netlify.app/?

  11. aws-sdk-rust

    AWS SDK for the Rust Programming Language

    In alpha, but officially supported! https://github.com/awslabs/aws-sdk-rust

  12. SaintCoinach

    A .NET library written in C# for extracting game assets and reading game assets from Final Fantasy XIV: A Realm Reborn. (by xivapi)

    Kind of an extremely narrow thing but, I miss SaintCoinach, a data mining library for Final Fantasy XIV.

  13. Lumina

    A simple, performant and extensible framework for interacting with FFXIV game data (by NotAdam)

    Been wanting to make a rust port of either that, or Lumina but never really had the time to...

  14. not-yet-awesome-embedded-rust

    A collection of items that are not yet awesome in Embedded Rust

    Not Yet Awesome Embedded Rust

  15. fantoccini

    A high-level API for programmatically interacting with web pages through WebDriver.

    https://github.com/jonhoo/fantoccini is inspired by Puppeteer.

  16. thirtyfour

    Discontinued Selenium WebDriver client for Rust, for automated testing of websites

    There's https://github.com/stevepryde/thirtyfour for Selenium, and https://github.com/atroche/rust-headless-chrome for Chromium.

  17. rust-headless-chrome

    A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.

    There's https://github.com/stevepryde/thirtyfour for Selenium, and https://github.com/atroche/rust-headless-chrome for Chromium.

  18. polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

    for dataframes: https://github.com/pola-rs/polars

  19. Ink

    🌈 React for interactive command-line apps

    Ink: Terminal Painting

  20. askama

    Discontinued The original askama repo, please go to https://github.com/askama-rs/askama

    Maybe https://github.com/djc/askama might be of interest as well

  21. sealproxy

    An authentication proxy

  22. loadtxt

    ~60-300x faster than numpy.loadtxt

    It really depends on what part of Numpy you're using. You can easily leave Numpy's text parsing in the dust. And if you're doing element-wise operations on arrays, you can easily see 2-3x improvement with just numba.

  23. typed-html

    Type checked JSX for Rust

    this project needs someone to drive it: https://github.com/bodil/typed-html

  24. Slint

    Discontinued Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]

  25. tiny-skia

    A tiny Skia subset ported to Rust

    https://github.com/RazrFalcon/tiny-skia is the fastest 2D drawing library around, second only to Skia itself. It's written in safe Rust, and the API is quite nice.

  26. PyLaTeX

    A Python library for creating LaTeX files

    I implemented this for Python1, but it shouldn't be too hard to create a similar library for Rust.

  27. latex-rs

    An ergonomic library for programatically generating LaTeX documents and reports.

    If yo do implement it this way, be sure to escape any untrusted input. Otherwise you're opening yourself up to arbitrary command execution. For more details, check out this issue I created on a similar rust project (which seems dead): https://github.com/Michael-F-Bryan/latex-rs/issues/13

  28. vouch-proxy

    an SSO and OAuth / OIDC login solution for Nginx using the auth_request module

    I'm also hunting about this (https://github.com/vouch/vouch-proxy is something close?) and maybe we could talk about join forces.

  29. sea-query

    🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite

    Something like https://github.com/SeaQL/sea-query ?

  30. ceres-solver

    A large scale non-linear optimization library

    I've not yet seen anything comparable to http://ceres-solver.org/

  31. SaaSHub

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

    SaaSHub logo
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

  • Getting Started with Axum - Rust's Most Popular Framework

    5 projects | dev.to | 6 Dec 2023
  • Full-Stack-Rust: Which approach in Frontend?

    6 projects | /r/rust | 28 Apr 2023
  • Announcing pâro. An way to develop tazru applications powered by html and css where you do not write any client code.

    5 projects | /r/rust | 9 Jan 2023
  • Basic CRUD with rust using tide - front-end with tera

    6 projects | dev.to | 19 Jul 2021
  • Blitz: A lightweight, modular, extensible web renderer

    9 projects | news.ycombinator.com | 11 Aug 2024