Commonly used. NET open source projects

Source: Internet
Author: User
Tags xpath nopcommerce log4net

Json.NET http://json.codeplex.com/

Json.NET is a highly efficient. Net framework that reads and writes Json. Json.NET makes the. NET environment, it is much easier to use JSON. With LINQ to JSON, you can quickly read and write JSON, and you can serialize your. NET objects through Jsonserializer. Make it easy for you. NET all types (objects, basic data types, etc.) and JSON conversions.

math.nethttp://www.mathdotnet.com/

The goal of Math.net is to provide a symbolic and mathematical/scientific operation with a clear framework of its own, which is an open source class library developed by C #. Math.net contains a parser that supports linear algebra, analyzes complex differential, solution equation and so on.

Faker.nethttps://github.com/jonwingfield/faker.net

Is the development time not a problem for testing data? Faker.net can be very handy to help you generate high-volume test data. For example, the name of the person's table, gender or something.

Html Agility packhttp://htmlagilitypack.codeplex.com/

The Html Agility Pack is an open source project on CodePlex. It provides standard DOM APIs and XPath navigation-even if HTML is not in the proper format! HTML Agility Pack with Scrapysharp, completely remove the pain of HTML parsing.

ncrawlerhttp://ncrawler.codeplex.com/

Ncrawler is a foreign open source web crawler software that complies with the LGPL license agreement. Its HTML processing uses the Htmlagilitypack open Source Library, using XPath to handle the positioning of page elements, it is very convenient.

superwebsockethttp://superwebsocket.codeplex.com/

Superwebsocket is developed based on the. NET open source socket framework SuperSocket, and most of the features supported by SuperSocket are inherited in Superwebsocket. Superwebsocket allows users to quickly build reliable, high-performance WebSocket server-side applications.

SuperSockethttp://supersocket.codeplex.com/

SuperSocket is a lightweight, extensible socket development framework that can be used to build a server-side socket program without needing to know how to use the socket, how to maintain a socket connection, and how the socket works. The project is developed using pure C # and is easy to scale and integrate into existing projects. As long as your existing system is used. NET development, you can use SuperSocket to easily develop the socket application you need to integrate into your existing system.

quartz.nethttp://www.quartz-scheduler.net/

Quartz.net is an open-source job scheduling framework, which is a. Net migration of the Opensymphony Quartz API, written in C # that can be used in WinForm and ASP. It provides a great deal of flexibility without sacrificing simplicity. You can use it to create simple or complex schedules for executing a job. It has many features, such as database support, clustering, plugins, support for cron-like expressions, and so on.

lucene.nethttp://lucenenet.apache.org/

Lucene.Net is the. NET ported version of Lucene, an open source full-Text search engine development package, which is not a full-text search engine, but a full-text search engine architecture that provides a complete query engine and index engine. Developers can implement full-text retrieval capabilities based on Lucene.Net.

Httplib http://httplib.codeplex.com/

A class library of the HTTP protocol based on the C # language, Httplib makes it easier to process data asynchronously. Class library methods include uploading files to the server, obtaining page data, and so on.

Smart Thread Poolhttp://www.codeproject.com/articles/7933/smart-thread-pool

Smart thread pool, with Smartthreadpool can be implemented simply to support multithreaded programs, the thread pool to manage threads, you can reduce the occurrence of deadlocks. Smartthreadpool also supports a simple producer-consumer model, which is useful when you don't need to persist the task.

docxhttps://docx.codeplex.com/

Docx is a lightweight class library that is used to manipulate word. With docx, developers can manipulate word2007/2010 files without having to install Microsoft Word.

Npoi

http://npoi.codeplex.com/

Npoi is the. NET version of the POI project. Poi is an open source Java program that reads and writes Microsoft OLE2 component documents such as Excel, Word, and so on. With Npoi, you can read and write Word/excel documents on a machine that does not have Office installed or the appropriate environment. Npoi is built on the POI 3.x version, which can read and write Word/excel documents without Office installation.

Pdfsharp

