SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Iterator Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ZoneTree
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.
-
c-iterators
:books: A demonstration of implementing a "type-safe" lazy iterator interface in pure C99
-
iter
Package iter provides generic, lazy iterators, functions for producing them from primitive types, as well as functions and methods for transforming and consuming them. (by mtoohey31)
-
c-iterplus
Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How do you go about the lack of built in data structure like stack, queue for LeetCode | /r/golang | 2023-05-24for len(stack) > 0 { n := len(stack) - 1 // Top element fmt.Print(stack[n]) stack = stack[:n] // Pop } ``` Another solution would be to import a package like https://github.com/emirpasic/gods
While you are correct about the stdlib, check out swift-algorithms (https://github.com/apple/swift-algorithms). It's written by Apple and has several interesting methods.
std::ranges is in c++20, but you can pull in the library it was based on if you use 17 (https://github.com/ericniebler/range-v3)
Project mention: Secret of Typia, how it could be 20,000x faster validator - Hidden Class Optimization of v8 engine | dev.to | 2023-07-29
Project mention: Posting asking if the Rust Reddit community is overly regulated gets regulated. | /r/programmingcirclejerk | 2023-05-27This crate of mine for example is currently literally unusable until the deeply fundamental features that John Random kinda-sorta removed in this pull request, ostensibly in preparation for whatever shittily stated syntax is ultimately establihed by whatever the hell "keyword generics" actually is (I really don't know, like this isn't a joke, I fundamentally do not understand what the fuck they're proposing at all in any way or how it's meaningfully and usefullly different from the previous syntax).
Project mention: A header-only C implementation of C++ <algorithm> | news.ycombinator.com | 2023-07-03Well, I do like mine better, which is closer to the STL, and for all containers. https://github.com/rurban/ctl/
Project mention: LazyStream: A PHP Library for Lazy, Efficient Stream Writing and Reading | /r/PHP | 2023-06-28
🌍 Github: https://github.com/mowshon/iterium - - -
Iterator related posts
- Java Streams in c++
- Iterium - Generic Channel-based Iterators for Golang
- Help with understanding macros: How to make a macro take string literal without quotes
- What are some of the ways to make a super nasty nested loop become clean?
- 295 pages on Initialization in Modern C++ :)
- How to functionally invert a set of relations
- I made a library to parse human readable numbers list (e.g. `1:10,15:20`) into an iterator, this is my first time making a rust library and I wanted to learn better about generics and packaging. Please provide me with feedback.
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Iterator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | gods | 15,385 |
2 | swift-algorithms | 5,681 |
3 | tbox | 4,669 |
4 | range-v3 | 4,011 |
5 | collection | 704 |
6 | tstl | 573 |
7 | staticvec | 267 |
8 | rubico | 267 |
9 | ZoneTree | 268 |
10 | mir-algorithm | 172 |
11 | ctl | 158 |
12 | itertools-php | 138 |
13 | Linq-in-Rust | 122 |
14 | pariter | 100 |
15 | c-iterators | 90 |
16 | array_tool | 74 |
17 | iter | 71 |
18 | lazy-stream | 66 |
19 | iterium | 39 |
20 | stream | 32 |
21 | iter | 33 |
22 | c-iterplus | 28 |
23 | std | 19 |
Sponsored