Found 511 packages
A fast implementation of topological sorting that supports stable sorting as well as breaking ties via ThenBy[Descending]
Package Description
A library for topologically sorting things by specifying dependencies between them
A library for topologically sorting things by specifying dependencies between them
Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
This package provides the functionality to utilize the features of Syncfusion® Xamarin DataSource control and more.
Library of time-series data historian archiving components.
ListSortHelper is to provide the same sorting algorithm used in Array publicly to IList<T>
Contains ready to use extensions for data management in HotChocolate. This includes filtering, projections and sorting
Hexalith is a set of libraries to build a micro-service architecture.
This package provides the functionality to utilize the features of Syncfusion® Winforms .Grouping Engine and more.
IronXL allows developers to read, generate, and edit Excel (and other spreadsheet files) in .NET applications and websites. It provides a fast and intuitive way to work with Excel and other spreadsheet files in C#. For code samples, documentation, and more, visit https://ironsoftware.com/csharp/excel/. IronXL operates independently of Office Excel Interop, making it compatible with .NET Framework, .NET Core, and Azure without requiring additional dependencies or the installation of Microsoft Office. Key library features include: * Importing data from XLS, XLSX, CSV, and TSV files. * Exporting workbooks and worksheets to XLS, XLSX, CSV, TSV, and JSON formats. * Encrypting and decrypting XLSX, XLSM, and XLTX files with password protection. * Working with spreadsheets as System.Data.DataSet and System.Data.DataTable objects. * Automatic formula recalculation whenever a sheet is edited. * Intuitive range settings using the WorkSheet["A1:B10"] syntax. * Sorting ranges, columns, and rows. * Styling cells with options for font, size, background patterns, borders, alignment, and number formats. IronXL is compatible with C#, VB.NET, MVC, and ASP.NET projects, supporting websites, console apps, and desktop applications. Supported environments include: * .NET Core 2, 3.1 * .NET 5, 6, 7, 8, 9 and 10 * .NET Standard 2 and 3 * .NET Framework 4.6.2 and above * Xamarin, SharePoint, Mono * Azure, AWS, and other cloud hosting platforms * Windows, Linux, macOS, and mobile platforms Licensing and support are available for commercial deployments. For complete documentation, visit https://ironsoftware.com/csharp/excel/. For support please contact us: support@ironsoftware.com
Easily construct lambda expressions dynamically. Turn models into database queries, using a simple fluent implementation.
Requires Sitecore 10.3 Requires .NET Framework 4.8 Constellation is a collection of utilities for .NET CMS implementers. The Feature.ItemSorting library solves the frequently occurring problem of managing a collection of Items that users will not organize themselves, but which they expect to be organized. Examples include Events in an Event Calendar, Press Releases, and Employee Bios. Users want them sorted by date and dictionary order, but Sitecore offers little help beyond Subitems Sorting. Additionally, after a few dozen Items, users expect these entries to be grouped into folders. Enter this library! This library features two simple Rule Actions: - MoveToAlphabeticalFolder - MoveToDateFolder Included in /Installation-Packages/ is a Sitecore Package with the appropriate Rule definitions. The package should self-install after being deployed to your environment. Rule Actions: Move Item to Alphabetical Folder - Allows you to specify the template of the folder to use for creating the alphabetical folders. Move Item to Date Folder - Allows you to specify the template of the folder to use for creating the date folders. Requires you to specify the Field on the Item being processed that should be used for categorization. Requires you to specify the depth of the associated folder tree. Options are /Year/, /Year/Month/, /Year/Month/Day/ In all cases, the "root" of the classification folders is the first encountered Ancestor that is not of the specified folder type. Usage Details 1. Create your "list" page that will serve as the root of the classification. In our example we'll use "News" 2. For the Insert Options of your "list" page, include the ability to insert an Item of the type that requires classification. In our example, we'll use "Press Release" (Note that Press Release must have a date field to use for classification. In our example we'll use the custom field "Release Date". You can use "__Updated" or "__Created" too.) 3. Create a new Item Saved rule that specifies when an Item is of Template "Press Release" it should be moved to a Date Folder. Set the appropriate parameters. 4. Enjoy!
For data sorting
This package provides the functionality to utilize the features of Syncfusion® .NET Maui ListView control and more.
A Filtering framework. The main purpose of the library is to generate LINQ expressions for Entities over DTOs automatically.
A .NET library that simplifies building flexible REST APIs by applying filtering, sorting and pagination over IQueryable sources in ASP.NET Core applications. Reduces boilerplate when exposing dynamic query capabilities.
This package provides the functionality to utilize the features of Syncfusion® Xamarin ListView control and more.
QueryKit is a .NET library that makes it easier to query your data by providing a fluent and intuitive syntax for filtering and sorting.