share
Stack OverflowBest Free Controls for .NET
[+354] [23] Superdumbell
[2008-12-11 22:40:18]
[ c# .net asp.net vb.net controls ]
[ https://stackoverflow.com/questions/361271/best-free-controls-for-net ]

What Free [1] Controls are there for .NET (both Winforms and Webforms)?

if you are looking for charts you should look this github.com/beto-rodriguez/Live-Charts - bto.rdz
Thats the one that im working on: github.com/WithoutCaps/LimitlessUI - Without Caps
[+339] [2008-12-11 23:01:04] George Stocker [ACCEPTED]

Winforms Development:

Webforms Development:

WPF:

Graphs and Reporting:

Silverlight:

[1] http://www.codeproject.com/KB/menus/MozBar.aspx
[2] https://github.com/ComponentFactory/Krypton
[3] http://sourceforge.net/projects/dockpanelsuite/
[4] http://www.codeproject.com/Articles/364272/Easily-Add-a-Ribbon-into-a-WinForms-Application-Cs
[5] http://www.codeproject.com/KB/cs/mrg_loadingcircle.aspx
[6] http://code.google.com/p/winforms-geplugin-control-library/
[7] http://www.codeplex.com/sourcegrid/
[8] http://objectlistview.sourceforge.net/cs/index.html
[9] http://www.codeproject.com/KB/tree/treeviewadv.aspx
[10] http://www.codeproject.com/KB/list/treelistview.aspx
[11] http://www.codeproject.com/KB/tree/TreeWithColumns.aspx
[12] http://www.webgrid.com/
[13] http://www.devexpress.com/Products/Free/WebRegistration60/
[14] http://www.asp.net/Ajax/ajaxcontroltoolkit/
[15] http://ckeditor.com/
[16] http://tinymce.moxiecode.com/
[17] http://www.codeplex.com/UsernameAvailability
[18] http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx
[19] http://www.codeproject.com/KB/cs/mrg_loadingcircle.aspx
[20] http://neatupload.codeplex.com/
[21] http://remy.supertext.ch/2008/01/file-upload-with-aspnet/
[22] http://www.eworldui.net/
[23] http://sourceforge.net/projects/itextsharp/
[24] http://www.infragistics.com/dotnet/netadvantage/wpf/xamdatagrid.aspx#Overview
[25] http://xceed.com/Grid_WPF_Intro.html
[26] http://sourceforge.net/projects/zedgraph/
[27] http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
[28] http://www.codeplex.com/Silverlight
[29] http://www.vectorlight.net/

(3) Thank you for mentioning Ext.NET. Please note that Ext.NET v2 is not just WebForms, it supports ASP.NET MVC (including Razor view engine). Here is a blog post with more details about the new release. ext.net/2012/12/04/ext-net-2-now-available - Daniil Veriga
ObjectListView, mentioned above, is GPLv3 - Adam Marshall
The WinForms Ribbon menu is now under codeproject.com/Articles/364272/… - nhaberl
Very good FREE charting component is Nevron Lite, they also have awesome UI and Diagram control, but unfortunately they are commercial only. - Ramzy Shah
XamDataGrid is no more free. - James
NOV UI for .NET includes a set of user interface controls and is free for .NET developers. The NOV UI can be used in WinForms, WPF, Silverlight, MonoMac and Xamarin.Mac projects. - Christo Bahchevanov
1
[+39] [2008-12-11 22:43:34] CMS

Check also the AjaxControlToolkit [1], they are very customizable ASP.NET AJAX extenders and controls.

[1] http://ajaxcontroltoolkit.codeplex.com/

2
[+35] [2009-01-02 20:31:25] community_owned

There are a lot of free controls available, but by long, hard experience I stay away from them (as well as commercial control libraries) as much as possible. First, there's the learning curve -- and then the almost inevitable bugs or inexplicable behaviors. Deployment can also be a pain.

If I can't find the control I need in the .Net standard controls, I'll first think about building a user control (or searching the web for something similar that includes source code). If I focus on a user control or source-included control, I then try to evaluate the cost (time) of implementing it -- and compare that to the cost/time of a shareware or commercial control. And, finally, try to evaluate whether the app really needs this whiz-bang thingie or not.

The answer is usually 'not'.


(6) +1 because it's worth considering. With any control (commercial or free) you need to consider these things. How often is it updated? Will it be supported in future? How many people are using it (Google it)? Are there active forums? Is the documentation good and is it updated? - MarkJ
(4) +1, I agree, choose your controls carefully and infrequently. - E.J. Brennan
3
[+34] [2008-12-11 22:45:36] Michael Haren

ZedGraph [1] is an awesome graphing library a coworker of mine used on a project recently. They have a lot of examples and excellent documentation, too. It's free (LGPL).

[1] http://sourceforge.net/projects/zedgraph/

4
[+28] [2008-12-12 13:48:01] John_
5
[+21] [2010-01-07 09:52:53] Marcel

DevExpress [1] has 60 freely available controls, and a large set of commercially available controls. We use them in all our projects and I like them for they flexibility and beauty.

[1] http://www.devexpress.com/Products/Free/WebRegistration60/

(3) is devExpress 60 controls really free, or its trial, i don't think trial is really free - Smith
(1) @Smith: The 60 controls are really free, full featured, no trial. These are some basic controls, but they all have the nice look and behaviour of the full set of DevExpress controls suite. I use them in my opensource project: replayer.codeministry.ch - Marcel
(13) the free offer has expired :( - Crisim Il Numenoreano
@CrisimIlNumenoreano Yeah, I just discovered that some days ago: stackoverflow.com/q/14613579/79485 - Marcel
(1) DevExpress is great until you need customization, when it comes to customization you will face horibble support and general documentation. - tchelidze
@tchelidze In my experience DevExpress have awesome support and documentation, and the most customizable controls I have ever used.They pretty much have a control for everything, I don't remember missing any controls except an Image editing control, in their WinForms suit anyway. And the controls work incredibly well together. Best product I ever bought, used them for two years now. Kind of expensive the first year (close to $1000), but the price drops to 50% the second and 30% the third and following years, if I remember correctly...so there are other opinions out there :-) - Hultan
6
[+16] [2008-12-11 22:46:12] Chris Porter

https://github.com/ComponentFactory/Krypton - The Krypton Toolkit is not only a very powerful and well built component library, it is free for use and well supported by the developer. If you try it and like it, there are options for purchasing the source code (for a very reasonable price) and for buying extended feature sets in additional libraries.


@i don't think this is free anymore, as its a trial - Smith
(3) @Smith The Krypton Suite is a trial product but includes the Toolkit which is free to use after the trial has expired. They used to be packaged as separate downloads but were combined. - Chris Porter
Krypton is not open sourced and free for use even in commercial projects. - Phil Wright
(4) Sorry, I meant to sat the Krypton is now open sourced. - Phil Wright
@PhilWright I tried setting cue banner in kryptontextbox using the its .Handle, but it dosent get set. I was able to set it for a normal textbox though. - Smith
Try using the kryptonTextBox.TextBox.Handle - Phil Wright
7
[+16] [2011-05-04 02:00:53] Ronnie Overby

I'm not sure why, but no one has mentioned Ext.NET [1] nor ExtAspNet [2].

Both of these wrap ExtJS [3] for ASP.NET. Ext.NET [4] has the most features. ExtAspNet [5] is easier to get started with.

[1] http://www.ext.net/
[2] http://extaspnet.codeplex.com/
[3] http://www.sencha.com/products/extjs/
[4] http://www.ext.net/
[5] http://extaspnet.codeplex.com/

(1) You can install ext.net within seconds using NuGet. Install-Package Ext.NET - geoffrey.mcgill
8
[+12] [2010-09-19 22:13:28] Michael Sorens

These WinForm controls are discussed further on my open-source website here [1]; I have published in-depth articles on several of them as well.

  • ChameleonRichTextBox [2] enhances a RichTextBox with language-specific syntax highlighting, keyword completion (a modest Intellisense), search-and-replace capability, macro support, plus some additional keyboard formatting controls.
  • ExtendedDataGridView [3] extends a DataGridView with filtering, searching, sizing, masking, formatting, and export capabilities.
  • FileMask [4] filters a directory by specifying one--or more--file masks displaying both the list of matching files and a count of matched files; it additionally allows customizing this generic control with additional arbitrary criteria.
  • MultiConnectionStringManager [5] lets you manipulate and test a set of database connection strings and associated details for SQL Server, Oracle, MySql, plus any ODBC data source. It provides interactive handling of database credentials, giving you everything you need to control how users input usernames and passwords, select servers, and choose connection types.
  • QueryPicker [6] builds meta-queries from templates, dynamically generating a set of input fields for the place holders within a meta-query template, then letting the user enter values in any or all fields, and finally returning a finished meta-query. Supports SQL Server, Oracle, and MySql.
  • SqlEditor [7] is an "editor in a box", composed of a ChameleonRichTextBox customized to recognize SQL dialects, an ExtendedDataGridView, a QueryPicker, a MultiConnectionStringManager, and more.
[1] http://cleancode.sourceforge.net/wwwdoc/software.html#UserControls
[2] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_ChameleonRichTextBoxControls_ChameleonRichTextBox.htm
[3] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_DataGridViewControls_ExtendedDataGridView.htm
[4] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_GeneralComponents_Controls_FileMask.htm
[5] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_DatabaseControls_MultiConnectionStringManager.htm
[6] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_DatabaseControls_QueryPicker.htm
[7] http://cleancode.sourceforge.net/api/csharp/html/T_CleanCode_SqlEditorControls_SqlEditor.htm

9
[+11] [2009-02-04 17:38:07] mangokun

Uploading large files with ASP.NET:

NeatUpload [1] - Looks like a pretty cool Open Source Component. The Progress Bar is in an IFrame and seems to do its job, but the update steps are not very fine grained. Also supports Mono!

More at http://remy.supertext.ch/2008/01/file-upload-with-aspnet/

[1] http://www.brettle.com/neatupload

10
[+9] [2008-12-16 15:15:39] Nelson Reis

There's a great Office 2007 style ribbon in CodeProject:

http://www.codeproject.com/KB/toolbars/WinFormsRibbon.aspx


11
[+8] [2009-02-06 04:48:30] Martin

What about this one? This a loading animation which mimic pretty well the FireFox/IE animation.

http://www.codeproject.com/KB/cs/mrg_loadingcircle.aspx


12
[+7] [2008-12-12 15:55:51] Chris Staley

A couple of WPF datagrids

I've been using the xamDataGrid mostly.

[1] http://www.infragistics.com/dotnet/netadvantage/wpf/xamdatagrid.aspx#Overview
[2] http://xceed.com/Grid_WPF_Intro.html

Is xamDataGrid free? - Shilpa Soni
It was free in 2008, but I can't find anything on their website today that says it's still free. - Chris Staley
13
[+7] [2009-03-08 21:08:20] netlistener

There are some great free silverlight controls [1] here.

[1] http://www.vectorlight.net

14
[+6] [2008-12-12 05:15:26] Mike K

Rich text/html editor for websites:

http://www.fckeditor.net/


15
[+6] [2008-12-17 12:30:33] Ruben Bartelink

Not a visual control, but if you need anything with PDFs, iText# [1] is extremely powerful, and the accompanying book iText In Action is a pleasure to read (colleagues have used it without the book productively too though).

(I used the PdfStamper to manage form inputting via FDF for forms scanned in Acrobat Pro)

[1] http://itextsharp.sourceforge.net/

16
[+6] [2009-03-11 19:16:36] Fraser

winforms-geplugin-control-library.

Open source controls to work with the Google Earth Plug-in Api from managed code...mine

http://code.google.com/p/winforms-geplugin-control-library/


17
[+5] [2008-12-12 05:29:24] Aaron Powell

I like the idea behind this control:

[1] http://www.codeplex.com/UsernameAvailability

18
[+5] [2009-02-04 14:05:43] Canavar

Free Custom Web Controls, E-World UI, very useful : http://www.eworldui.net/


19
[+3] [2008-12-12 15:38:59] leppie

The docking library for .Net Windows Forms development which mimics Visual Studio .Net. : DockPanel Suite [1]

[1] https://sourceforge.net/projects/dockpanelsuite/

20
[+3] [2008-12-14 23:21:28] Abram Simon

Great library to ensure https security for pages/folders of an asp.net website, configurable via the web.config file:

http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx


21
[+3] [2011-06-13 07:03:24] kobi7

There is also visual web gui. I used it in a previous workplace. A word of caution: there are some bugs, some hacks, rough edges, and corner cases. But these are pretty minor considering the breadth of the project - which is to provide asp.net as winforms programming.


22
[-1] [2010-03-28 08:57:00] user257960

Here are 2 more vendors with some freebies:

  1. Free .NET Components for WinForms, WPF and Silverlight - www.viblend.com

  2. Free .NET Components for ASP .NET, Silverlight and WinForms - www.devexpress.com


Is devexpress is freeware - Vyas Dev
devexpress is not free. It is very expensive. - jstuardo
23