321 packages tagged with “aot”
Attributes-based compile-time AOP framework. Cross-cutting concerns made easy! Just apply your attributes where you need them and everything automagicaly works! No xml configs! No wierd reflection hacks! No runtime emit! Works with AOT and Blazor! See release notes for this version here: https://github.com/pamidur/aspect-injector/releases/tag/2.9.0
A fully-fledged IoC framework that provides dependency injection and has no reflection underneath the hood, that is based on roslyn source generators.
A simple and light WMI framework.
The consumable APIs for ThunderboltIoc.
The source generator project used to analyze registrations and generate the necessary services' factories for ThunderboltIoc.
Extremely fast binary serializer with tons of features. Full reference persistence (including circular references), polymorphism, zero-allocations, can handle readonly fields, delegates, 'KnownTypes' list for whitelisting and optimization in network scenarios... checkout the github page for a full feature list!
A lightweight, AOT-friendly Event Sourcing toolkit for .NET
Super fast mapping of DataReader to custom objects
WebAssembly-specific extensions for Blazouter routing library. This package provides optimized components and integration for Blazor WebAssembly applications with client-side routing enhancements. Enables React Router-like routing features in Blazor WASM with full support for nested routes, route guards, lazy loading, smooth transitions, and programmatic navigation. Optimized for reduced bundle size and fast client-side performance.
A multi process runtime library based on 'SourceGenerator'. 基于 `SourceGenerator` 的多`进程`运行库。
A powerful React Router-like routing library for Blazor applications. Blazouter brings advanced routing features to Blazor including nested routes, route guards, lazy loading, smooth transitions, and programmatic navigation. This is the core library that works with all Blazor hosting models (Web, Server, WebAssembly and Hybrid/MAUI).
Lucinda is a comprehensive, production-ready end-to-end encryption (E2EE) library for .NET applications. Key Features: • Symmetric Encryption: AES-GCM (authenticated) and AES-CBC with HMAC, supporting 128/192/256-bit keys • Asymmetric Encryption: RSA with OAEP padding (2048/3072/4096-bit keys) • Hybrid Encryption: RSA + AES-GCM for efficient large data encryption • Key Exchange: ECDH (Elliptic Curve Diffie-Hellman) with P-256/P-384/P-521 curves • Digital Signatures: RSA (PSS/PKCS#1 v1.5) and ECDSA for message authentication • Key Derivation: PBKDF2 (password-based) and HKDF (HMAC-based) functions • Secure Key Storage: In-memory storage with automatic secure clearing AOT Compatible: Full Native AOT support for .NET 7.0+ Thread-Safe: All operations are designed for concurrent use Platform Support: .NET 6.0-10.0, .NET Standard 2.0/2.1, .NET Framework 4.8/4.8.1 Result Pattern: CryptoResult<T> for explicit error handling without exceptions
Newtonsoft Json.NET AOT compatible, .NET Standard 2.0 compliant
Core.Socket 通讯类库
A scripting language for C# (.NET, Mono, fully managed)
Experimental support for recording custom AOT profiles in .NET 6 Android applications
NETool.dll 是基于.NetFramework 4.7.2、.NET8、.NET10 的支持 AOT 的通用工具类库、扩展类库。
LightMock.Generator: Source generator that generates mocks by provided interfaces, classes and delegates.
C# expression parsing and execution library. Designed for AOT runtimes (Unity's IL2CPP, .NET Native, Mono AOT).
NETool.Pack 是 NETool 的二进制序列化器。
This package provides access to the native libarchive compression library (included) on Linux (x64, musl-x64), Windows (x86, x64, arm64), and macOS (x64, arm64) platforms. Supports Native AOT and trimming for .NET 6+.
一个为 .NET 开发者提供的第三方 ChmlFrp 客户端开发工具包.
Cross-platform .NET SDK for Google Chromecast with media control, queue management, and Native AOT support. Discover devices, stream media, and build custom Cast applications with async/await APIs.
Package Description
Apparatus.AOT.Reflection
Reflectionless dependency injection container.