Found 127 packages
Allows to trim all strings by default when serializing and/or deserializing an object with Newtonsoft.Json.
Add TrimmingConverter to JsonFormatter.SerializerSettings.Converters
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+.
JSON.NET converter for trimming and removing duplicate spaces in strings.
A WinUI control derived from TextBlock which uses a path trimming method to fit overlong text strings in the available space.
Package Description
Attributes and utilities for testing AOT compilation and IL trimming behavior in .NET applications.
Templating library with native AOT and trimming support.
A System.Text.Json converter attribute for automatic string trimming
This is a fork of the SharpSNMP library, which targets .NET 8 and supports trimming.
Package Description
Roslyn Code Generator that will generate a static context for use with YamlDotNet to support ahead-of-time and library trimming.
Simple and straightforward library for TCP client and servers. Extremely useful for reading/writing with line-by-line command interfaces. Supports binary and string messages, automatic string trimming, and end-of-message delimiter (newline by default).
Attribute-based service registration for Microsoft.Extensions.DependencyInjection with a compile-time source generator. Decorate classes with [Singleton], [Transient], or [Scoped] attributes and registrations are generated at build time — no runtime reflection required. Supports conditional registration, NativeAOT, and trimming.
Simple and straightforward library for TCP client and servers. Extremely useful for reading/writing with line-by-line command interfaces. Supports binary and string messages, automatic string trimming, and end-of-message delimiter (newline by default).
Package Description
Lightweight HttpModule, REST API, and managed API for *safe* and highly-optimized server-side image processing. Docs: http://imageresizing.net/ Support: http://imageresizing.net/support Works with .NET 4.5.1+, ASP.NET WebForms, MVC 1-4, WebAPI, Routing, IIS 7, 7.5, & 8, 8.1 and nearly all CMSes. Use ether the URL API: image.jpg?width=100&height=100 *or* the Managed API: ImageBuilder.Current.Build(source,dest,settings). ImageResizer provides incredible quality and highly-optimized image processing - by default. Don't leak memory by using System.Drawing directly or create horrible previews with GetThumbnailImage. Add the ImageResizer.Plugins.DiskCache package to serve dynamic images as fast as static ones. With this library, you can create beautiful image galleries, product thumbnails, and fast, scalable websites *without* sacrificing agility or responsive web design. ## Functionality in this package The ImageResizer core package lets you: 1. Decode jpeg, png, gif, tiff, and bmp files from uploads, streams, byte arrays, and files. 2. Pre-rotate or flip (based on gravity sensor OR manual angle). 3. Apply manual cropping in either source or screen coordinates. 4. Efficiently apply width and/or height constraints, using any of several constraint modes: max, pad, crop, or stretch. Provides the highest quality image resampling (bicubic 2-pass) available on the windows platform. 5. Rotate, flip, add borders, padding, margins, with custom colors. 3. Re-compress into jpeg (with adjustable compression) or lossless png form - as a byte array, stream, or file. All through a REST API and Managed API with a symmetrical command set. URL rewriting, custom authorization, 404 fallbacks, gradient generation, exif stripping, size limiting, and cache-control customization are also included in the core DLL. ## 30+ plugins available Search 'ImageResizer' on nuget.org, or visit imageresizing.net to see 40+ plugins. Some offer 4-30x performance improvements; some render PDFs and PSDs; others detect faces and trim whitespace. You'll find plugins for disk caching, memory caching, Microsoft SQL blob support, Amazon CloudFront, S3, Azure Blob Storage, MongoDB GridFS, automatic whitespace trimming, automatic white balance, octree 8-bit gif/png quantization and transparency dithering, animated gif resizing, watermark & text overlay support, content aware image resizing / seam carving (based on CAIR), grayscale, sepia, histogram, alpha, contrast, saturation, brightness, hue, Guassian blur, noise removal, and smart sharpen filters, psd editing & rendering, raw (CR2, NEF, DNG, etc.) file exposure, .webp (weppy) support, image batch processing & compression into .zip archives, red eye auto-correction, face detection, and secure (signed!) remote HTTP image processing. Most datastore plugins support the Virtual Path Provider system, and can be used for non-image files as well. ## Third-party integration Third parties have made some excellent UI wrappers and plugins, including Eksponent CropUp, FluentExtensions, jQuery NailThumb, WebCropImage, and mindrevolution's ResponsivePresets. Check out our own StudioJS for an amazing image editing studio based on the REST API.
High-performance background task processing with progress tracking, retry support, and real-time monitoring. Part of Zonit.Messaging - a lightweight library for event-driven and CQRS architectures with full AOT/Trimming support.
High-performance pub/sub event system with fan-out support and transaction handling. Part of Zonit.Messaging - a lightweight library for event-driven and CQRS architectures with full AOT/Trimming support.
CQRS command and query handling with strongly-typed request/response patterns. Part of Zonit.Messaging - a lightweight library for event-driven and CQRS architectures with full AOT/Trimming support.