.NET Reusable Components


business intelligence & reporting
  • NReco PivotData Toolkit

    .NET 4.0 .NET Core ASP.NET MVC
    .NET library for data aggregation and advanced pivot table reports generation. Implements in-memory data cube with OLAP-operations and pivot table exports. Includes web pivot table builder (js frontend). Can be used for creating custom BI dashboards.

  • PivotData REST Service

    .NET Core REST Service
    Microservice (.NET Core app with REST API) for embedded analytics & reporting. Built-in connectors for SQL/MongoDB data sources (json-configurable). Includes web pivot tables & charts builder (js frontend). Reports may be exported to HTML, JSON, CSV, Excel, PDF.

  • Javascript Pivot Table

    Javascript JQuery Plugin ASP.NET MVC
    Advanced features for pivot.js jQuery plugin: sort by values/labels, fixed headers, pivot table data for exports, drill-down event. ASP.NET MVC integration (optional): UI builder for report SQL query, export to CSV/ExcelPDF.

file format .NET APIs
  • HTML-to-PDF Generator

    .NET 2.0 .NET 4.0 Mono .NET Core
    WkHtmlToPdf .NET wrapper that performs HTML-to-PDF conversion. Supports page header/footer, page numbering etc.

  • HTML-to-Image Generator

    .NET 2.0 .NET 4.0 Mono .NET Core
    WkHtmlToImage .NET wrapper that performs HTML-to-image conversion (jpg/png). Can be used for getting web page thumbnail.

  • PDF-to-Image Renderer

    .NET 2.0 .NET 4.x Mono
    .NET wrapper for poppler tools that renders PDF pages to images (web preview, thumbnail etc).

  • PhantomJS .NET Wrapper

    .NET 4.0 Mono .NET Core
    NReco.PhantomJS is a .NET wrapper for running PhantomJS from C#/.NET code (headless WebKit browser).

  • VideoConverter | VideoInfo

    .NET 2.0 .NET 4.0 Mono .NET Core
    FFMpeg .NET wrapper for converting media files (video, audio). Can extract video thumbnails, transcode/decode live media streams, encode video from images etc.

data access & processing
  • Recommendation Engine

    .NET 4.0 .NET Core
    Fast collaborative filtering engine (C# port of Apache Mahout CF) that takes users' behaviour and from that tries to find items users might like.

  • Natural Language Query

    .NET 4.0 .NET Core
    NLQuery parses search-based queries and performs named entity recognition (NER) in context of the structured data source (like database). Can be used for natural language interfaces in .NET applications (smart filters, search-driven UI).

  • NReco.Data library

    .NET 4.5 .NET Core
    Lightweight data access library for .NET. Can be used with any ADO.NET provider.

  • Database EAV Storage

    .NET 4.0 ASP.NET WCF REST Service
    Provides .NET and REST API for SQL-based EAV (entity-attribute-value) data model. Useful in applications with dynamic data schema (user-defined fields/entities, reporting apps).


nreco customers

NReco customers
.. and many others

Cannot find suitable .NET component or it misses some features?
We can develop new component with affordable pricing or add new features to an existing component by your request.

Request for new .NET Component