Looking for. NET open source projects, especially often go to codeplex,codeproject, and now more popular GitHub.
1..NET Time-period processing components
This component is very small, mainly for the time and date, especially the processing time interval and time range is very convenient. Although. NET comes with some of the time-date features, but may not be powerful yet. This component is an enhanced version. Detailed features can be seen in the introduction of the project homepage. In CodeProject:
Http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2.OxyPlot Drawing Components
Oxyplot is a. NET cross-platform drawing component that has been concerned for a long time, but has not been used before, zedgraph, feeling is ugly point, but did not know Oxyplot. Microsoft also provided a drawing control starting from. NET 3.5. Ms Chart, which is also relatively useful. This component is more concise in terms of appearance, so the implementation should be simpler, so let's see what we can use. Look at this picture is not very refreshing ...
Official website:http://oxyplot.org/
3..NET Platform CAD modeling component Anycad
For me, using. NET to manipulate CAD files was a horrible and fanciful thing to do, but it changed my mind until an occasional chance hit it. Of course, this component is commercially available and has a free version. For the average user, very good, although probably most people do not use, but the collection, spare it, maybe the day will be used.
Official website:http://www.anycad.net/
4.SharpConfig configuration File Action component
Sharpconfig is an open source that uses a very simple, functional single but powerful. NET class library. It is interesting to make complex configuration file operations as simple as manipulating objects. On this component I will write a separate article on the use and introduction of the problem, because it is really tempting. Take a look:
Official website: http://sharpconfig.codeplex.com/
5.mailsystem.net Mail Components
MailSystem is an open source mail processing component of the. NET platform that supports functions such as SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, VCard, VCalendar, anti-spam, and query merging. If you are using non-GPLV3 software, you must obtain a commercial license.
Official website: http://mailsystem.codeplex.com/
6.Compare. NET Objects Object Comparison components
The main function of this component, as the name implies, is a deep comparison of 2. NET objects, whether they are equal or are different. Probably a lot. NET object implements some. Net-brought interfaces that can be compared directly, but the scope and functionality of this component is more extensive. For example:
You can compare the default child nodes;
Can compare the structure of the body;
You can compare IList objects;
Can compare single-dimensional or multidimensional array objects;
Enumeration types can be compared;
can compare IDictionary objects;
Can compare data sets, data tables, dictionaries, etc.;
You can compare private fields or properties, etc...
There are many, not listed, you can go to the official website to learn more.
Official website: http://comparenetobjects.codeplex.com/
7.Security Library Security Components
This is a. NET Platform security-related open source components, because this aspect of personal knowledge is relatively small, no in-depth research, currently supports SSL and TLS, certificate management, and encryption conversion.
Official website: http://www.mentalis.org/soft/projects/seclib/
8.NLocalizer localization of multi-language components
Multiple languages, localization is a lot of people have studied, perhaps have their own solutions. The purpose of this nlocalizer is to make it easy for. NET developers to quickly build multi-lingual software. The official provides a case where you can directly get the values of all the controls for an existing WinForm project and edit them to achieve multiple languages.
Official website: http://nlocalizer.codeplex.com/
9.PhysicalMeasure Unit of Measure component
The Physicalmeasure project is a physical unit and metering system that supports conversions between different units of measurement. Although this thing is seldom used, but I have actually met a friend to do something similar. Although this thing thought of simple, but actually do it is more laborious, mainly to do comprehensive and stable. So usually see more, sometimes meet the demand, thinking on it, and then more look at the news, look at the benefits of other people's experience.
Official website: http://physicalmeasure.codeplex.com/
10.Database Schema Reader
Database schema Reader is an open source data base schema to get a tool. Many multi-ORM or code-generating people may use it. It is useful for ORM that supports multiple databases, and of course other uses, such as generating database dictionary documents ... Let's play well. Currently supporting a wide range of databases, such as: SQL Server, SQL Server CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, POSTGRESQL, DB2 and so on.
Official website: http://dbschemareader.codeplex.com/
11.SDS: Component tools for scientific datasets
SDS (Scientific DataSet Library and tools) is a tool for. NET developers to read and share a variety of scientific data, supporting CSV, NetCDF, and other file formats.
Official website: http://sds.codeplex.com/
12.LiteDB File Database-nosql
Litedb is a small, open source, NoSQL type of lightweight file database for the. NET platform. Features are small and fast, DLL files only 200K size, and Support LINQ and command-line operations, the database is a single file, similar to SQLite, other features are discussed. Free Crossing net file, this database I will write an introduction and use of the article.
Official website: http://www.litedb.org/
13.CSharpCompiler
Csharpcompiler is a. NET platform open source free of charge in the programmer to compile C # source code components, can do a lot of things, such as using it to implement C # writing scripts .... And to create your own C # IDE editor, and so on. For example, an example of an official:
Official website: http://csharpcompiler.codeplex.com/
14. Bo Yi Blog
Bo Yi Chih Blog is a free, open-source blog system. It is based on blogengine.net for Chinese localization, and its efforts in China to promote and apply. Adhere to the standard, with strong scalability, high performance, good SEO performance and extraordinary user experience. It's a good choice to build your own blog friends. As a style blog interface:
BlogEngine.NET Official website: http://www.dotnetblogengine.net/
Official website: http://wangxianyuan.com/blogengine/
15. Small Loach Blog System
Small Loach blog system is also a. NET platform of open source free blogging system, created in the summer of 2008, based on. NET platform development, has a complete article publishing, comments, subscriptions, tags and other functions, to meet the needs of individual/team information release, can be used as blog,cms, or even build enterprise station. Flexible template mechanism, customizable keywords, custom Url,seo optimization, perfect support for offline writing. such as: Windows Live Writer (recommended) (tutorial), Office Word 2007, support includes RSS subscriptions, comment subscriptions, multi-nature mail subscriptions, and more. This project can be used as a learning and reference to a lot of open source components.
Official website: http://www.loachs.com/
16. Workflow Management System http://www.ecollab.com.cn
. NET Open Source project summary