61 packages tagged with “Efficiency”
Provides SIMD-accelerated operations (create, init, map, ...) on native arrays provided by the NativeInterop package Note for F# Users: The System.Numerics.Vectors package doesn't work out of the box for F# projects. Make sure to MANUALLY ADD <HintPath>..\packages\System.Numerics.Vectors.4.1.1\lib\net46\System.Numerics.Vectors.dll</HintPath> to the reference in your fsproj file!
Provides generic pointer operations for all of .NET, building on the capabilities provided by FSharp.NativeInterop.NativePtr, which this package extends with features like 64-bit capabilities, exposed in an OOP-friendly manner as NativePtr<T> and extension methods to System.IntPtr. NativeArray, an array-like collection of items of unmanaged (blittable) type allocated on the unmanaged heap, supports 64-bit addressing and item access with and without bounds checks, utilizing the CPU's AGUs for address offset calculation where possible. The included System.IO.Stream extension methods as well as the Buffer and Structure modules enable easy and efficient handling of structured binary data (convert array types, convert structs, access structs in an element-wise fashion, memcpy...).
The aim of this project is to provide compile-time support for auto-mapping by using source generation. The ubiquitous AutoMapper instead builds the mapping code at run-time. One of the benefits of this approach, besides paying the mapping cost at compile-time instead of run-time everytime, is that any mapping errors are also caught at compile time due to the strict type-safety of C#.
A tiny library to lazily generate the Nth cartesian product.
Benchmark .NET source code to compare which is more efficient.
Qi4CS is aimed to increase coding efficiency and productivity by introducing easily adaptive features from Aspect Oriented Programming (AOP), Composite Oriented Programming (COP), and Dependency Injection (DI). This is the core package required for all projects using Qi4CS.
Accelerate the creation of .NET 5 REST API projects with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
A powerful source generator designed to revolutionize the way you create command-line applications. This tool simplifies the process of building CLI applications by automatically generating parsing methods with just attribute marking on classes and methods.
Accelerate the creation of IoT Edge projects with minimal dependencies and a solution containing settings for DI/IoC, separated layers, preconfigured log settings, increased testability and evolutivity, factorization, etc.
Accelerate the creation of .NET Core 3.x API projects with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Accelerate the creation of .NET 5 API projects exposing IoT Hub features (Azure IoTHub C# SDK) with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Qi4CS is aimed to increase coding efficiency and productivity by introducing easily adaptive features from Aspect Oriented Programming (AOP), Composite Oriented Programming (COP), and Dependency Injection (DI). This is the SDK package allowing generating Qi4CS assemblies at runtime.
A must-have extension for every Umbraco website - loved by editors. Speeds up essential media-content workflow, saves time and reduces costs.
A robust C# library designed to supercharge developer productivity!
Accelerate the creation of an Azure Function feeding Azure Digital Twins.
Accelerate the creation of an Azure Function validating the schema (JSON) of the received messages.
This package contains the core assemblies needed to run UmbraCare's Umbraco CMS extensions.
Accelerate the creation of .NET 8 REST API projects (business oriented) with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc. This specific version includes validators and persistence layers.
Accelerate the creation of an Azure Function validating the schema (JSON) of the received messages and structure the output at storage level.
Accelerate the creation of .NET 6 API projects exposing IoT Hub features (Azure IoTHub C# SDK) with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Accelerate the creation of .NET 6 REST API projects with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Accelerate the creation of .NET 8 gRPC API projects with minimal dependencies.
Accelerate the creation of business .NET 8 REST API projects with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Accelerate the creation of .NET Core 3.x API projects exposing IoT Hub features (Azure IoTHub C# SDK) with minimal dependencies and a solution containing settings for DI/IoC, API versioning, automatic OpenAPI/Swagger documentation, separated layers, preconfigured mapping settings, preconfigured log settings, etc.
Accelerate the creation of an Azure Function validating the schema (JSON) of the received messages and structure the output with different flows.