aqua-core by: Christof Senn
  • 8 total downloads
  • Latest version: 3.0.0
  • type-info dynamic-object object-mapping object-mapper
Library to transform any object-graph into a dynamic structure of composed dictionaries, holding serializable values, type information, and dynamic-objects.
Aspose.CAD by: Aspose
  • 103 total downloads
  • Latest version: 22.7.0
  • DWG DXF CAD DWF DWFX STL DGN IFC DWT IGES IGS CF2 HPGL PLT OBJ DXB Convert Render Vector Drawing AutoCAD RealDWG Export Raster Image PDF BMP JPG JPEG JPEG2000 JP2 PSD TIFF GIF PNG WMF SVG 2D 3D .NET Standard Core Graphics Imaging
Aspose.CAD for .NET is a drawing library that enables your applications to perform a great range of processing tasks on images and drawings such as: editing, conversion and export into various raster and vector formats. With Aspose.CAD you can generate, modify, and render drawings without utilizing Autodesk AutoCAD®.
Aspose.Cells by: Aspose
  • 345 total downloads
  • Latest version: 25.9.0
  • Excel XLS XLSX XLSB CSV PDF JPG PNG HTML ODS Numbers XLSM OOXML Spreadsheet Markdown XPS DOCX PPTX MHTML JSON SVG TIFF eBook Repair
A powerful and fast library written in C# for manipulating and converting Excel(XLS, XLSX,XLSB), ODS, CSV,JSON and HTML files.
Aspose.Drawing by: Aspose
  • 129 total downloads
  • Latest version: 25.9.0
  • Cross-platform System.Drawing Replacement System.Drawing.Common Alternative Component Library API Microsoft .Net Core Standard C# CSharp ASP.NET macOS Windows Azure Linux BMP PNG JPEG GIF TIFF Rendering Text Font Drawing Brush Gradient Pen Line Curve Shape Ellipses Arcs Polygons Splines Paths Blending Clipping Antialiasing Blazor WebAssembly Geometries Bitmap 2D Graphics
Cross-platform System.Drawing.Common replacement. Aspose.Drawing implements most of System.Drawing API (including image manipulation, vector and text drawing) in fully managed code without any external dependencies. Aspose.Drawing package uses System.Drawing namespace and can be used to directly replace System.Drawing.Common package reference in your project - all your existing code using System.Drawing API will continue to work, but now on any .NET supported platform. Aspose.Drawing.Common package uses Aspose.Drawing namespace and can be used side-by-side with System.Drawing.Common on Windows. Aspose.Drawing for .NET is a 2D graphics library for rendering vector graphics such as lines, curves, and figures as well as text onto raster images. It allows to run your existing C# and VB Apps on various supported platforms having identical rendering results. Aspose.Drawing for .NET can be used in .NET Framework, .NET Core or Xamarin applications in Windows, Linux, Android, Azure Functions or Blazor WebAssembly. It can be safely run from any restricted environment such as Windows or ASP.NET service. With Aspose.Drawing you can create bitmaps from scratch or load from existing files; draw lines, Bézier curves, splines, arcs, rectangles, polygons, eclipses, etc.; work with graphics paths; render text with different fonts and styles. It allows using different pen widths and styles; solid, texture, gradient and hatch brushes; clipping regions and matrix transformations. Images are stored in memory as managed arrays of pixels and can be saved in various image formats including BMP, PNG, JPEG, GIF, and TIFF.
Aspose.Drawing.Common by: Aspose
  • 74 total downloads
  • Latest version: 25.9.0
  • Cross-platform System.Drawing Replacement System.Drawing.Common Alternative Component Library API Microsoft .Net Core Standard C# CSharp ASP.NET macOS Windows Azure Linux BMP PNG JPEG GIF TIFF Rendering Text Font Drawing Brush Gradient Pen Line Curve Shape Ellipses Arcs Polygons Splines Paths Blending Clipping Antialiasing Blazor WebAssembly Geometries Bitmap 2D Graphics
