Rust Iterator

Open-source Rust projects categorized as Iterator Edit details

Top 6 Rust Iterator Projects

  • staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

    Project mention: Alternative for Vec for variable size arrays in no_std environment? | | 2022-05-17

    If you're on nightly, I have a crate that I'd say would seem to be exactly what you're looking for.

  • pariter

    Parallel iterator processing library for Rust

    Project mention: Polars Dataframes vs Vectors of structs | | 2022-06-26

    Once you have something working, and you want to make it fast, run cargo install flamegraph, and then cargo flamegraph, to see where your code is spending its time. Once you've fixed any hot spots that you weren't expecting, you can try using rayon or to start making use of more CPU cores.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • array_tool

    Array helpers for Rust's Vector and String types

  • staticstep

    Provides truly zero-cost alternatives to Iterator::step_by for both incrementing and decrementing any type that satisfies RangeBounds<T: Copy + Default + Step>.

    Project mention: StaticStep 0.4.0: zero-overhead StepBy-like functionality for primitive RangeBounds implementors, now also with full-gamut integer overflow handling equivalent to that of StepBy | | 2021-12-30
  • tref

    Tree in Rows Elemental Format. Rust crate to parse, store and serialize trees.

    Project mention: TREF: Rust crate to generate, store, traverse and serialize trees. | | 2021-09-13

    Hope you can have a look and give me opinions and advice to improve it. And of course, I’m also open to pull requests (

  • imgref-iter

    A small crate for iterating over the rows or columns of `imgref` buffers

    Project mention: Are crate versions numbers all low because Rust just works? | | 2022-08-15

    It's more like the expectation is that 1.0 should mark a stable and well-designed release. For example, I am not happy with imgref-iter's implementation yet because it has a ton of duplicated code which is prone to subtle copy/paste errors and a pain to maintain. Releasing 1.0 now would be a mistake.

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 2022-08-15.

Rust Iterator related posts


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

Project Stars
1 staticvec 265
2 pariter 70
3 array_tool 62
4 staticstep 13
5 tref 5
6 imgref-iter 0
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives