UltimatR 2.2.0
dotnet add package UltimatR --version 2.2.0
NuGet\Install-Package UltimatR -Version 2.2.0
<PackageReference Include="UltimatR" Version="2.2.0" />
paket add UltimatR --version 2.2.0
#r "nuget: UltimatR, 2.2.0"
// Install UltimatR as a Cake Addin #addin nuget:?package=UltimatR&version=2.2.0 // Install UltimatR as a Cake Tool #tool nuget:?package=UltimatR&version=2.2.0
Caution !! Preventing the use of package by people who are incompetent or insufficiently advanced for malicious purposes. Library may contain hidden bugs on purpose 😉
Software Development Kit dedicated for fast creating API's with Distributed Object Relational Mapping (DORM). Processing of data structures in real time. Contains cache and file system storage using memory mapped files. Supports programming using just in time (JIT) aka runtime compilation to create data driven frameworks for distributed systems, including cloud-based solutions. The library offers algorithms slightly different than those included in the standard SDK. Also approach to handling basic areas such as collections (data structures), threads, network communication, linear math operations on collections 3 times faster then any other code you can write in standard way using parallel linq or common loops also data structure alghorithms like Concurrent Dictionary or simple Dictionary (hashtables) will always be 3 times slower then Catalog or Album in get operation, iteration over collection are similar to list so thousends of times faster then Dictionary also delete. Only adding are similar or few percents faster but use 2 times less memory. Contains upgraded fastest on the planet sorted collection using van emde boas tree with above hashtable and four leafs implementation. Also many others aghorithms has been changed to other approach to achieve better performance for other areas and use cases
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- AutoMapper (>= 10.1.1)
- FluentValidation (>= 10.3.4)
- FluentValidation.DependencyInjectionExtensions (>= 10.3.4)
- Google.Protobuf (>= 3.21.9)
- Grpc.AspNetCore.Server (>= 2.44.0)
- Grpc.Core (>= 2.44.0)
- Grpc.Core.Api (>= 2.44.0)
- Grpc.Net.ClientFactory (>= 2.44.0)
- IdentityServer4.AccessTokenValidation (>= 3.0.1)
- MediatR (>= 10.0.1)
- MediatR.Extensions.Microsoft.DependencyInjection (>= 10.0.1)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 5.0.13)
- Microsoft.AspNetCore.Mvc.Core (>= 2.2.5)
- Microsoft.AspNetCore.OData (>= 8.0.0)
- Microsoft.Data.SqlClient (>= 5.0.1)
- Microsoft.EntityFrameworkCore (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Abstractions (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Cosmos (>= 5.0.13)
- Microsoft.EntityFrameworkCore.InMemory (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Proxies (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Relational (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Sqlite (>= 5.0.13)
- Microsoft.EntityFrameworkCore.Sqlite.Core (>= 5.0.13)
- Microsoft.EntityFrameworkCore.SqlServer (>= 5.0.13)
- Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite (>= 5.0.13)
- Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (>= 5.0.13)
- Microsoft.Identity.Web (>= 1.19.0)
- Microsoft.OData.Client (>= 7.9.0)
- Microsoft.OData.Core (>= 7.9.0)
- Microsoft.OData.Edm (>= 7.9.0)
- MongoDB.EntityFramework (>= 1.0.1)
- NLog (>= 5.1.2)
- NLog.Extensions.Logging (>= 5.1.0)
- NLog.Web.AspNetCore (>= 5.1.2)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 5.0.10)
- Npgsql.EntityFrameworkCore.PostgreSQL.Design (>= 1.1.0)
- Oracle.EntityFrameworkCore (>= 5.21.4)
- Polly (>= 7.0.3)
- Pomelo.EntityFrameworkCore.MySql (>= 5.0.2)
- Pomelo.EntityFrameworkCore.MySql.Design (>= 1.1.2)
- protobuf-net (>= 3.1.22)
- protobuf-net.Core (>= 3.1.22)
- protobuf-net.Grpc (>= 1.0.177)
- protobuf-net.Grpc.AspNetCore (>= 1.0.177)
- protobuf-net.Grpc.AspNetCore.Reflection (>= 1.0.177)
- protobuf-net.Grpc.ClientFactory (>= 1.0.177)
- protobuf-net.Grpc.Native (>= 1.0.177)
- protobuf-net.Grpc.Reflection (>= 1.0.177)
- protobuf-net.MSBuild (>= 3.1.22)
- protobuf-net.Reflection (>= 3.1.22)
- protobuf-net.ServiceModel (>= 3.1.17)
- RabbitMQ.Client (>= 6.4.0)
- Swashbuckle.AspNetCore (>= 6.2.3)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Linq (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Reflection.Emit.ILGeneration (>= 4.7.0)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.ServiceModel.Primitives (>= 4.10.0)
- System.Threading.Channels (>= 4.7.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.