Turner.Infrastructure.Crud is intended to provide a package that complements the Turner Mediator by providing auto-generated request handlers for commonly-used (CRUD) requests. For documentation or support, head to the github page: https://github.com/turner-industries/Turner.Infrastructure.Crud/wiki
The generate API documentation infrastructure for Asp.Net Core - a API toolchain for ASP.NET Core.
Some of the Image Components functions are: opening file or directory and saving most common images file types (*.jpg;*.jpeg;*.tif;*.tiff;*.bmp;*.gif;*.png;*.cut;*.dds;*.g3;*.hdr;*.ico;*.iff;*.lbm;*.jng;*.koa;*.mng;*.pbm;*.pcd;*.pcx;*.pgm;*.ppm;*.psd;*.ras;*.sgi;*.tga;*.targa;*.wbmp;*.xbm;*.xpm;*.wmf;*.pdf;*.xps) and convert between them. Thumbnail view of the image multi or single page. Navigation between the pages, by thumbnail click or by toolbar. Image fit to the screen (original, best and width). Rotate left, right, flip and mirror. Zoom + and Zoom -. Inserting, appending, deleting or moving pages. Cropping by selection or auto cropping, resizing, undo, redo, copy and paste. Many filters like invert, grayscale, etc. Image enhance (color, brightness, smooth, sharpen, etc.). Many edge detectors. Glass tool to zoom a particular part of the image. Thumbnail viewing, navigation and position management. Twain and WIA support using ADF or flat bed, multi page or single page. Save and Scanner options by image type or compression (None, JPG, CCITT3, CCITT4, LZW, PDF...) . Access to the most common Capabilities and ICapabilities. Document, page, zone OCR and text search, supporting some common languages. PDF reading and export, multi, single or selected page. PDF text search and extraction. Full customized image annotations including, Note, Stamps, Highlight, Hide, Ellipse, Line, Arrow and Image. Barcode encoder and decoder. Supports Code11, Code 39, Interleaved 2 of 5, Codabar, Code 93, EAN8, EAN13, UPCA, Code128, PDF417, QRCODE. Automatic barcode detection and scan direction.
Some of the Image Components functions are: opening file or directory and saving most common images file types (*.jpg;*.jpeg;*.tif;*.tiff;*.bmp;*.gif;*.png;*.cut;*.dds;*.g3;*.hdr;*.ico;*.iff;*.lbm;*.jng;*.koa;*.mng;*.pbm;*.pcd;*.pcx;*.pgm;*.ppm;*.psd;*.ras;*.sgi;*.tga;*.targa;*.wbmp;*.xbm;*.xpm;*.wmf;*.pdf;*.xps) and convert between them. Thumbnail view of the image multi or single page. Navigation between the pages, by thumbnail click or by toolbar. Image fit to the screen (original, best and width). Rotate left, right, flip and mirror. Zoom + and Zoom -. Inserting, appending, deleting or moving pages. Cropping by selection or auto cropping, resizing, undo, redo, copy and paste. Many filters like invert, grayscale, etc. Image enhance (color, brightness, smooth, sharpen, etc.). Many edge detectors. Glass tool to zoom a particular part of the image. Thumbnail viewing, navigation and position management. Twain and WIA support using ADF or flat bed, multi page or single page. Save and Scanner options by image type or compression (None, JPG, CCITT3, CCITT4, LZW, PDF...) . Access to the most common Capabilities and ICapabilities. Document, page, zone OCR and text search, supporting some common languages. PDF reading and export, multi, single or selected page. PDF text search and extraction. Full customized image annotations including, Note, Stamps, Highlight, Hide, Ellipse, Line, Arrow and Image. Barcode encoder and decoder. Supports Code11, Code 39, Interleaved 2 of 5, Codabar, Code 93, EAN8, EAN13, UPCA, Code128, PDF417, QRCODE. Automatic barcode detection and scan direction.
Syncfusion’s pivot grid for Windows Forms is a .NET library that allows you to read, process, and display relational data in a cross-tabulated form. Key features: • Drill support: Navigate through inner levels of a hierarchy element present in both column and row headers. • Field list and grouping bar: Supports UI interaction at runtime to dynamically change the report along with sorting, filtering, and remove options. • Filtering and sorting: User can order members and values either in ascending or descending order. Filtering of members is also possible. • Summaries: Show brief information about the individual data columns or groups of rows. • Cell selection: Select multiple cells in the grid. • Conditional formatting: Define certain conditions, format cell font, color, and border settings. • Exporting: Export the component into various formats such as PDF, Word, and Excel formats. • Save and Load: Generated reports can be saved and used later. Learn more: https://www.syncfusion.com/winforms-ui-controls/pivot-grid?utm_source=nuget&utm_medium=listing Documentation: https://help.syncfusion.com/windowsforms/pivotgrid/overview?utm_source=nuget&utm_medium=listing Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums/windowsforms?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
Adds support for the Unity engine. • Highlights Unity event functions and fields with an icon in the editor gutter. • Marks fields and methods implicitly used by Unity as in use. • Knows about all Unity script classes (MonoBehaviour, ScriptableObject, EditorWindow, etc). • Marks empty event methods as dead code. • Supports Unity API 5.0 - 5.6, and 2017.1b5. • Inspections and Quick Fixes for incorrect event function method signature and return types. • Support for undocumented functions such as OnValidate and OnPreGeneratingCSProjectFiles. • Warns if a coroutine return value is unused. • Context actions to add SerializeField or NonSerialized attributes to fields. • Context action to convert auto-property to property with serialized backing field. • Context action to convert event function method signature to/from coroutine. • Use Generate Code to create event functions, with parameters. • Start typing for automatic completion of event function declarations in a class. • Event function descriptions for methods and parameters displayed in tooltips and QuickDoc • "Read more" in QuickDoc navigates to Unity API documentation. • Correctly update .meta files. • Code completion, find usages and rename support for Invoke, InvokeRepeating, IsInvoking and CancelInvoke. Also Start/StopCoroutine. • Inspections for incorrectly applied attributes. • Inspection and Quick Fix to use CompareTag instead of string comparison. • Inspection and Quick Fix for using new with ScriptableObject or MonoBehaviour. • Inspection and Quick Fix for redundant SerializeField attribute usage. • "Create serialized field" from usage Quick Fix. • Suppress naming consistency checks on event functions. • Prevent ReSharper from suggesting `Assets` or `Scripts` as part of the namespace of your code. • Automatically sets Unity projects to C# 4 or C# 6. No more suggestions for features that won't compile! • Highlights UnityEngine.Color and Color32. Edit via colour palette quick fix. • Treats Unity debug assertions as assertion methods in ReSharper control flow analysis. • String formatting assistance for debug log methods. • Regex assistance for EditorTestsWithLogParser.ExpectLogLineRegex. • Types and type members marked with UnityEngine.Networking attributes are marked as in use. • Code completion, find usages and rename support for SyncVarAttribute hook function. • Inspections for incorrect SyncVarAttribute usage. • Marks empty event functions as dead code, with Quick Fix to remove. • Parse ShaderLab files, with syntax highlighting and syntax error highlighting. • Simple highlighting and code completion in Cg and HLSL code blocks and files. • Brace matching, todo explorer and commenting support for ShaderLab files. • Colour highlighting and editing in ShaderLab files. • Support for modularised UnityEngine assemblies. • Unity specific file templates.
It’s 100% managed code PDF standard versions supported are: ALL versions. Files can be normal, linearized, password-protected, signed, incrementally updated. - We support many possible PDF content manipulations scenarios, below are a few things that worth mentioning: - Extract, modify and add graphics (text, images, drawings) - Split or merge PDF documents - Fill or create PDF forms - Add or remove document fields - Examine resources within a document - fonts, embedded files - Digitally sign and check existing signatures on PDF documents - Search for specific text - Protect document with a password - Work with navigation objects, e.g. create bookmarks or links - Full support for annotations - Full support for PDF actions - All fonts defined by specification are supported - Various colorspaces and color profiles are supported, e.g. you may draw in RGB, CMYK, gray, or whatever colorspace you like. - Files can be saved to other “subtypes” of PDF – Linearized or PDF/a for example. - If you require a specific funtionality and are unsure about whether it is supported, please review our online help you contact support so we'll be able to handle this. - Fixed layout API, implemented to be 100% PDF specification compatible, it unlocks full power of the PDF for you. Any complex PDF creation or manipulation task can be completed instantly. - Flow layout API, a styles-driven content generation API similar to HTML+CSS provides you with ability to create stunning documents, reports, bills, catalogues an more in minutes. Compact and easy to use, supports creation of XML templates and much more.
The scryber pdf engine for dotnet 9 - One for the creators. Scryber is an advanced PDF generation engine based around HTML templates with CSS styles and SVG drawing. It includes full flowing pages, dynamic template binding on your object model and referenced external files, images, css and fonts. Easily create documents from your Apps, MVC sites, or Javascipt ajax calls. This framework is built entirely in .NET supporting Blazor WASM and is released under the LGPL licence so you can use to it in commercial applications.
Inventors.Xml.Serialization combines this library and a tool (xsdg.exe) to replace the venerable xsd.exe tool from Microsoft. While this tool is handy for automatically generating XSD schemas from C# classes, it suffers from several drawbacks: 1. It provides no feature for controlling whether an attribute or element is required, 2. It provides no feature for including doccumentation elements within the generated XSD Schema, and 3. It can only be used on the .NET Framework platform; no porting of the tool to .NET platform appears in the work. These three drawbacks inspired us to write the Inventors.Xml.Serialization library and xsdg.exe tool. The tool is written to document the LabBench Language we are developing for describing neuroscience experiments, but its usefulness is not restricted to this particular XML-based language. Consequently, we have released the tool and library as open source (MIT), hoping others may benefit from our work.
OpenXML Excel Integrator is a robust .NET library tailored for managing and manipulating Excel files using the OpenXML SDK. This toolkit simplifies complex tasks such as creating spreadsheets, formatting cells, and inserting formulas, charts, and pivot tables. Ideal for applications involving data analysis, report generation, and financial data processing, it allows developers to programmatically control every aspect of Excel file creation and editing. From automated report generation to data-driven spreadsheet creation, the OpenXML Excel Integrator offers a streamlined approach to handle Excel documents efficiently and accurately, enhancing your application's data management capabilities.
Provides MVC HTML helper extensions that marry jQuery Validation's native unobtrusive support for validation driven by HTML 5 data attributes with MVC's ability to generate data attributes from Model metadata. Please look at the project site for demos and documentation.
A .Net library to generate AsyncAPI documentation by code first, to easily share and maintain your event-driven architecture.
Includes the GBC Compiler in charge of code generation from Bond IDL files. This is a tools-only package. For MSBuild targets to integrate automatically into your C# build, use the Bond.Compiler.CSharp package. Bond is an open source, cross-platform framework for working with schematized data. It supports cross-language serialization/deserialization and powerful generic mechanisms for efficiently manipulating data. Bond is published on GitHub at https://github.com/microsoft/bond/ The Compiler documentation is available at https://microsoft.github.io/bond/manual/compiler.html
A library to handle coroutines. The documentation can be found on http://www.kendar.org/?p=/dotnet/coroutineslib.
This package is now obsolete and has been replaced by the GroupDocs.Viewer package. [Obsolete] GroupDocs.Viewer for .NET is a powerful document viewer component that allows you to display over 50 document formats in your .NET applications. The viewer can both rasterize documents and convert them to SVG+HTML+CSS, delivering true-text high-fidelity rendering. Supported file formats include: - Microsoft Office - Microsoft Visio - Microsoft Project - Outlook documents - PDF - AutoCAD - Image files (JPG, BMP, GIF, TIFF, etc.) and many more formats. The GroupDocs.Viewer for .NET Library allows to get representation in html or image format for whole document, page-by-page or custom range of pages. The product has the following key features: - Native API, allowing all application functionality to be programmatically controlled - Rendering document as html or image for each document type - Set of predefined options for viewing in all modes, with proper default values - Multiple render options - including text generation, watermarking among the others - Abstract Storage API - Abstract Cache API For more details on the library, please visit GroupDocs website at: http://groupdocs.com/products/viewer/net Note: The library comes up with some limitations in the evaluation mode. In order to test full features of GroupDocs.Viewer for .NET library, please request a free 30-day temporary license.
This is not the recommended package for working with File, please use the Google.Cloud.Filestore.V1 package. This Google APIs Client Library for working with File v1 uses older code generation, and is harder to use. Product documentation is available at: https://cloud.google.com/filestore/ API reference documentation for this package is available at: https://googleapis.dev/dotnet/Google.Apis.CloudFilestore.v1/latest/api/Google.Apis.CloudFilestore.v1.html The source code for this package is available at: https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated/Google.Apis.CloudFilestore.v1 Supported Platforms: - .NET Framework 4.6.2+ - .NET Standard 2.0 - .NET 6.0+ Incompatible platforms: - .NET Framework < 4.6.2 - Silverlight - UWP (will build, but is known not to work at runtime) - Xamarin/MAUI - Windows 8 Apps - Windows Phone 8.1 - Windows Phone Silverlight 8.0
Swagger Generator extension for ASP.NET Core APIs built using conventional routing
ServiceStack plugin that uses introspection to generate documentation about services in AppHost
Generate project documentation using Markdown and allow integrating code snippet from the source code being built. Code snippet are always up-to-date.
Library for generating, serializing and de-serializing XLIFF 2.0 documents.
A tool to generate Excel and Word document with entities and attributes information
A random password generator. CodeBits are useful code blocks that can included in your C# projects through NuGet. Project repository: https://github.com/JeevanJames/CodeBits Documentation: https://github.com/JeevanJames/CodeBits/wiki/PasswordGenerator Source code: https://github.com/JeevanJames/CodeBits/blob/master/src/CodeBits/PasswordGenerator.cs
This is the ABCpdf .NET release for .NET Core 3.1 on Windows. It is the same as the standard ABCpdf .NET with the following changes related to features that .NET Core does not support. • Export to XPS is disabled PDF creation and manipulation using ABCpdf - a powerful and flexible PDF component for .NET. ABCpdf is a .NET component for PDF manipulation. As such, you'll find it documented for C# and VB.NET, with numerous PDF code examples and freely adaptable projects, all designed to help you get up to speed. Re-use existing skills for PDF document layout. ABCpdf supports a wide range of layout methods, including HTML and CSS, System.Drawing, PostScript, and a powerful set of native drawing commands. Import SVG, DOCX, XPS, EPS, the usual bitmap image formats such as JPEG, TIFF, PSD and many more. And because support for these formats is built-in, ABCpdf makes light work of PDF related document conversion tasks. Import HTML and CSS pages from local or remote web sites. Placed HTML support means your HTML can be treated just like any other media - placed wherever you like on your PDF page. Choose between the Chrome style, FireFox style and Internet Explorer style HTML rendering engines. Support for modern web pages using HTML5, CSS3, FontAwesome and similar modern web technologies. A vast range of options gives you full control over the HTML rendering process and DOM. ABCpdf is a robust component, with probably hundreds of thousands of live installations, and almost two decades worth of support and development. But should you ever need help our PDF expert support team are on hand. ABCpdf is fast. ABCpdf does not use a printer driver. Instead it goes Direct to PDF™, generating PDF documents on the fly. And fully multi-threaded, ABCpdf is suitable for use with ASP.NET. ABCpdf supports Unicode and foreign languages, CJK fonts, and right-to-left text such as Arabic and Hebrew, kerning, tracking and contextual ligatures. ABCpdf supports sophisticated color spaces. Mix and match RGB, CMYK, Grayscale, Lab, calibrated color spaces and spot colors. Any kind of graphic from text to lines to blocks of color can be drawn in in any of these color spaces. You can even perform complex operations like colorizing grayscale images using spot colors or converting from one color space to another. PDF optimization and size reduction provides whole document optimization using a variety of options to reduce font sizes, remove embedded fonts, to resample and recompress images, to flatten wherever possible for the smallest possible output. PDF analysis has been extended into easy-to-use operations for text and images. Simple on the surface but sophisticated underneath, they allow you to extract common-sense, de-hyphenated and de-ligatured text from PDFs. Then select items of that text within the PDF and perform operations on those selections. PDF accessibility is now something that can be supported, even for PDFs which were never designed to do so. Standards such as PDF/UA and Section 508 compliance require that PDFs be accessible. Our accessibility operation performs a sophisticated semantic analysis of the document content and adds appropriate tagging information to produce an accessible Tagged PDF output. Download and try out ABCpdf for free. All our components include a 30-day trial. During the trial period, ABCpdf operates as the unrestricted Professional edition.
Footloose is a fast and scalable asynchronous distributed computing and service library that was designed to be secure, simple to use, unobtrusive and without the need of client side code generation or proxy classes. It was developed to connect or build distributed applications on the .NET/Mono platform with enterprise features like load-balancing, clustering, encryption, service discovery and single-sign on. FEATURES - easy to use, only a few lines of code to start with Footloose - Publish-Subscribe - Unobtrusive, no Attributes like [OperationContract] and no base class required - No Code-Gen / Client Proxy Classes - keep your code clean - several TransportChannels: XMPP, IPC, AMQP - Security, Encryption and Compression (depends on Transport Channel) - Endpoint Capabilities and Service Discovery - Sharing Presence Information (Online, Offline, temp. unavailable, etc. incl. priority and reason) - Single-SignOn - bi-directional communication, no polling - Model driven - use your strongly-typed DTOs/POCOs LICENSE In order to use Footloose you need a valid license. You can request a free trial license at http://www.footloose-project.de/request-trial-license/ FURTHER INFORMATION The latest release and documentation can be found on the Footloose project website: http://www.footloose-project.de
A tool for comparing two .config files and generating an XDT transform (Microsoft XML Document Transform). Useful for creating transforms for existing production web.config or app.config files. Can also be used for unordered XML comparison, as an alternative to Microsoft's XML Diff tool.
Parse, generate or validate EDI documents.
Syncfusion’s pivot grid for WPF is a .NET library that allows you to read, process, and display relational data in a cross-tabulated form. Key features: • Drill support: Navigate through inner levels of a hierarchy element present in both column and row headers. • Field list and grouping bar: Supports UI interaction at runtime to dynamically change the report along with sorting, filtering, and remove options. • Filtering and sorting: Users can order members and values either in ascending or descending order. Filtering of members is also possible. • Summaries: Show brief information about the individual data columns or groups of rows. • Calculated field: Users can add new value fields to the report. • Cell selection: Select multiple cells in the grid. • Hyperlink: Hyperlink cells to retrieve detailed information about a particular cell. • Asynchronous data loading: Performs long-running operations asynchronously on a background thread. • Virtualized binding: Load the data in the pivot grid control on-demand using the index engine. • Deferred scrolling: Improves the scrolling performance by updating the data only if the user releases the thumb on scrolling. • Cell Templates: Customize the headers by applying styles using data templates. • Conditional formatting: Define certain conditions, format cell font, color, and border settings. • Exporting: Export the component into various formats such as PDF, Word, CSV, and Excel. • Save and load: Generated report can be saved and used later. Learn more: https://www.syncfusion.com/wpf-ui-controls/pivot-grid?utm_source=nuget&utm_medium=listing Documentation: https://help.syncfusion.com/wpf/pivotgrid/overview?utm_source=nuget&utm_medium=listing Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
MaltReport is an universal document generator works like Razor for HTML. MaltReport is mainly inspired by the excellent Relatorio Project.
Library that contains the base-classes and core-logic to generate Documents
Generated API documentation for Nancy using Swagger and Newtonsoft.
imbSCI libraries will help you with in-code data annotation for easier reporting, some interesting data structures (like directed and free graphs, multidimensional collections…), serialization and data manipulation, script driven reporting, single-model for multiple-outputs, static web site generation, generation of D3 (JavaScript) charts and graphs, text templates. Data formats covered: text, markdown, html, html-bootstrap, open document text, Excel spreadsheet, CSV, XML, JSON, R Tidy Dataset and more.
NFX.Web Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
Generate project documentation using Markdown and allow integrating code snippet from the source code being built. Code snippet are always up-to-date.
GrapeCity Spread.Services for .NET is a new small-footprint high-performance spreadsheet component that can be used in your server or desktop applications. It gives developers a comprehensive API to quickly create, manipulate, convert, and share Microsoft Excel-compatible spreadsheets. Plus, you can call it from nearly any application and platform. We model our interface-based API on Excel's document object model. This means that you can import, calculate, query, generate, and export any spreadsheet scenario. Imported or generated spreadsheets can contain references to one another. Some of the many things you can reference include: full reports, sorted and filtered tables, sorted and filtered pivot tables, charts, sparklines, conditional formats, and dashboard reports. Spread.Services targets multiple platforms including the .NET Framework, .NET Core and Mono. Spread.Services is the perfect solution for all of your spreadsheet challenges.
TallPDF.NET is a 100% managed .NET component for dynamic generation of PDF documents. Central to TallPDF.NET is a highly intuitive object model consisting of classes like Document, Section, Paragraph, Table, Footer, etc. You can generate documents either programmatically or from XML.
Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, and minimal use of #ifdefs.
Easily configure Swashbuckle to generate correct documentation for NodaTime types. Documentation uses JSON Schema's 'example' attribute to show the resulting value. Go to https://github.com/jakubka/Swashbuckle-NodaTime/issues to report bugs, request features, etc.
Swagger Generator for APIs built on ASP.NET Core
NFX.MongoDB Provider Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
Automatic MD documentation generation
Library for generating, serializing and de-serializing XLIFF 2.0 documents.
Swagger Generator for API's built on ASP.NET Core
The ultimate .NET command line parser - PowerArgs converts command line arguments into .NET objects that are easy to program against. It also provides a ton of additional, optional capabilities that you can try such as argument validation, auto generated usage documentation, tab completion, Entity Framework querying, secure string arguments, and plenty of hooks for extensibility.
A generator that takes data in form of xml documents and a template to generate a PDF with playing cards.
$ref yaml/json document loader