https://pdfsharp.codeplex.com/

Pdfsharp is an open source library that makes it easy to create PDF documents in the. NET language. It uses the same drawing program to create PDF documents, display them on the screen, and output them to the printer. You can modify, merge, and split existing PDF files to support transparent images.

Dapperhttps://github.com/samsaffron/dapper-dot-net

Dapper is a lightweight ORM class. The code is a SqlMapper.cs file, compiled on the 40K a very small dll.dapper soon. The speed of the dapper is close to the IDataReader, and the data for the list exceeds the DataTable. Dapper supports a series of databases such as mysql,sqllite,mssql2000,mssql2005,oracle, but if you know the principle it can also support MONGO db. In other words, this ORM, blogger himself has been in use, indeed very tough, at least in terms of performance, I am afraid. NET most of the ORM can only be a candle.

Nhibernatehttps://github.com/nhibernate

NHibernate is now a more ORM for developers. NHibernate is an object/relational database mapping tool for the. NET environment. The term object/relational database mapping (Object/relational mapping,orm) represents a technique used to map objects represented by object models to SQL-based relational model data structures.

log4nethttp://logging.apache.org/log4net/

Log4net Library is the Apache log4j framework at Microsoft. NET platform is a tool that helps programmers to output log information to various targets (consoles, files, databases, etc.).

Sharpserializer http://sharpserializer.codeplex.com/

Sharpserializer is an open source XML and binary serializer. Sharpserializer can serialize XML and its own binary format, and can serialize other text formats such as JSON or other data encryption, compression, optimization, and other binary streams.

xproxyhttp://xproxy.codeplex.com/

Xproxy is a base agent assembly that supports plug-ins. By writing a simple plug-in program, you will be able to develop a wide variety of agent programs.
Xproxy is a data switch that supports plug-in development and can write plug-ins to process transit data. Built-in with NAT plug-ins, encryption and decryption plug-ins, reverse proxy, direct agents, indirect agents and other plug-ins.

nopcommercehttp://nopcommerce.codeplex.com/releases/view/106146

Nopcommerce is a high-quality open-source website system abroad, Based on the EntityFramework4.0 and MVC3.0, using the Razor template engine, there is a strong plug-in mechanism, including payment distribution functions are implemented through plug-ins, XML-based multi-language version, very flexible language switching functions, including in the background can also edit the product's English and Chinese properties, is very suitable for foreign trade, excellent Show ahead of the program architecture, performance is also very powerful, custom product name and classification has a good SEO optimization. The overall capacity is much higher than some of the domestic programs that are poorly structured. NET marketplace, is the first choice for two development and large-to-consumer architectures. 3.0 started to support multi-store.

Enterprise libraryhttps://entlib.codeplex.com/

Enterprise Library for. NET Framework 3.5–entlib v4.1 is the patterns & practices team to develop a set of corporate libraries for the. NET Framework 3.5, currently the latest version is V5. 0, support for the. NET Framework 4.0, including 9 application blocks, including data Access Application block, exception Management (Exception handling Application Block), data validation (Validation Application Block), etc., is very helpful and practical for enterprise application development.

AUTOFAChttp://autofac.org/

AUTOFAC is a very good IOC framework, compared to other IOC frameworks, such as spring.net, and so on, it is very lightweight and performance is also excellent.

Automapperhttps://github.com/automapper/automapper

AutoMapper is a. NET object mapping tool. Primarily used for transformations between domain objects and DTOs, database query results are mapped to entity objects.

7-ziphttp://www.7-zip.org/Http://sourceforge.net/projects/sevenzip/postdownload?source=dlp

7-zip is a compression software that boasts the highest compression ratios today, supporting not only the unique 7z file format, but also a variety of other compressed file formats, including Zip, RAR, CAB, GZIP, BZIP2 and TAR, among others. This software compresses the compression ratio to be higher than the normal zip file 30-50%, therefore, it can compress the zip format file 2-10%.

Original: http://www.open-open.com/lib/view/open1393838696333.html

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.