Cross-platform System.Drawing.Common alternative. Aspose.Drawing implements most of System.Drawing API (including image manipulation, vector and text drawing) in fully managed code without any external dependencies. Aspose.Drawing package uses System.Drawing namespace and can be used to directly replace System.Drawing.Common package reference in your project - all your existing code using System.Drawing API will continue to work, but now on any .NET supported platform. Aspose.Drawing.Common package uses Aspose.Drawing namespace and can be used side-by-side with System.Drawing.Common on Windows. Aspose.Drawing for .NET is a 2D graphics library for rendering vector graphics such as lines, curves, and figures as well as text onto raster images. It allows to run your existing C# and VB Apps on various supported platforms having identical rendering results. Aspose.Drawing for .NET can be used in .NET Framework, .NET Core or Xamarin applications in Windows, Linux, Android, Azure Functions or Blazor WebAssembly. It can be safely run from any restricted environment such as Windows or ASP.NET service. With Aspose.Drawing you can create bitmaps from scratch or load from existing files; draw lines, Bézier curves, splines, arcs, rectangles, polygons, eclipses, etc.; work with graphics paths; render text with different fonts and styles. It allows using different pen widths and styles; solid, texture, gradient and hatch brushes; clipping regions and matrix transformations. Images are stored in memory as managed arrays of pixels and can be saved in various image formats including BMP, PNG, JPEG, GIF, and TIFF.
Aspose.Imaging by: Aspose
  • 191 total downloads
  • Latest version: 25.9.0
  • load update convert save crop resize flip rotate image image-server image-service image-to-svg gif gif-to-tiff jpeg png png-to-pdf svg svg-to-bmp svg-to-png svgz tiff html5 tga eps canvas filter deskew masking compress compose merge photo-book collage-make Aspose Aspose.Imaging Aspose.Total Conholdate Conholdate.Total C# API library ASP.NET Component photo animation-edit metafile .NET Core netcore netframework cross-platform Linux thread async csharp data vector cdr cdr-to-jpg cdr-to-pdf cdr-to-png cdr-to-psd cmx cmx-to-jpg cmx-to-pdf cmx-to-tiff cmyk dicom dicom-to-png webp odg odt fodg djvu dng jpeg-2000 bigtiff emf emz bmp dxf bmp-to-pdf wmf wmz xmp dib apng lossless jpeg-ls change-background remove-background image-library web-forms windows-forms winforms cloud
Aspose.Imaging for .NET is a .NET library that helps your .NET, C#, VB.NET, and ASP.NET applications to process images and photos: convert to various supported file formats; draw and edit images; implement image transformations (resize, crop, flip and rotate, binarize, grayscale, adjust); advanced image manipulation features (filtering, dithering, masking, deskewing), raw data and metadata (Exif, Xmp) processing, vector and raster images compression; image composition/decomposition to/from multi-page image formats; memory optimization strategies; create an animation from an array of images; remove background from the image. Aspose.Imaging allows manipulate a huge range of popular image file formats: JPG, PNG, GIF, SVG, TIFF, BMP, DICOM, ICO, EPS, TGA, WEBP, CDR, CMX, DjVu, DNG, TGA, HTML5 Canvas, DXF, AVIF, Raster, Metafiles, FODG and so many more. Aspose.Imaging for .NET on-premise API is compatible with both the 32-bit and 64-bit Microsoft Windows Desktop/Server editions, and Linux (x64). You can use Aspose.Imaging for .NET to develop Windows and Web applications in any IDE that targets the .NET, including modern .NET6,.NET7,.Net8 and.NET Core platforms.
Aspose.Page by: Aspose
  • 145 total downloads
  • Latest version: 25.9.3
  • .NET API .net-core .net-framework .netstandard C# .net-library .netcore .netframework Aspose Aspose.Page PS EPS XPS OXPS PostScript PDF convert conversion ps-to-pdf ps-to-png ps-to-jpg ps-to-tiff ps-to-bmp eps-to-pdf eps-to-png eps-to-jpg eps-to-tiff eps-to-bmp xps-to-pdf xps-to-png xps-to-jpg xps-to-tiff xps-to-bmp sign-XPS eSign electronic signature Windows macOS Linux ASP.NET Windows.Forms postscript-to-pdf postscript-to-png bulk Assembly Component Library Aspose.Total Conholdate Conholdate.Total
Aspose.Page for .NET makes your .NET Apps instantly support to work with XPS, EPS/PS documents without installing any 3rd party software. It helps developers create/edit XPS documents while working with canvas, paths, and glyph elements. Utilize a set of primitives, such as, elliptical arcs, straights lines, Bezier curve segments to create vector graphics. Add default print tickets and preserve them in the XPS file. Link print ticket objects among job/document/page. Work with Print Schema model classes for ticket manipulation. Aspose.Page for .NET also works with gradient, visual brush, transparency and document conversion. Aspose.Page for .NET also supports the PostScript language levels 1-3 with exception of some font types. It offers the ability to save EPS files to PDF, while also offers to convert the EPS, PS and XPS formats into raster image formats. Aspose.Page for .NET is written completely in C# and supports Windows Forms as well as the ASP.NET applications with both the 32-bit and 64-bit OS support (MS Windows Desktop & Server). Support for Windows Azure is also available.
Aspose.Pdf by: Aspose
  • 157 total downloads
  • Latest version: 18.1.0
  • Aspose.Pdf PDF XFA XPS TIFF PCL SVG HTML XML XSL-FO FDF XFDF PDF/A form Portfolio EPUB PSD to XLS PDF-to-DOC
