.NET REusable COmponents

MDD framework for ASP.NET




• PDF Generator | Image Generator
.NET 2.0 .NET 4.0 Mono .NET Core


.NET wrappers for WkHtmlToPdf/WkHtmlToImage: generate PDF/image by HTML, render web page to PDF/image.


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


• PivotData Toolkit | PivotData REST Service
.NET 4.0 Mono .NET Core Console utility REST Service


.NET library for data aggregation and pivot table reports generation. Implements in-memory data cube, OLAP-operations, web pivot table builder for creating reports by end-users.


• Javascript Web Pivot Table for ASP.NET
Javascript JQuery Plugin ASP.NET MVC


Advanced features for pivot.js component: sort by values/labels, fixed headers, pivot table data for exports, drill-down event. ASP.NET MVC integration: UI builder for report SQL query, export to CSV/ExcelPDF.


• Recommendation Engine
.NET 4.0 .NET CoreFast collaborative filtering engine that takes users’ behaviour and from that tries to find items users might like.


• Natural Language Query Parser
.NET 4.0 .NET Core


NLQuery parses search-based queries and performs named entity recognition (NER) in context of the structured data source (database, OLAP cube). Recognition results may be used for generating formal data query (like SQL) and providing natural language interface in .NET applications.


• NReco Data
.NET 4.5 .NET Core


Lightweight provider-independent data access library for .NET: abstract db-agnostic queries, SQL-commands generator (supports batch inserts/updates), CRUD-operations, RecordSet model, application-level dataviews, simple object mapper. Can be used with any ADO.NET provider.


• Database EAV Storage


Provides .NET API for accessing SQL-based dynamic EAV (entity-attribute-value) data model described by OWL-compatible ontology. Useful in applications with dynamic data schema (reporting data marts, apps with user-defined tables or fields etc).


Software Sources Ltd. is serving as NReco Reseller.