.NET Reusable Components
business intelligence & reporting
-
NReco PivotData Toolkit
NET8+ ASP.NET Core MVC/Blazor .NET Framework.NET SDK for data aggregation and advanced pivot table reports generation. Implements in-memory data cube, OLAP-operations, pivot table HTML rendering and exports. Includes web pivot table builder (js frontend). Can be used for creating embedded BI dashboards.
-
PivotData Microservice
NET8 app On-premise API server For any web appMicroservice NET8 app (web API) for embedded analytics & reporting functionality. JSON-configurable data connectors for SQL/MongoDB/ElasticSearch/SSAS data sources. Includes web pivot tables & charts builder (js frontend example). Reports may be exported to HTML, JSON, CSV, Excel, PDF, Image.
-
Javascript Pivot Table
Javascript JQuery Plugin ASP.NET MVC Core (NET8)Advanced features for pivot.js jQuery plugin: sort by values/labels, fixed headers, pivot table data for exports, drill-down event. ASP.NET MVC Core integration (optional): UI builder for report SQL query, exports to CSV/Excel/PDF.
-
Javascript Query Builder
Javascript JQuery Plugin ASP.NET Core MVC (NET8)NReco Query Builder is a javascript widget for building complex data filters. ASP.NET MVC Core integration provides backend that translates UI widget state into SQL query conditions.
file format .NET APIs
-
HTML-to-PDF Generator
NET8+ .NET FrameworkWkHtmlToPdf .NET wrapper that performs HTML-to-PDF conversion. Supports page header/footer, page numbering etc.
-
HTML-to-Image Generator
NET8+ .NET FrameworkWkHtmlToImage .NET wrapper that performs HTML-to-image conversion (jpg/png). Can be used for getting web page thumbnail.
-
PDF-to-Image Renderer
NET8+ .NET Framework.NET wrapper for poppler tools that converts PDF pages to images or text (ASP.NET PDF viewer, PDF thumbnails, extract PDF text/images).
-
VideoConverter | VideoInfo
NET8+ .NET FrameworkFFMpeg .NET wrapper for converting media files (video, audio). Can extract video thumbnails, transcode/decode live media streams, encode video from images etc.
-
Fast CSV parser
NET8+ .NET Framework Free / open sourceLightweight and ultra-fast .NET CSV parser: implements CSV stream reader and writer. Memory efficient: uses only one single circular buffe (no allocations in heap). Suitable for CSVs of any size (many GBs).
data access & processing
-
GraphQL API for SQL DB
NET8+ .NET FrameworkSimplifies creation of GraphQL API for existing SQL database: engine that translates GraphQL queries to SQL, can generate GraphQL schema by database schema.
-
Natural Language Query Parser
NET8+ .NET FrameworkNLQuery performs rule-based named entity recognition (NER) Can be used for natural language interfaces in .NET applications (smart data list filters, search-driven reporting etc).
-
Recommendation Engine
NET8+ .NET FrameworkFast collaborative filtering engine (C# port of Apache Mahout CF) that takes users' behaviour and from that tries to find items users might like.
-
NReco Data Access library
NET8+ .NET Framework Free / open sourceHigh-performance schema-less data access library for modern .NET apps. Can be used with any ADO.NET provider.
-
Lambda Expressions Evaluator
NET8+ .NET Framework Free / open sourceRuntime parser for user-entered lambda expressions (formulas, method calls, properties/fields/arrays accessors). LambdaParser builds dynamic LINQ expression tree and compiles it to the lambda delegate. Types are resolved at run-time like in dynamic languages.
nreco customers
.. and many others