span

Open-source projects categorized as span

Top 11 span Open-Source Projects

  • NetFabric.Hyperlinq

    High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.

  • Project mention: Classes vs. Structs in .NET. How not to teach about performance | news.ycombinator.com | 2023-11-04

    > AVX instructions, which is implemented for quite a few LINQ methods

    Are you sure? Any examples of such methods? And does AVX actually helps?

    I don’t think that’s possible because IMO AVX and other SIMD can only help for dense inputs. The C# type is ReadOnlySpan, however ReadOnlySpan doesn’t implement IEnumerable and therefore incompatible with LINQ.

    There’s even an alternative LINQ to workaround https://github.com/NetFabric/NetFabric.Hyperlinq but that thing is a third-party library most people aren’t using.

  • Collections.Pooled

    Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.

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

    InfluxDB logo
  • span-lite

    span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library

  • RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  • SimpleSIMD

    Easy to use SIMD accelerated Array and Span methods

  • BackportCpp

    Library of backported modern C++ types to work with C++11

  • Open.Text

    A set of useful extensions for working with strings, string-segments, spans, enums, and value formatting.

  • SaaSHub

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

    SaaSHub logo
  • vista

    Fixed-capacity in-place container spans

  • Garyon

    A multi-purpose expansion library providing commonly used utilities.

  • wallpaper-adhesive

    Sticks images together to create wallpapers with different images on each display.

  • spanned-toml

    A lil' TOML parser, but with span

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

span related posts

  • Reference Views - header-only library (view vector as a map)

    1 project | /r/cpp | 1 Feb 2021

Index

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

Project Stars
1 NetFabric.Hyperlinq 860
2 Collections.Pooled 515
3 span-lite 488
4 RecordParser 271
5 SimpleSIMD 90
6 BackportCpp 66
7 Open.Text 11
8 vista 5
9 Garyon 4
10 wallpaper-adhesive 1
11 spanned-toml 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com