Click here to Skip to main content
15,895,084 members
Articles / Programming Languages / C#
Reference

List of 3rd Party .NET UI & Reporting Components

Rate me:
Please Sign up or sign in to vote.
4.86/5 (61 votes)
18 Jul 2014CPOL6 min read 560.1K   193   76
A quick reference of 3rd party .NET UI & Reporting Components. (C#, VB.NET, Winform, WPF, ASP.NET, Silverlight, Windows Phone, Mono)

Introduction

This is a resource collection. Anyone is welcome to edit this page.

This a list of quick reference of 3rd party UI components for .NET developments. (C#, VB.NET, Winform, WPF, ASP.NET, Silverlight, Windows Phone, Mono).

This page can be edited by any Bronze Member. If the components that you know are not listed, please feel free to edit the page.

This page will be updated from time to time.

All .NET Platform (WinForm, WPF, ASP.NET, Silverlight, Windows Phone)

Commercial UI, Skins, Reportings, Charts, Controls, more.....

Free / Open Source

WinForm

Commercial

Free / Open Source

WPF

Commercial

Free / Open Source

Silverlight

Commercial

Free / Open Source

  • empty list

ASP.NET WebForm

Commercial

Free / Open Source

ASP.NET MVC

Commercial

Free / Open Source

Other HTML UI

Windows Phone

Commercial

Free / Open Source

  • Xwt Toolkit - Cross Platform UI Provider. Create desktop app by using the same UI codebase that run on Windows, MacOS, Linux. - https://github.com/mono/xwt
  • picoe/Eto - Cross platform GUI framework for desktop and mobile applications in .NET. (Windows, Windows Phone, Linux, iOS, Android) - https://github.com/picoe/Eto

Mono (Linux, Android, iOS, Mac)

Commercial

Free / Open Source

  • Xwt Toolkit - Cross Platform UI Provider. Create desktop app by using the same UI codebase that run on Windows, MacOS, Linux. - https://github.com/mono/xwt
  • picoe/Eto - Cross platform GUI framework for desktop and mobile applications in .NET. (Windows, Windows Phone, Linux, iOS, Android) - https://github.com/picoe/Eto
  • Reportman - A cross platform reporting application (Report Manager Designer) and a set of libraries and utilities to preview, export or print reports. Include native .Net and Delphi/C++Builder libraries, ActiveX component and also standard dynamic link library for use in any language like GNU C. - http://reportman.sourceforge.net

Cross Platform UI (Win, Mac, iOS, Android)

Commercial

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Other Other
Programming is an art.

Comments and Discussions

 
QuestionMUI Pin
cccp149-Jul-14 3:31
cccp149-Jul-14 3:31 
AnswerRe: MUI Pin
adriancs12-Jul-14 3:49
mvaadriancs12-Jul-14 3:49 
GeneralMy vote of 2 Pin
MahBulgaria3-Jul-14 2:44
MahBulgaria3-Jul-14 2:44 
QuestionGrids For MVC Pin
thatraja1-Jul-14 21:16
professionalthatraja1-Jul-14 21:16 
AnswerRe: Grids For MVC Pin
adriancs12-Jul-14 4:46
mvaadriancs12-Jul-14 4:46 
GeneralMy vote of 2 Pin
MahBulgaria1-Jul-14 9:01
MahBulgaria1-Jul-14 9:01 
GeneralRe: My vote of 2 Pin
adriancs1-Jul-14 19:26
mvaadriancs1-Jul-14 19:26 
GeneralRe: My vote of 2 Pin
MahBulgaria1-Jul-14 22:23
MahBulgaria1-Jul-14 22:23 
The separation of .NET is not bad, still you have to make the arrangement in some structured way - let's say first will be the most used platform/technology - ASP.NET or WinForms or WPF or else, second will be second most used etc. You can see which platform is most used based on some credible source or using your opinion. You can even arrange them by name. Still, if you want to have desktop technologies first, then the web, then mobile, probably you will have three big headers - desktop, web, mobile, and as sub-headers will go each particular technology.

Then, for each .NET technology, you will place Paid/Free libraries, controls, components.

When you enumerate each particular vendor, again you have to decide in which way you will arrange them - first will be the vendor with most sales (based on some credible source), revenue, most likes on company Facebook page, or other criteria, which you believe is suitable for the case. For your article best judgement will be if your or some of your colleagues has a real-hands experience with some vendor and can give non-biased real opinion. But no marketing terms or some company boosted community members count or visitors of some site, managed by vendor itself.

Then, for each particular .NET technology you can place name of the vendor and the name of its product for this technology - DevExpress DXperience, Infragistics NetAdvantage etc, this will make the web search for particular technology much easier and better. Some company can change the name of its product if product has a bad reputation, so I strongly encourage to state the former names of products/toolkit and their current ones.

And finally, do not get offended by the comments or scores. It is good that such article exists, and a comment is just a comment, and a article score is just an article score - it does not mean that the author is a bad person or bad professional, it means that something can/should be improved Smile | :)
GeneralRe: My vote of 2 Pin
thatraja1-Jul-14 22:40
professionalthatraja1-Jul-14 22:40 
GeneralRe: My vote of 2 Pin
adriancs3-Jul-14 12:31
mvaadriancs3-Jul-14 12:31 
GeneralRe: My vote of 2 Pin
thatraja1-Jul-14 21:18
professionalthatraja1-Jul-14 21:18 
GeneralRe: My vote of 2 Pin
MahBulgaria1-Jul-14 21:54
MahBulgaria1-Jul-14 21:54 
QuestionNice Article adriancs but I have A question. Pin
Vasid Qureshi30-Jun-14 0:16
professionalVasid Qureshi30-Jun-14 0:16 
AnswerRe: Nice Article adriancs but I have A question. Pin
i0030-Jun-14 1:17
i0030-Jun-14 1:17 
AnswerRe: Nice Article adriancs but I have A question. Pin
adriancs30-Jun-14 3:29
mvaadriancs30-Jun-14 3:29 
GeneralRe: Nice Article adriancs but I have A question. Pin
Vasid Qureshi1-Jul-14 1:09
professionalVasid Qureshi1-Jul-14 1:09 
QuestionActipro & Exceptionless Pin
Member 1091288429-Jun-14 11:17
Member 1091288429-Jun-14 11:17 
AnswerRe: Actipro & Exceptionless Pin
adriancs29-Jun-14 13:04
mvaadriancs29-Jun-14 13:04 
GeneralMy vote of 5 Pin
Lothar Behrens28-Jun-14 19:35
professionalLothar Behrens28-Jun-14 19:35 
GeneralMy vote of 5 Pin
Volynsky Alex28-Jun-14 9:25
professionalVolynsky Alex28-Jun-14 9:25 
SuggestionReporting tool Pin
Daniele Goffi27-Jun-14 3:02
professionalDaniele Goffi27-Jun-14 3:02 
GeneralRe: Reporting tool Pin
adriancs27-Jun-14 14:14
mvaadriancs27-Jun-14 14:14 
GeneralMy Vote of 5 Pin
Anoop Kr Sharma25-Jun-14 4:21
professionalAnoop Kr Sharma25-Jun-14 4:21 
GeneralRe: My Vote of 5 Pin
adriancs25-Jun-14 4:32
mvaadriancs25-Jun-14 4:32 
GeneralRe: My Vote of 5 Pin
Anoop Kr Sharma27-Jun-14 16:43
professionalAnoop Kr Sharma27-Jun-14 16:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.