.NET Reusable Components


business intelligence & reporting
  • NReco PivotData Toolkit

    .NET 4.0 .NET Core ASP.NET MVC/WebForms
    .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

    .NET Core REST Service
    Microservice (.NET Core app with web API) for embedded analytics & reporting without OLAP server. Built-in json-configurable connectors for SQL/MongoDB data sources. 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, exports to CSV/Excel/PDF.

  • Javascript Query Builder

    Javascript JQuery Plugin ASP.NET MVC
    NReco Query Builder is a javascript widget for building complex data filters. ASP.NET integration provides backend that translates UI widget state into SQL or MongoDb query.

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
  • NReco Data Access library

    .NET 4.5 .NET Core
    High-performance schema-less data access library for .NET and .NET Core. Can be used with any ADO.NET provider.

  • 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 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).

  • 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).

  • GraphQL API for SQL DB

    .NET 4.5 .NET Core
    Simplifies creation of GraphQL API for existing SQL database: generates GraphQL schema by database schema, translates GraphQL queries to SQL.


nreco customers

NReco customers
.. and many others