Aspose.Pdf for .NET is a PDF document creation and manipulation component that enables your .NET applications to read, write and manipulate existing PDF documents without using Adobe Acrobat. It also allows you to create forms and manage form fields embedded in a PDF document. This component is written in managed C# and it allows developers to add PDF creation and manipulation functionality to their Microsoft .NET applications (WinForms, ASP.NET and .NET Compact Framework). Aspose.Pdf for .NET is affordable and offers an incredible wealth of features including PDF compression options; table creation and manipulation; support for graph objects; extensive hyperlink functionality; extended security controls; custom font handling; integration with data sources; add or remove bookmarks; create table of contents; add, update, delete attachments and annotations; import or export PDF form data; add, replace or remove text and images; split, concatenate, extract or inset pages; transform pages to image; print PDF documents and much more.
Aspose.PDF by: Aspose
  • 177 total downloads
  • Latest version: 24.3.0
  • Aspose.Pdf PDF XFA XPS TIFF PCL SVG HTML XML XSL-FO FDF XFDF PDF/A form Portfolio EPUB PSD to XLS PDF-to-DOC
Aspose.PDF for .NET is a PDF document creation and manipulation component that enables your .NET applications to read, write and manipulate existing PDF documents without using Adobe Acrobat. It also allows you to create forms and manage form fields embedded in a PDF document. This component is written in managed C# and it allows developers to add PDF creation and manipulation functionality to their Microsoft .NET applications (WinForms, ASP.NET and .NET Compact Framework). Aspose.PDF for .NET is affordable and offers an incredible wealth of features including PDF compression options; table creation and manipulation; support for graph objects; extensive hyperlink functionality; extended security controls; custom font handling; integration with data sources; add or remove bookmarks; create table of contents; add, update, delete attachments and annotations; import or export PDF form data; add, replace or remove text and images; split, concatenate, extract or insert pages; transform pages to image; print PDF documents and much more.
Aspose.PSD by: Aspose
  • 174 total downloads
  • Latest version: 25.9.0
  • Aspose.PSD PSD PSB AI GIF JPEG JPG JPEG2000 BMP PDF PNG TIF TIFF ICC Profile CMYK RGBA LAB Grayscale Color Modes Layers Images Drawing Export Effects Filters Mask Masking Graphics Watermark Rendering Text Editing Paths Groups Adjustment Smart Objects Blending Manipulation API Adobe Photoshop Illustrator
Aspose.PSD for .NET provides extensive manipulation capabilities for PSD and PSB file formats without requiring Adobe Photoshop and entry-level export capabilities for AI files without requiring Adobe Illustrator. It supports export to the following formats: Png, Jpeg, Jpeg2000, Gif, Bmp, Tiff, PSD, and PSB along with export to Pdf with selectable text. Aspose.PSD partially supports Adjustment Layers, Smart Objects, Text Layer, Fill Layers, Shape Layers, Group Layers, Layers Effects, and Editing of Raster and Vector Masks for layers. New features are added every month, keeping backward compatibility as one of the product’s priorities.
Aspose.Slides.NET by: Aspose
  • 368 total downloads
  • Latest version: 25.9.0
  • .NET .net-core .net-standard .netcore .netstandard .netstandard2.0 API ASP.NET aspnetcore Aspose Aspose.Total Aspose.Slides Slides Assembly C# component Conholdate Conholdate.Total convert converter load save edit update core cross-platform csharp ppt ppt-to-bmp ppt-to-html ppt-to-jpeg ppt-to-pdf ppt-to-png ppt-to-svg ppt-to-image ppt-to-word ppt-to-doc ppt-to-docx presentation-to-word merge-ppt convert-ppt presentation presentation-to-bmp presentation-to-html presentation-to-jpeg presentation-to-pdf presentation-to-png presentation-to-svg presentation-to-image merge-pptx convert-pptx presentations pptx pptx-to-bmp pptx-to-html pptx-to-jpeg pptx-to-pdf pptx-to-png pptx-to-svg pptx-to-image pdf-to-presentation dotnet-core dotnet-standard dotnetcore dotnetstandard .net6.0 Fast Framework Library Linux macOS Microsoft mono mvc net-core net-standard netcore netstandard netstandard2.0 Office opendocument openoffice print render Standard svg tiff Visual-Studio VisualStudio
