138 packages tagged with “Sort”
A fast implementation of topological sorting that supports stable sorting as well as breaking ties via ThenBy[Descending]
Sieve is a simple, clean, and extensible framework for .NET Core that adds sorting, filtering, and pagination functionality out of the box. Most common use case would be for serving ASP.NET Core GET queries. Documentation available on GitHub: https://github.com/Biarity/Sieve/
Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
ListSortHelper is to provide the same sorting algorithm used in Array publicly to IList<T>
Easily construct lambda expressions dynamically. Turn models into database queries, using a simple fluent implementation.
DataCollection is a series of cross-platform observable collections with features like sorting, grouping and filtering and data virtualization techniques like cursor and pagination.
Sort library.
Blazor Table Component with Sorting, Paging and Filtering
QueryKit is a .NET library that makes it easier to query your data by providing a fluent and intuitive syntax for filtering and sorting.
Stimulsoft Dashboards.WEB allows developers to implement the required data visualization and their own infographics in ASP.NET and ASP.NET MVC projects. The product has the ability to apply the necessary filters and sorting, aggregate data, perform calculations of any complexity. The advantage of the product is its versatility - the ability to create dashboards for any sphere of your business, finance, sales, industry etc.
Extensions for sorting strings using natural sort order i.e. Alphabetical order for humans.
Stimulsoft Dashboards.WIN is a set of components using which you can add analytics to your application. Dashboards are designed for both WinForms and WPF technologies. Data can be rendered using various widgets from tables and charts to arrow gauges. Stimulsoft Dashboards.WIN supports a variety of data sources such as SQL, CSV, JSON, and others. The product supports .NET and .NET Core frameworks.
.NET WinForms DataGridView with advanced Filtering and Sorting capabilities
ILGPU Algorithms library for high-level GPU programming. Samples can be found in the GitHub repository: https://github.com/m4rs-mt/ILGPU/tree/master/Samples
Stimulsoft Dashboards.WEB for .NET Core allows developers to implement the required data visualization and their own infographics in .NET Core and .NET cross platform projects. The product has the ability to apply the necessary filters and sorting, aggregate data, perform calculations of any complexity. The advantage of the product is its versatility - the ability to create dashboards for any sphere of your business, finance, sales, industry etc.
Stimulsoft Dashboards.BLAZOR allows developers to implement the required data visualization and their own infographics using .NET platform and native Blazor report engine. The product has the ability to apply the necessary filters and sorting, aggregate data, perform calculations of any complexity. The advantage of the product is its versatility - the ability to create dashboards for any sphere of your business, finance, sales, industry etc.
Easy-to-use and high performance dynamic sorting library supporting SQL-like syntax and complex/nested expressions, that uses System.Linq.Expression to dynamically build fast comparers.
Parallel high performance cross-platform C#/.NET algorithms. 30+ algorithms with familiar interfaces and examples. Multi-core and data parallel (SIMD/SSE). Open source and free. See project Readme, blog, and videos...
Simple topological sorting for .net that supports cycles in the data to be sorted. Uses Tarjan's algorithm: http://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm
TinySort is a small script that sorts HTML elements. It sorts by text- or attribute value, or by that of one of its children.
Use OrderByNatural for ordering text in a more natural way.
Filtering, Ordering (Sorting) and Pagination library for .Net Core, ASP.NET Core, C#
Paging.NET is a lightweight library for seamless, incremental server-side data loading.
Paging.Queryable is a lightweight library for seamless, incremental server-side data loading.
Sorts resx file alphabetically.
The LINQ extension library is a collection of extensions written in C# that help in common programming tasks related to arrays, collections and any other type of enumerable.
Paging.NET is a basic toolkit which provides incremental server-side data loads.
Stimulsoft Dashboards.ANGULAR for .NET Core provides tools for analytics and data visualization in applications written in the Angular framework. The data processing is based on client-server technology: data processing occurs on a server using .NET Core, ASP.NET MVC, and .NET. The direct creation of dashboards occurs on the Angular client.
These extensions make it easy to chain Linq expressions based on conditions—useful for sorting, filtering, and paging.
Stimulsoft Dashboards.ANGULAR provides tools for analytics and data visualization in applications written in the Angular framework. The data processing is based on client-server technology: data processing occurs on a server using .NET Core, ASP.NET MVC, and .NET. The direct creation of dashboards occurs on the Angular client.