C # large Summary of open-source resources

Source: Internet
Author: User
Tags bug tracking system dot net log4net sharpdevelop

I. AOP framework

Encase

Is written and developed by C. The AOP framework provided by the. NET platform. Encase

It provides a unique way to deploy the aspect (aspects) to the runtime code, while other AOP frameworks rely on the configuration file. This deployment (aspects) method helps developers who lack experience to improve development efficiency.

NKalore is a programming language that extends the C # allowed in. . Net platform uses AOP. NKalore's syntax is simple and intuitive, and its compiler is based on Mono

C # Compiler (MCS ). NKalore can only be used in the command line or # Develop. NKalore is compatible with Common Language (CLS)

Specification), it can be in any. . NET development environment, including Microsoft Visual Studio. NET.

PostSharp reads. . NET byte module, which is converted into an object model. Let the plug-in analyze and convert this model and write it back to MSIL. PostSharp makes it easy for developers to analyze applications like code rules and design patterns. It transforms the idea of program development into the idea of Aspect-Oriented Software Development (AOSD/AOD.

The target of AspectDNG is. NET developers provide simple and powerful AOP-GAOP implementation. It imitates the open-source tool AspectJ and

Spoon is very mature.

RAIL (Runtime Assembly Instrumentation Library)

Open-source projects can be adjusted and rebuilt before the C # assembly is loaded and run. C # In CLR, We can dynamically load the Assembly and obtain the classes and methods in the Assembly, RAIL (Runtime

The appearance of Assembly Instrumentation Library fills in some gaps in the CLR processing process.

SetPoint is a type. The full-featured (AOP) engine in the. NET Framework. It focuses on

Pointcuts) definition depends on the use of RDF/OWL. Its function is an IL-level, highly dynamic

Weaver & LENDL, a compelling definition language ,,,,,,

DotNetAOP Provides AOP for CLR language

Basic Framework attributes.

NAop is an AOP framework under DotNet.

AspectSharp is a free AOP framework under DotNet. It uses Dynamic Proxies and XML as the configuration file.

Ii. Ajax framework

Ajax. NET Professional

(AjaxPro) is the first to put AJAX technology at Microsoft. NET environment. It creates a proxy class on top of the client script to call the server method.

MagicAjax. NET is a framework that provides AJAX technology to create Web pages under ASP. NET. It makes it easy for developers to integrate AJAX into their pages without replacing them.

ASP. NET control or write javascript script code by yourself.

Anthem. NET is an open-source AJAX toolkit for the ASP. NET development environment. It can run in ASP. NET 1.1 and 2.0.

3. workflow)

Workflow. Net is Microsoft. Net technology creates workflow engines based on wmfc standards.

NetBPM is ported to JBpm. Net platform is an open-source workflow software. NetBpm can be easily integrated. . Net applications can be integrated to create, execute, and manage workflow programs.

Bpm

Tool supports converting business models into software models. Business developers can use model-driven methods to design, implement, execute, and track business processes. Therefore, developers can focus more easily on changes in business logic.

3. text editing

FCKeditor is a powerful open-source online text editor (DHTML editor) that allows you

The desktop text editor has many powerful functions. It is lightweight and does not have to be installed on the client in any way.

FreeTextBox is an Internet-based

ASP. NET open source server control of MSHTML Technology in Explorer. This is an excellent Free Software, and we can easily embed it

Online Editing of HTML content in Web Forms can be used in multiple Web systems, such as news publishing, blog writing, and Forum communities.

VietPad is a fully functional cross-platform Java/. NET Vietnamese

Unicode open-source text editor. Supports opening, editing, printing, conversion, sorting, and saving text-based Unicode format Vietnamese files.

NetSpell is. . NET Framework.

PPC_edit is an application in Pocket

Open-source text editor on PC, which supports TXT, RTF, HTML, WordML, DocBook and

ZIP files. The International Standard keypad is displayed on the screen.

4. Blog)

NovaShare is a Blog engine that allows you to create interactive web-based news and Forum websites, like WonkoSlice or Slashdot. Administrators can publish articles and initiate voting, and viewers can create user accounts and post comments.

DasBlog is developed from the BlogX online log engine. Like Trackback and Pingback

Adding many additional features, including the complete Blogger/MovableType

API support, API comments, complete Radio-style template customization, support for Mail-To-Weblog/POP3 attachments and embedded images, WEB-based

DHTML, OPML, and configuration editor.

DotText is a powerful blog engine that uses hundreds of blogs. This is an example of an N-tiered application.

TBlogger is a complete blog website program developed by C # and configured in XML.

V. System Construction

. NETZ is a free open-source tool that can compress and package Microsoft. NET

Framework executable files (EXE, DLL) to make them smaller. Smaller executable files occupy less disk space and make reading faster because they have less access to the disk during file reading. It and PE (portable

Executable) Different packaging tools ,. NETZ is A. NET solution written in C .. NETZ can be used to package almost every. NET type.

Supported languages .. NETZ supports. net exe and non-shared DLL.

File. Compressed programs can decompress these files in the same way, which is transparent to end users.

NAntContrib provides NAnt with tools to customize tasks.

Prebuild is an XML-driven cross-platform pre-build tool that allows developers to easily integrate with IDE and. . NET development tool to generate a project or build a file. It supports Visual