Aspose.Slides for .NET is a comprehensive on-premise API that seamlessly integrates into your .NET applications and enhances their capabilities to make them work with Microsoft PowerPoint® and OpenDocument presentation file formats (PPT, PPTX, POT, POTX, PPS, PPSX, ODP, OTP, etc.). Without having to install a PowerPoint program or any 3rd party component, you can use Aspose.Slides to build different types of .NET applications, e.g., Windows Forms Apps, Windows Web Apps, as well as to deploy Web Services. For example, Aspose, using its own APIs, developed a free web application (https://products.aspose.app/slides/conversion/ppt-to-word) that allows people to convert their PPT files to Word online. Aspose.Slides for .NET can be used to create, edit, format, merge, split, save, render, print, and convert presentations. It can be used to work with presentation slides, content, design, security, properties, comments, notes, animations, and VBA macros. You can also work with the 3D aspects of PowerPoint presentations (rotation, depth, extrusion, gradient, WordArt). You can accurately convert your presentation files to numerous popular file formats, such as PDF, XPS, TIFF, HTML, etc. With Aspose.Slides for .NET, you can implement many complicated scenarios for managing tons of presentations. You get to merge and split presentations, clone and compare slides, work with multiple slide masters and layouts, modify presentation viewer and password-protection properties. You can manage tables, math equations, BLOBs, MSO charts, SmartArts, animations, audio/video frames, OLE objects, slides notes, and comments. Aspose.Slides for .NET supports operations with Microsoft PowerPoint (97 to 2019), MS PowerPoint for Mac, and Office 365. It can be used on any 32-bit or 64-bit OS, where .NET Framework, .NET Core, or Mono framework is available: MS Windows Desktop and Server editions, popular flavors of Linux, macOS X. COM Interop Support (COM, C++, VB.NET) is also available. Aspose.Slides for .NET can also be used on Azure and AWS.
Aspose.SVG by: Aspose
  • 86 total downloads
  • Latest version: 23.3.0
  • .NET Core Framework .net-core .net-standard .netcore .netstandard .netstandard2.0 API ASP.NET aspnetcore Aspose Aspose.SVG Aspose.Total Assembly BMP C# Component Conholdate Conholdate.Total convert converter vectorization vectorizer vectorize encoding base64 cross-platform csharp css Document DOM dom-manipulation dotnet dotnet-core dotnet-standard dotnetcore dotnetframework dotnetstandard Fast GIF image JPEG Library Linux macOS merge Microsoft mono mvc net-core net-standard netcore netstandard netstandard2 2 to PDF PNG rotate security Standard svg svg-to-bmp svg-to-gif svg-to-jpeg svg-to-pdf svg-to-png svg-to-tiff svg-to-xps png-to-svg jpg-to-svg TIFF Translation VisualStudio XPath XPS SVG Windows .NETCore2.0 .NETCore2.1 Vector Graphics line Bézier Curves Cubic Glyphs Paths Text Scaling Rotation Skewing Fill Dots Bitmap HTML Filters Gaussian Shadow Lighting Effects Color Linear Radial
Aspose.SVG for .NET seamlessly integrates into your .NET Apps to provide processing and rendering of SVG files without installing any 3rd party modeling or rendering software. Aspose.SVG for .NET offers developers to work with its DOM that is fully compatible with the official SVG specifications. Create SVG files from scratch. Perform content navigation via XPath Query or CSS Selectors. High-quality SVG rendering and conversion to various popular formats, including, PDF, XPS, JPEG, PNG, TIFF, and GIF. Ability to fetch information about SVG files, its elements and hierarchy. Merge multiple SVG documents, and vectorize their text elements to retain the high quality. It’s managed C# implementation enables it to be used with any .NET language, such as, C#, VB.NET, etc. You can also create Windows Desktop Apps as well as the ASP.NET web Apps using Aspose.SVG for .NET. It works equally well on any OS that can install .NET Framework (2.0/4.8), Mono (5.4/6.4), .NET Core (2.0/3.1) or use .NET 5, such as, MS Windows (32-bit and 64-bit), macOS (10.12+), and Linux.
Aspose.Words by: Aspose
  • 349 total downloads
  • Latest version: 25.9.0
  • Aspose.Words .NET C# AI summarize translate Word DOCX DOC RTF ODT PDF HTML Markdown API SDK NuGet convert edit render create compare merge split generate reports mail automation text extraction cloud web desktop
Aspose.Words for .NET is a powerful, high-performance document processing library for creating, editing, converting, and rendering Word and PDF files in C#. It supports DOCX, DOC, RTF, ODT, HTML, PDF, Markdown, and over 30 formats. Designed for .NET developers, it enables advanced document automation, mail merge, text extraction, and report generation. Aspose.Words ensures high fidelity in document conversion, seamless API integration, and cross-platform compatibility. Ideal for cloud, web, and desktop applications.
Aspose.Words.Shaping.HarfBuzz by: Aspose
  • 153 total downloads
  • Latest version: 25.9.0
  • Aspose.Words Advanced typography OpenType Harfbuzz Text shaping Complex script text layout CTL
Aspose.Words.Shaping.HarfBuzz is a .NET wrapper around HarfBuzz shaping engine for use in Aspose.Words. Free support for Aspose.Words for .NET is provided on our support forum: https://forum.aspose.com/ and on StackOverflow: https://stackoverflow.com/questions/tagged/aspose.words
AsyncUsageAnalyzers by: Sam Harwell et. al.
  • 7 total downloads
  • Latest version: 1.0.0-alpha003
  • Async DotNetAnalyzers Roslyn Diagnostic Analyzer
A collection of analyzers related to best practices for writing asynchronous code.
Autofac by: Autofac Contributors
  • 118 total downloads
  • Latest version: 4.9.4
  • autofac di ioc dependencyinjection
Autofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity.
Avalonia by: Avalonia Team
  • 1 total downloads
  • Latest version: 11.2.2
  • avalonia avaloniaui mvvm rx reactive extensions android ios mac forms wpf net netstandard net461 uwp xamarin
Avalonia is a cross-platform UI framework for .NET providing a flexible styling system and supporting a wide range of Operating Systems such as Windows, Linux, macOS and with experimental support for Android, iOS and WebAssembly.
BitMiracle.Docotic.Pdf by: Bit Miracle
  • 1 total downloads
  • Latest version: 8.5.13147
  • pdf text image convert extract search compress draw print render view display viewer create generate sign forms fill C# csharp vb.net .net asp.net winforms wpf .netstandard .netcore library pdf-library pdf-to-text pdf-to-image print-pdf pdf-viewer compress-pdf pdf/a bitmiracle bit-miracle
Docotic.Pdf library can create, edit, draw and print PDF files in .NET Core, ASP.NET, Windows Forms, WPF, Xamarin, Blazor, Unity, and HoloLense applications. Docotic.Pdf library can also help you to: * extract text, images, attachments, forms data, and metadata from PDFs * perform optical character recognition (OCR) on PDFs * convert PDF to images (including PDF to multipage TIFF), print documents * draw PDF on System.Drawing.Graphics (with free BitMiracle.Docotic.Pdf.Gdi add-on) * compress PDF documents, optimize or replaces images in PDFs * convert HTML to PDF (with free BitMiracle.Docotic.Pdf.HtmlToPdf add-on) * split PDF documents into pages or combine several documents into one compound PDF document * encrypt PDF documents and set up permissions, open protected documents, check if a PDF is encrypted * check if two PDF documents have an equal structure * digitally sign PDFs with a signature, verify if a signature in a PDF is valid. * create PDF documents from scratch * add images, text, and vector graphics to new and existing PDF documents * add annotations, watermarks, attachments, actions, bookmarks, and links to PDFs * add new PDF forms and fill existing ones * optimize PDFs for fast web view (linearize PDFs) The library is a 100% managed assembly without unsafe blocks. The assembly has no external dependencies. There are add-ons to the library: * HtmlToPdf add-on https://www.nuget.org/packages/BitMiracle.Docotic.Pdf.HtmlToPdf/ * Gdi add-on https://www.nuget.org/packages/BitMiracle.Docotic.Pdf.Gdi/ There are different types of royalty-free licenses. Eligible projects and/or people can receive a license free of charge. Free time-limited licenses are available via request form on our site.
Bogus by: Brian Chavez
  • 261 total downloads
  • Latest version: 35.6.3
  • faker fake bogus poco data generator database seed values test-data test tdd testing .net EF
A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use Bogus to create UIs with fake data or seed databases. Get started by using Faker class or a DataSet directly.
Castle.Core by: Castle Project Contributors
  • 54 total downloads
  • Latest version: 4.4.1
  • castle dynamicproxy dynamic proxy dynamicproxy2 dictionaryadapter emailsender
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
CommunityToolkit.Mvvm by: Microsoft
  • 18 total downloads
  • Latest version: 8.4.0
  • dotnet Community Toolkit .NET MVVM MVVMToolkit INotifyPropertyChanged Observable IOC DI Dependency Injection Object Messaging Extensions Helpers
This package includes a .NET MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.