Rust Ls

Open-source Rust projects categorized as Ls

Top 9 Rust L Projects

  1. exa

    A modern replacement for ‘ls’.

    Project mention: Eza: A modern, maintained replacement for ls | news.ycombinator.com | 2024-07-21

    I think they are not referring to ls, but to exa [0], which is not maintained anymore.

    [0]https://github.com/ogham/exa

  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. eza

    A modern alternative to ls

    Project mention: Stop struggling with Rust CLI tool installs: the only guide you need (Mac, Linux, Windows) | dev.to | 2025-06-19

    eza GitHub Modern replacement for ls

  4. lsd

    The next gen ls command

    Project mention: Show HN: Facad. The ls alternative making terminals cooler than GUIs | news.ycombinator.com | 2024-09-30

    lsd is also a good cross-platform alternative [1].

    [1] https://github.com/lsd-rs/lsd

  5. erdtree

    A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.

    Project mention: Show HN: Lstr – A modern, interactive tree command written in Rust | news.ycombinator.com | 2025-06-17

    Neat, looks like a combination of erdtree[0] and broot[1]. I use both on a daily basis, are there any features that stand out from these two?

    [0]: https://github.com/solidiquis/erdtree

  6. lla

    blazing fast `ls` replacement with superpowers

    Project mention: I made an ls alternative for my personal use it turned out to be amazing | news.ycombinator.com | 2024-11-24
  7. lstr

    A fast, minimalist directory tree viewer, written in Rust.

    Project mention: Show HN: Lstr – A modern, interactive tree command written in Rust | news.ycombinator.com | 2025-06-17
  8. pls

    pls is a prettier and powerful ls(1) for the pros.

    Project mention: I made an ls alternative for my personal use it turned out to be amazing | news.ycombinator.com | 2024-11-24

    I wanted to plug `pls`[1], a tool that I wrote and maintain. It does a few things that `eza` (another great tool nonetheless, and a massive inspiration) cannot do[2].

    [1]: https://pls.cli.rs

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. ls-interactive

    Interactive ls command

  11. s3glob

    A fast aws s3 ls and download cli that supports glob patterns

    Project mention: S5cmd: Parallel S3 and local filesystem execution tool | news.ycombinator.com | 2025-06-11

    I recently wrote a similar tool focused more on optimizing the case of exploring millions or billions of objects when you know a few aspects of the path: https://github.com/quodlibetor/s3glob

    It supports glob patterns like so, and will do smart filtering at every stage possible: /2025-0[45]-/user/*/object.txt

    I haven't done real benchmarks, but it's parallel enough to hit s3 parallel request limits/file system open file limits when downloading.

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).

Rust Ls discussion

Log in or Post with

Rust Ls related posts

  • Show HN: Lstr – A modern, interactive tree command written in Rust

    4 projects | news.ycombinator.com | 17 Jun 2025
  • Launch HN: Exa (YC S21) – The web as a database

    1 project | news.ycombinator.com | 6 May 2025
  • Rewriting essential Linux packages in Rust

    8 projects | news.ycombinator.com | 9 Mar 2025
  • Transform Your Terminal with eza: The Upgrade ls Deserved

    2 projects | dev.to | 28 Nov 2024
  • I made an ls alternative for my personal use it turned out to be amazing

    13 projects | news.ycombinator.com | 24 Nov 2024
  • Ls deluxe: ls in Rust with added features

    1 project | news.ycombinator.com | 17 Aug 2024
  • Eza: A modern, maintained replacement for ls

    15 projects | news.ycombinator.com | 21 Jul 2024
  • A note from our sponsor - Stream
    getstream.io | 11 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 exa 24,033
2 eza 16,260
3 lsd 14,498
4 erdtree 2,471
5 lla 1,079
6 lstr 1,055
7 pls 881
8 ls-interactive 26
9 s3glob 10

Sponsored
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

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