Studio. NET 2002,200 3, 2005, SharpDevelop, MonoDevelop, and NAnt.

BusyBeeBuilder is. . NET platform is powerful, easy to use, and can be expanded to open source build automatic operation tools.

Draco. NET is

Windows

Service application. Its design makes it easy to continuously integrate new features. Draco. NET monitors your source code repository. Automatically re-create a project and send the creation result containing the change list to your Email when detecting a change in your project.

Build Studio provides a complete set of solutions for automatic component processing of software.

CruiseControl. NET is. . NET platform.

NAnt is similar to Ant in Apache projects. . Net. Applicable to automatic compilation. . NET applications, such. NET project daily build

Build ).

V. Chart Creation

ZedGraph is written in C. NET class library, provides user controls and web controls. It can create 2D linear graphs, bar charts, and pie charts. It has complete functions and detailed function customization, but the use of default options is good enough. A similar

PieChart, StackBar, and LineChart C # Open Source chart components.

NPlot is a type. NET open source chart class library. It is notable for its elegant and flexible API design. NPlot contains the WindowsForm control,

ASP. NET controls and a class for creating Bitmap images. There is also an available GTK # control.

XSCharting is a chart component developed by C # And provides various chart options.

DaveChart is a free DotNet class library.

NChart provides many worthy applications in business, education, and other fields.

D.

Vi. Chat System

Dot Net

Chat server is a Chat server and client project developed based on the DotNet framework.

VII. Content Management System (CMS)

Ludico is written by C # in ASP. NET.

2.0 Portal/CMS system. Its modular design allows you to use or develop Website Functions as you wish. It provides advanced user management, a WYSIWYG)

.

MojoPortal is a website framework developed by C #. It can run on ASP. NET in Windows.

And the Mono platform of GNU/Linux or Mac OS X.

Cuyahoga is a flexible CMS/Portal developed by C #.

Solution. It can run on Microsoft. NET and Mono platforms, and supports SQL Server,

PostgreSQL or MySQL is used as the underlying database.

Umbraco is one of them. . Net platform C # developed open-source content management system, which is efficient, flexible, and has a good user interface.

Kodai

CMS is. A fully functional content management system under the. NET platform.

The Rainbow Project uses Microsoft's

An open-source content management system with rich functions developed by ASP. NET and C.

NkCMS uses ASP.net and SQL server

2000 developed content management system.

Amplefile is a content management system. . Net environment. Net

Remoting.

Go. Kryo is an ASP. NET (C #). NET

Implements a simple content management system, and the background database uses Microsoft SQL Server.

NdCMS is ASP.net

(C. It provides user management, file management, a WYSIWYG editor, template management, spelling check, and built-in http compression. The goal of ndCMS is to provide a simple and fast deployment method. . Net Site to save your time and money.

Code Coverage)

NCover is. . NET Framework. NCover can overwrite the line-by-line code of the program.

9. Forum System

YetAnotherForum can be used as a forum or message board for websites developed by ASP. NET. It uses MSSQL as the underlying database.

10. development tools (IDE)

SharpDevelop is a free development tool on the DotNet platform and supports C # and VB. NET.

MonoDevelop supports C # And Other conformances. . Net standard development language IDE.

C # Studio is a simple IDE developed by C #/Mono/GTK # developers.

11. Installation and Production

Izfree is a set of free tools to help you create and use Microsoft ''' Windows Installer

Technical installer. With izfree, you can create powerful installers for your applications.

Windows Installer XML

(WiX) allows you to create a tool set for Windows program installation packages by reusing XML source files. It supports the command line method. developers can combine it to create an MSI and MSM installation packages, an open-source packaging tool that can be compared with commercial software installation products.

12. IoC container

Spring.net is from the java Spring

Framework. Java Spring contains many functions and features, which are available in Spring.net. Spring.net's initial release contains a distinctive IoC container.

Castle is a set of application development tools that contain a simple IoC container.

StructureMap is. A lightweight dependency injection tool in the. NET environment, StructureMap is also a flexible and scalable General "plug-in" mechanism. NE

13. Bug Tracking

BugNet is a Web-based open-source Bug tracking system written in C.

BTsys is a lightweight open-source desktop Bug Tracking System, which is implemented by C # and ADO. NET. A Bug recording and tracking solution that supports file attachment and comment history.

BugTracker. NET is a web-based open-source Bug tracking system developed using ASP. NET and C. SQL Server or

MSDE support. It is easy to install, easy to use, and powerful.

BugBye is a web-based Bug Tracking System developed by ASP. NET and C.

14. Log tools

Log4net is a tool that helps programmers output log information to different targets. . Net class library. It can be easily loaded into the development project to achieve log information output during program debugging and running, providing a ratio. Net provides more debug and trace functions. Log4net is transplanted from log4j with excellent performance in java. It is

Part of the project funded by the apache fund.

NLog is an open-source log class library written by C #. It is designed to make it simple and flexible. NLog allows you to process the diagnosis Log message, expand the message with the relevant information, format the log message according to your choice, and output the log message to one or more destinations.

LogThis is. A c # Open Source log framework provided by the. NET application, which can be embedded into the application.

AppLog is a simple application log tool. It is developed using C # And uses ByteFX MySQL to access the database ..

C # developed scalable log tools that support advanced message queues and can be used asynchronously.

Related Article

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.