range-v3

Data processor

A C++ library providing a composable and expressive way to work with data structures by abstracting over iterators and algorithms.

Range library for C++14/17/20, basis for C++20's std::ranges

GitHub

4k stars
154 watching
442 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

c-plus-plusiteratorproposalrangerange-library

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kassane/range-v3A library that extends C++'s Standard Template Library with composable range abstractions for more powerful and flexible iteration0
cor3ntin/rangesnextA C++ library implementing ranges for C++23 with support for views, iterators, and generators76
tcbrindle/numeric_rangesProvides C++20 numeric algorithms for ranges30
tcbrindle/nanorangeAn implementation of the C++20 Ranges proposals in a single header library359
delta456/rangeA library for creating numeric ranges in Vlang with various iteration options and memory management strategies.33
anthonycalandra/modern-cpp-featuresA resource for learning modern C++ language and library features19,885
caseycarter/cmcstl2An implementation of C++ ranges with support for the One Ranges Proposal223
isocpp/cppcoreguidelinesA collection of guidelines and best practices for writing modern C++ code.43,002
boostorg/multiprecisionA C++ library that provides high-range and precision number types with interoperability capabilities202
seanbaxter/circleA C++ compiler project that provides a new versioning mechanism and a set of advanced features to improve the language's safety, productivity, and flexibility.2,433
fragglet/c-algorithmsA collection of commonly used algorithms in C.3,368
microsoft/stlThe Microsoft C++ Standard Library implementation10,269
ast-al/rangelessA LINQ-like library of higher-order functions for data manipulation in C++195
stillwater-sc/universalA header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization in AI, Machine Learning, and other fields.424
mpark/variantAn implementation of C++17 std::variant for C++11/14/17674