A list of paid, free or open source C#, .NET plugins, libraries and tools for ORM Object Relational Mappings, relational domain objects, Entity Modelling and ORM library support for MySQL, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird and Microsoft Access. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C#, .NET and web based plugins, libraries and tools for Microsoft Office

  • ExcelDna – ExcelDna makes it easier to create and deploy Excel Add-Ins using C#, F# or VB .NET
  • ClosedXML – ClosedXML makes it easier for developers to create Excel 2007/2010 files
  • NPOI – This project is the .NET version of POI Java project at https://poi.apache.org/.
  • EPPlus – EPPlus is a .NET library that reads and writes Excel 2007/2010 files using the Open Office XML format (xlsx).
  • Open XML SDK – The Open XML SDK provides open-source libraries for working with Open XML Documents (DOCX, XLSX, and PPTX).
  • DocX – DocX is a .NET library that allows developers to manipulate Word 2007/2010/2013 files, it does not require Microsoft Word or Office to be installed.
  • ExcelDataReader – Lightweight and fast library written in C# for reading Microsoft Excel files (2.0-2007).
  • NetOffice – .NET wrapper assemblies for Microsoft Office applications.
  • GemBox.Bundle – A package of .NET components that enable fast, simple and efficient processing of office files (Excel, Word, PowerPoint, PDF and emails). [$]****[Free Lite versions]
  • Outlook Redemption – Library to work with the Outlook Object Model and (Extended) MAPI. Supports Outlook 98 – 2019. Work with objects/mails/accounts/folders in Exchange and Outlook. [$]
  • ShapeCrawler – A fluent API for the processing of PowerPoint presentations without Microsoft Office installed.
  • MiniExcel – A micro Excel helper avoids OOM and high performance to create/mapping/template-fill-data.
  • Toxy – .NET text extraction framework supports a few file formats

Tags:c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, ORM Object Relational Mappings, relational domain objects, Entity Modelling and ORM library support for MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird and Microsoft Access, c# orm, c# ORM Object Relational Mappings, c# relational domain objects, c# Entity Modelling, c# ORM library, c# MySql, c# SqlServer, c# PostgreSQL, c# Oracle, c# Sqlite, c# Firebird, c# Microsoft Access, .net ORM Object Relational Mappings, .net relational domain objects, .net Entity Modelling, .net ORM library, .net MySql, .net SqlServer, .net PostgreSQL, .net Oracle, .net Sqlite, .net Firebird, .net Microsoft Access

Image: Unsplash License.