. NET open source projects

Source: Internet
Author: User
Tags net time time and date blogengine

Note: Some users put forward some of the project to stop updating things, this issue I have deliberately noted that many are small functional components, stable function, no bug, no update is normal. Enough on the line. Next technical support things, for open source free, can not be too forced, here are released are small functional components, generally see the source code is also relatively good understanding, picking. Of course there is the best.

Long-term attention and use. NET open source project, brings me a lot of benefits:

1. I can quickly complete my idea, the so-called business details, rather than focus on how to achieve;

2. Faster and more stable to complete the demand, rather than build their own wheels to achieve, spend time;

3. The use of. NET open source projects and source code reading will also bring some benefits;

In fact, it is not that the wheel is not good, but the technical skills and professional level is not enough, really can not build. So thanks to the open source community, thanks to C #, to those who participate in and share the code of open source projects, with you, I just progress faster. The 08 comparison formally began to contact C # and was used to complete the tasks required by the graduate stage, and has been exposed to many open source projects, especially to Codeplex,codeproject, and now more popular GitHub. Last month published an article on. NET platform open source or article:, very popular. So I deliberately summed up some of the projects I discovered these years, dedicated to everyone.

Now Microsoft is more and more clear open source attitude, the movement is more and more big, so let us pay more attention. NET platform for open source projects. Considering a lot of similar rollups, I did not list some of the common ones, but listed some uncommon ones. If it is coincident with some articles, it is purely occasional. The following ranking is not in order, are functional nature, we keep reserve for the collection. Another part of the use and introduction of open source Projects I will be published through the blog feature, will choose a few more common components, each introduction of its function and basic use, please pay attention to the dynamic blog.

The original address of this article: these. NET open source project you know what? make. NET open source more violent.

This time, we first sorted out 15 items that I think are better. There is time to sort out about 15 of them later. The main is every time encountered in the collection folder inside plug ... Now the collection is like this (thumbnail, click to enlarge):

So forgive me, can't put all the hair up, too miscellaneous, but not good.

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/

This is the end of the day, to know how to funeral, please listen to tell ... The rest, friends, crazy like it ....

If you feel that reading this article is helpful to you, please click " recommend " button, your "recommendation" will be my biggest writing motivation! Welcome to reprint, but without the author's consent, reprint article must be in the article page obvious location to the author and the original link , otherwise reserve the right to pursue legal responsibility.

. NET open source projects

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.