C # Open Source Projects

sponsored links
1, AOP framework
Encase is developed for C #,. NET platform provides AOP framework. Encase provides the unique aspects (aspects) to deploy to the run-time code, and other AOP frameworks rely on configuration files. This deployment (aspects) of the ways to help less experienced developers to improve development efficiency.

NKalore is a programming language, which allows expansion of the C #. Net platform using AOP. NKalore syntax is simple, intuitive, and its compiler is based on the Mono C # compiler (MCS). NKalore present only in the command line or # Develop internal use. NKalore compatible with Common Language Specification CLS (Common Language Specification), it can be in any. NET development environments including Microsoft Visual Studio. NET.

PostSharp read. NET byte modules into the object model. Allow plug-in analysis and conversion of this model and write back to MSIL. PostSharp allows developers to easily program analysis applications like analysis of the code rules and design patterns, which makes program development ideas for the aspect-oriented software development change (AOSD / AOD) thinking.

AspectDNG goal is. NET developers a simple yet powerful AOP-GAOP achieve. It follow the java open source tools under the AspectJ and Spoon, maturity is also very close to them.

RAIL (Runtime Assembly Instrumentation Library) open source project in C # assembly to load and run the pre-processing control to adjust and reconstruct. C # in the CLR, we have been able to dynamically load the assembly and access to programs focused on classes and methods, RAIL (Runtime Assembly Instrumentation Library) the emergence of a CLR process to fill some gaps in the

SetPoint is a. NET Framework fully functional (full-featured) AOP engine. It focuses on the cut point is called the semantic (semantic pointcuts) of the definition of dependent RDF / OWL use. Its function as an IL-level, highly dynamic weaver & LENDL, a compelling definition language ,,,,,,

DotNetAOP AOP framework for the CLR language provides the basis of property.

NAop is a DotNet Framework under the AOP.

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

2, Ajax framework

Ajax.NET Professional (AjaxPro) was the first to AJAX technology in Microsoft. NET environment to achieve one of the AJAX framework. It is created on the client side script to invoke server-side proxy class methods.

MagicAjax.NET is to create a Web page in the ASP.NET AJAX technology to provide a framework. It enables developers to easily integrate AJAX into their pages without having to replace the ASP.NET control or write your own javascript script code.

Anthem.NET is provided for the ASP.NET development environment, open source AJAX toolkit, which can run on ASP.NET 1.1, 2.0.

Third, workflow (workflow)

Workflow.Net is the use of Microsoft. Net technology is based on standards created wmfc workflow engine.

NetBPM is JBpm transplant. Net platform under an open source workflow software. NetBpm can be easily and. Net applications integrated with, you can create, implement and manage workflow processes.

Bpm Tool supports the business model into software model. Developers can use the model-driven approach design, implementation, execution and tracking business processes. So developers can more easily focus on business logic changes.

Third, the text editor

FCKeditor is a powerful open-source online text editor (DHTML editor), it makes the web you can use the desktop like Microsoft Word text editor of many powerful features. It is lightweight and do not in any way the client installation.

FreeTextBox is a technology based on Internet Explorer, the ASP.NET MSHTML control open-source servers. This is a good free software (Free Software), we can easily be embedded into HTML Web Forms to implement the contents of the online editor, in press releases, blog writing, forums and other Web community will have use of the system.

VietPad is a full-featured cross-platform Java / .NET of Vietnamese Unicode text editor open source. Support open, edit, print, convert, sort, and save text-based format of the Vietnamese Unicode documents.

NetSpell is a. NET Framework Open Source spell checking engine.

PPC_edit is a Pocket PC applications on open source text editor that supports TXT, RTF, HTML, WordML, DocBook and ZIP file format, the screen will display the soft keyboard with international standards.

Fourth, blog (Blog)

NovaShare is a Blog engine that allows you to create interactive web-based news and forum site, like WonkoSlice or Slashdot. Administrators can post articles and polls, visitors can create user accounts, statements and so on.

dasBlog is a web log from the BlogX developed from the engine. Like Trackback, Pingback many additional features, like an increase, with full Blogger / MovableType API support, API annotation, complete Radio-style template customization, support Mail-To-Weblog/POP3 attachment and embedded image, based on the DHTML WEB , OPML, configuration editor.

DotText was a hundreds of blogs using the powerful blog engine. This is a N-tiered application example.

tBlogger is a C # development of procedures for the complete blog site, using the XML configuration.

5, system construction

. NETZ is a free open source tool, it can be compressed and packaged Microsoft. NET Framework executable files (EXE, DLL) to make them smaller. Smaller executable file occupies less disk space and because the disk when reading the file access to read several times faster and less Er Shi. It and the PE (portable executable) package tool not the same,. NETZ is to use pure C #, the existence of. NET solutions. . NETZ can be used to pack almost every. NET supported languages process. . NETZ supports. NET EXE and non-shared (non-shared) in the DLL file. Compressed program can extract the same way those on the end user is transparent.

NAntContrib customized for the NAnt task.

Prebuild is a cross-platform XML-driven pre-build tool, so developers can easily be that IDE and. NET development tool to create projects or build file. It supports Visual Studio. NET 2002, 2003, 2005, SharpDevelop, MonoDevelop, and NAnt.

BusyBeeBuilder Is . NET platform powerful and easy to use, scalable, open source build automation tool.

Draco.NET is a Windows service application. It is designed to easily integrate new features continuing. Draco.NET monitor your source code repository. When the detected change your items automatically re-create the project and to create a result that contains a list of changes sent to your Email.

Build Studio for software auto-component processing offers a complete solution.

CruiseControl.NET Is . NET platform in an integrated server.

NAnt similar project under the Apache Ant, Is . Net under the open source build tool. For the automatic compilation. NET application occasions, such as. NET project daily build (nightly build).

5, graphics production

ZedGraph is written in C #. NET class library provides the user control and web control. It can create 2D linear graph, bar graph and pie chart. It features complete and detailed features custom, but enough to use the default option was easy to use. A similar PieChart, StackBar, LineChart of C # open source chart component.

NPlot is a. NET class library under the open source chart. It is a commendable place the design elegant and flexible API. NPlot contains Windows Form controls, ASP.NET controls, and a Bitmap image to create a class. There is also a GTK # control is available.

XSCharting is the C # development of the chart components, providing a wide variety of charting options.

DaveChart is a free DotNet libraries.

NChart provides much used in business, education and other areas of the 2 D chart.

6, chat system

Dot Net Chat server is based on the DotNet framework for the development of chat server and client projects.

7, content management system (CMS)

Ludico is written in C # ASP.NET 2.0, resident Portal / CMS system. Its modular design is that you can use as you wish or development site functionality. Inside it has advanced user management, a WYSIWYG's (WYSIWYG) editor, etc..

mojoPortal is a C # website framework for the development of face objects, which can run on Windows, ASP.NET and GNU / Linux or Mac OS X, Mono platform.

Cuyahoga is a C # development of flexible CMS / Portal solution. It can run on Microsoft. NET and Mono platform to support SQL Server, PostgreSQL or MySQL as the underlying database.

Umbraco is a in. Net C # development platform open source content management system, the system efficiency, flexibility, and user interface are good.

Kodai CMS Is . NET platform for a full-featured content management system.

Rainbow project is a use of Microsoft''s ASP.NET and C # technology development, and feature rich open source content management system.

NkCMS is to use ASP.net and Sql server 2000 content management system development.

Amplefile is a Content Management System is. Net environment windows application, using. Net remoting.

Go.Kryo is using ASP.NET (C #). NET implementation of a simple content management system, the background database using Microsoft SQL Server.

ndCMS is a ASP.net (C #) under a content management system. It provides user management, document management, a WYSIWYG editor, template management, spell checking and a built-http compression. ndCMS goal is to provide a simple and rapid way to deploy. Net site to save you time and money.

8, code coverage (Code Coverage)

NCover Is . NET Framework's C # version of code coverage analysis tool. NCover can process line-by-line code coverage statistics.

9, Forum Systems

YetAnotherForum ASP.NET development site as a forum or message board. It uses MSSQL as the underlying database.

10, development tools (IDE)

SharpDevelop is a free DotNet platform development tools, support for C # and VB.NET.

MonoDevelop is to support C # and other compliance. Net development specification language IDE.

C # Studio is a C # / Mono / GTK # developer a simple IDE.

11, installation of production

izfree is a set of free tools to help create using Microsoft''''s Windows Installer technology to install the program. Use izfree you can make your application strong setup.

Windows Installer XML (WiX) to re-create the XML source file Windows installation package set of tools. It supports command line mode, developers can combine it to create MSI and MSM can install a commercial software package compared to the open source package installation tool.

12, IoC container

Spring.net from java the Spring Framework transplant. java's Spring contains many functions and features are provided in the current Spring.net. Spring.net originally released version contains a very unique IoC container.

Castle is a set of application development tools, includes a simple IoC container.

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

13, Bug Tracking

BugNet is a C # written in open-source Web-based Bug Tracking System.

BTsys is a lightweight open-source desktop, Bug Tracking System, is C # and ADO.NET to achieve. A Bug recording and tracking solutions that support file attachments and comments history.

BugTracker.NET is developed using ASP.NET and C # open source web-based Bug Tracking System. Need to support SQL Server or MSDE. It is simple to install, easy to use and powerful.

BugBye is an ASP.NET and C # development of web-based Bug Tracking System.

14, log tool

log4net is a can help programmers to log information output to a variety of different objectives. net library. It can be easily loaded into development projects, implementation and operation of debugging information output when the log provides a ratio. Net provided by their own class and trace debug functions of class more. log4net is excellent performance under java log4j transplant. It is the apache part funded the project.

NLog is written in C # open source log library, its design is so simple and flexible. NLog you deal with the diagnosis of log messages, use the information to expand information, according to your choice of formatting the log output messages and to log messages to one or more destinations.

LogThis is. NET applications provide a C # open source logging framework that can be embedded into the application.

AppLog is a simple application of the log tool. It uses the C # development, and use ByteFX MySQL data access libraries..

C # development of scalable logging tools, advanced message queue support, asynchronous use.

CSharp Logger apache following the log4net project is designed by another logging tool. It is used to write to the Windows event log debug, info, warn and error of four levels of information.

15, the network client

. NET FTP Client is open source library written in C #.

. NET Telnet is a Microsoft. NET Framework C # development under the open source telnet library. Its inspiration came from Java Telnet Application.

metro project is written in C # class library, which provides a rich set of classes to make development of IP version 4, TCP, UDP and ICMP, etc. easier. It contains a very useful tools such as packet sniffer, network analysis tools such as traceroute, ping and so on.

LJ.NET is a LiveJournal client site. LJ-line logging services it provides a simple and powerful user interface.

NET VNC Viewer is a complete open source development using C # VNC viewer. It is compatible with Smartphones, Pocket PC and Windows computers (. NET CF or. NET Framework). Its advantages compared to other observer is in the Pocket PC on the full screen and can rotate the screen.

GVDownloader allow you from google videos, metacafe, putfile, youtube, break.com and more local fast download embedded video and multimedia. It contains a powerful IE plug-ins and is located in your system tray in the stand-alone program.

DotNetOpenMail can make your Microsoft. Net framework for the development of asp.net, WinForm application, send Email. It is written in C # open source components, it does not need to use System.Web.Mail class library can be easily created with HTML and Plain-text attachments to Email. Programmers do not know many details related to able to use a different character set or encoding different MINE to create multipart / alternative, multipart / related and multipart / mixed in the MIME message.

DotMSN is a stand-alone open-source library, it does not require interactivity and the official MSN Messenger, so you can not install the MSN Messenger and MSN Messenger services using DotMSN communication. DotMSN is written in C #, so. NET supported language environment able to use. DotMSN library using simple and easy to be implemented. It is flexible, strong, lightweight beneficial integration into any application. DotMSN applications used to achieve a message from a robot to create custom clients in a variety of features. If your application needs and the Messenger service communications, DotMSN is a good tool.

SharpSSH implemented using C # SSH2 protocols, it supports SSH, SCP and SFTP.

OpenPOP.NET a communications group and POP Servers. NET class library.

IceChat is to connect a variety of IRC Servers designed for Internet Relay Chat Client.

lphant for the edonkey / emule development of open source client.

. NET FTP Client C # development of libraries.

OpenSmtp.net is the C # development of open source SMTP component. It does not rely on. NET Framework's System.Web.Mail class package. Allows developers to use the SMTP server is different from the MS SMTP and provides a HTTP web service and can send email.

Network Server

ODC (#) H is a C # written in open source hub software, it is powerful, consuming less resources and support for plug-in function.

Dawn of Light (DOL) is the first source of Dark Age of Camelot (DAOC) game server, you can create your own server and own design games. DOL to use. Net Framework C #, framework, XML and MySQL to store data, Windows and the Mono platform support.

NeatUpload allows ASP.NET developers to stream files on the disk the way through and can monitor the upload progress upload. It is open source and in Mono''s XSP / mod_mono and Microsoft ASP.NET to run equally well. Contains two custom controls: * Users can INPUTFILE select a file to upload.

ProgressBar way can the progress bar or pop-up windows displayed upload progress. When JavaScript is available AJAX ProgressBar is similar to the way the non-refreshing display, but also allows the user to see the JavaScript can not upload with progress.

NMail, C # open source code, to provide client and server, SMTP, POP3 and IMAP4 servers.

ftp://ftp.net/ is written using C # open source multi-threaded FTP programs.

CSharp Email Server C # Email Server is a Java Email Server (JES) of the C # version.

PDF library

PDFsharp is a can. NET Framework supports any language is very easy to create PDF files of the library.

ASP.NET FO PDF is a C #, ASP.NET server control is similar to the controls. It accepts DataTable, and some other parameters to create the XSL FO, using NFOP (Apache FOP Port in J #) PDF Formatter to draw a similar PDF Report of the DataGrid. In the future will be adding more tags to be generated XSL FO.

Report.NET open source library contains the class generate accurate PDF documents. It is. NET platform in C # written to help you create a simple and flexible PDF file. You can get from any ADO.NET DataSet data to create PDF documents. ASP.NET can be used to create dynamic PDF Report.NET response page.

SharpPDF that can be used to create PDF files simple C # class library. It creates files compatible with PDF format percent white.

iTextSharp is a open source PDF library operations and use it to quickly create PDF files. http://hardrock.cnblogs.com/ is about iTextSharp of Chinese Blog.

Persistence Framework

NHibernate is a face. NET environment for the relational database object persistence library. NHibernate comes from the excellent Java-based Hibernate relational persistence tool. NHibernate to persist from the underlying database for your. Net objects to a relational database. NHibernate for you to deal with these, you do not write SQL access to database objects. Your code only, and object association, NHibernat automatically generates SQL statements, and to ensure that the object submitted to the proper tables and fields to go. A significant reduction in development time, manual processing of data using SQL and ADO.NET time. NHibernate can help you eliminate or Packing for a particular database that SQL code, and help you put the result set from a table format representation of the object to convert to a series. So for those who are based. NET middle tier applications, they realize object-oriented business model and business logic of the application, NHibernate is the most useful.

FileHelpers Library is a C # written in open source. NET class library. It uses simple and very easy to define from the fixed-length files or records (CSV) read / write data. It also supports data from a different storage format (Excel, Access, SqlServer) import / export data.

Websharp is a Chinese open source open source persistence framework, it is to design an on. Net applications a common framework for the system to simplify on. Net platform enterprise application software. Currently, Websharp focus on enterprise application software, the following aspects: 1, database access 2, O / R mapping 3, AOP 4, distributed access

ObjectBroker Is . NET platform under an open source O / R mapping framework. It supports object caching, 1:1, 1: n and m: n association mapping features.

Gentle.NET is an open source relational database (RDBMS) independent object persistence framework automatically generates SQL and object structure. It has a factory used to create custom SQL queries, DataView construction assistant and excellent performance and complete documentation.

Ubik is the C # 2.0 under the ORM persistence layer framework, the current is provided WinForms application development. It supports a subset of which can OPath object-oriented query, and includes a network of event system.

Is a data abstraction layer NDal (DAL) framework, it can run on. NET and Mono environments.

Persist.NET is written in C # a complete persistence framework.

ObjectBroker Is . NET platform database object / relational mapping (O / R Mapping) frameworks.

iBATIS.NET applications to help you create better persistence framework.

Advanced Data Provider for ADO.NET data providers to provide dynamic. Allows applications transparent access to different ADO.NET data providers.

OJB.NET is a. NET platform, object / relational mapping (O / R Mapping) tool.

Portal Systems

OmniPortal based on a web-portal-kernel (Web portal core) open source ideas and build the basis of the framework, which addresses security controls, themes, and localization. You can more easily based on OmniPortal to the creation of any Web application (such as ERP, CMS, CRM). Mono and it supports. Net. For Web developers, OmniPortal provided them with an excellent basis for the secondary development of libraries.

SharpNuke.NET is a C # Developer ASP.NET-based open source Portal / CMS. Originally developed from the popular VB.NET DotNetNuke web portal system of the transplant. Will be compatible with future versions of Windows and Linux Mono.

Personal. NET Portal is a Web-based personal portal. It attempts to provide a simple way to create a personal Web site, create pages using labels and templates.

My Community Portal offers a single Internet portal, as a forum, group, chat, your own Email, search engines, Web directories, personal home page, there are many more features voting entrance.

Analysis tools (Profilers)

Prof-It is a unique and easy to use C # program analysis tools. When to keep a minimum amount of source code detection, it is a statement for each measurement of the implementation of frequency.

NProf analysis process is not just mature, but also can be used to create other functions of a full analysis of the complete program API, and visualization tools with the extended default GUI.

NProfiler,. NET platform, an application under analysis tool.

Project Management

SharpForge multiple software projects to support collaborative development and management, it is your SourceForge and CodePlex team to provide similar functionality. SharpForge is the C # development. NET 2.0 open source projects.

User Story.NET is an Extreme Programming project.

RSS and RDF tools

Rss Bandit is an open source C # Development RSS reader, it is built-in multi-language, supports Atom 1.0 and RSS feed format other various. It is a beautiful picture, with tabbed browsing, software flexibility and high detail settings. It is intuitively easy to understand the operation of the screen, there is a very good models and ListViewEx Command to use, allowing users to quickly get started.

iPodder.NET is a C # written in open source media collector, it can automatically help you download music from the Internet, can help you to easily choose from thousands of music you like. It set up subscriptions with RSS feeds, simply program is updated, it automatically downloaded, you do not own a lot of waste time manually download. It also integrates iTunes, create playlists and iPod synchronization, you can use Apple iTunes or Media Player playback, you can import the music to your iPod or other MP3 player.

FeedExpress is designed to allow you to subscribe to several RSS / RDF resources, known as FeedExpress in the Subscriptions. It and Outlook Express let you subscribe to some news groups are the same.

RSS.NET is an operation of the open source RSS feeds. NET class library. It provides analysis and preparation of RSS feeds to provide a reusable object model. It is fully compatible with RSS 0.90, 0.91, 0.92, and 2.0.1 versions.

GtkSharpRSS is open source C # development of RSS and RDF client, it is used Mono, Gtk #, and RSS.NET. It can also be embedded in Mozilla's window to display the content.

Atom.NET is a complete open source development using C # class library, its objective is to provide an efficient way to operate Arom Feeds. It provides an object model to write and parse Atom Feeds. It is only compatible with 0.3Atom specifications, can run on Microsoft. NET 1.x, Mono 0.29 or later.

NRss for Microsoft. NET framework and Mono open source library provided under it to read RSS Feeds element then the object tree structure to show relationships.

Aggie is a news-gathering device, which is the desktop application, you can download the latest news and presented in the form through the web page.

mail2rss Is . NET under the web service, request it in your check and return your e-mail messages containing e-mail address in the RSS feed. It is developed entirely in C # open source projects, it will not use any third-party control.

Rule Engine

NxBRE Is . NET platform in a lightweight open source business rules engine (aka Rule Based Engine), it is the serial from the forward reasoning engine (forward-chaining inference engine) and XML-driven flow control engine (XML- driven flow control engine) composition. It supports RuleML 0.9 Naf Datalog and Visio 2003 modeling.

SRE (Simple Rule Engine) Is . NET open source under a lightweight serial forward inference rules engine (forward chaining inference rule engine). It is easy to understand, to solve complex problems.

Search engine

NLucene is Lucene's. NET version.

DotLucene, Lucene.Net after open source projects to commercial, DotLucene to Lucene.Net as a basis for continued development.

Version control (CVS)

Porc for CVS and project management tools provide a complete graphical interface, it is based on the CVS added some interesting features. It is. NET platform using C # written in.

Sharpcvslib is written in C # CVS client API. Present it for public CVS command provides the core function.

NetCvsLib is. NET platform, C # development of a CVS client. It as a separate assembly and implementation, which can be easily integrated into other items to go.

SQL Client

SqlBuddy is C # written in a Microsoft SQL Server and MSDE for open source tools, it can easily write SQL scripts. SqlBuddy, the function and purpose of Query Analyzer slightly different, it tends to help the users to write SQL.

QueryCommander is an open source Sql editor, simulation of Microsoft's Query Analyzer, Visual Studio type of environment. QueryCommander features include IntelliSense features like automatic annotation, xml document model, xml2data so.

SQL Buddy is a distinctive free MSDE / Sql Server IDE, it is. NET Framework C #,.

Database Commander is a Windows operating system's user-friendly database management tools.


Template engine


NVelocity is a. NET-based template engine. It allows anyone with simple yet powerful template language to define the object.

Testing Tools

NUnit a unit testing framework, it can be applied to follow. NET framework for all languages under the standard. NUnit was originally from the JUnit transplant. NUnit completely using C #, and designed with the majority. NET language features, such as custom attributes and other reflection features.

NMock is a. NET platform agent-based dynamic simulation Mock object library for C # development. Mock objects to test more simple, it tests the individual components or a single class does not need all the other components of reality. In other words we can merely test a class, than to test a complete object-relational tree easier to check out the Bug. Mock objects are generally used to test-driven development of these.

TestDriven.NET is a and Visual Studio. NET seamless integration of test plug. It can and NUnit, MbUnit and Team System closely.

Rhino.Mocks from EasyMock.Net, it attempts to provide a more simple way to create and use mock objects and reconstruction so that you get better support. It combines EasyMock.Net and NMock way.

Dot NetUnit realized XUnit testing framework is. NET platform unit test components.

EasyMock.NET implemented by the Java EasyMock to. Net platform version of a transplanted a group of libraries. It provides a simple method to simulate interface and remote objects.

dotunit is JUnit migrate to Microsoft. net platform testing framework. It can be automated testing.

NUnitForms is NUnit extension. It provided for the Windows Forms application, unit testing and stress testing, you can easily use it for your Windows Forms classes to automate testing.

Web Framework

NStruts is famous struts under java open source MVC framework for ASP.NET version, is part of jakarta struts framework.

Maverick.NET from Maverick transplanted. NET version, is an open source Web MVC framework. It focuses on MVC logic, it supports a wealth of templates and conversion technologies.

ASP.Net under MaverickLite is a simple open source presentation layer framework. It is built on the basis of Maverick.Net framework. The way it uses the front controller to handle the request.

Ingenious MVC, based on. NET 2.0 configuration of MVC application structure, which includes instant use (out-of-the-box) features support for ASP.NET and Windows Forms applications. It can also be in the majority of methods extension and customization.

Websharp Is . NET platform in a lightweight application framework.

Email Clients

GmailerXP Google's Gmail service is to provide a complete set of tools for open source. Online can do GmailerXP allow users to do, it also integrated in Gmail any time you need some other program characteristics (GML, Gmailto, etc.).

RemoteCalendars is the C # development for Outlook 2003/2007 provides an open COM-.NET plug-in. After installing this plug-in, Outlook's use can use Outlook 2003/2007 subscriptions, re-read and delete remote iCalendar (RFC 2445).

SharpWebMail is a written in ASP.NET C # under the EMail client. POP3 server to receive it by mail, send mail through SMTP server. Its configuration is simple (only a few settings in the web.config which do).

Web Testing

NUnitAsp ASP.NET page is an open source automated testing tools. It is coming from the NUnit expand.

Wiki Engine

Perspective is a C # open source Wiki engine that allows users to easily co-editing, linking and sharing Web pages, it is inside the security and classification management environment. Perspective Wiki living in wonderful ideas, including a number of other good characteristics and the results are promising.

DevHawk Wiki is a. NET platform, C # implemented by the open source Wiki engine.

ProntoWiki is to use the VWD (Visual Web Developer) written in C # open source wiki engine, ASP.NET 2.0 and SQLExpress 2005 as the background. Wiki engine is fast and easy to use, offers the same rich text editor and a text mark (text markup) capabilities. Through the web interface, it can automatically receive pictures and files as attachments. In addition, ProntoWiki also features pages posted or updated before you can preview, role-based user authentication using web parts to customize the look and layout, history tracking, and function check.

FlexWiki is a use. NET technologies (C # and ASP.NET) written in collaboration to achieve more than writing open-source tools.

Thufir provides word processing and document linking functionality. It is like Wiki-Wiki, and it has a "WYSIWYG" interface. It can also interact through and Word to use Word's spell check feature.

XML parsing

ODF Add-in for Microsoft Word is an open source XML converter, which provides the tools in the Open XML Formats and Open Document Format (ODF) provides a bridge between the conversion. As the first of these components, ODF Add-in for Microsoft Word 2007 to Word where you can open and save ODF documents.

NDigester is the Jakarta Commons-Digester tool. NET implementation version. Provide a complete control of the XML document processing.

SAX.NET is used to operate a simple XML API. It is the first widely used in the java on the API transplanted.

Multimedia Tools

FreeImage is for developers of open source library project, which supports a variety of popular image formats (PNG, JPEG, TIFF, BMP, etc.). FreeImage simple, easy to use, fast, multithreading safe, compatible, so 32-bit windows and is cross-platform (Linux and Mac OS X).

TVGuide is a display by simple and clear interface to download the TV list of Windows programs.

DirectShow.NET Library The purpose of this library is to make you can. NET applications within the function call Microsoft''''s DirectShow. It supports Visual Basic. NET and C #, in theory should be able to support any. NET language.

iTunes Agent is and iTunes for use with C # open source MP3 player. It can make when playing MP3, playlist and MP3 player automatically sync.

MeGUI is an ISO MPEG-4 based on a comprehensive GUI solution. It can support the use of MPEG-4 ASP (XviD & libavcodec MPEG-4) standard mencoder, using the MPEG-4 AVC (x264) standard x264.exe or mencoder, using the (HE) AAC audio standard BeSweet, Nero AAC encoder and using the MP4 muxing standard mp4box.

OpenImageManager is a C # development of new open source photo manager. It is based on a very popular image viewer ACDSee (TM) thinking design, it features a thumbnail generation, HTML album generator, supports 10 languages and so on.

abrViewer.NET is written in C # you can browse and output bulk Adobe Photoshop brushes (. abr files) open source tools.

MeWiG is to use. NET Framework Development Windows, open source MEncoder (MPlayer's an integral part). You can convert almost any video resources, no need for command line operation.

VTK.NET Is . NET packaging Visualization Toolkit. You can use it to write C #, C + +, Visual Basic or J # for Windows Forms applications. It is included in the design can drag and drop Windows Forms controls.

SubtitleCreator so that you can create your DVD subtitles. It has advanced synchronization features, DVD preview, and a simple WYSIWYG (WYSIWYG) editor. Of course, you can also modify an existing DVD, subtitles position and color.

Paint.NET is C #, Windows, use of an excellent open source image editor.

MediaPortal try to help you put the computer into an advanced Multi-Media Center / HTPC. It allows you to listen to your favorite music & radio, watch your video and DVD, watch, identify and record live TV, and other functions. MediaPortal is open source system, you can get it completely free. Anyone can help develop MediaPortal or groups according to their need to Media Portal to be adjusted.

C # game

Exult is the operating system to run now Ultima7 the game engine, it provides a map editor and other tools let you create your own models and games.

Ch2r is the first for the Halo 2 (Halo 2) to provide the open source model editors.

This is a platform from the popular Palm game Space Trader transplant Windows version.

EMU7800 is C # written in a Atari 2600/7800 emulator.

BooGame is the face object CLS-compliant, open source 2D game engine framework. It offers advanced hardware acceleration video, audio, keyboard, mouse, embedded scripting and many image formats. It uses the C # development objective is to support. NET 1.1, 2.0 and Mono platforms.

RealmForge this open source. NET 3D game engine predecessor Visual3D.NET, it is a use of C #,. NET 2.0 and XNA for visual design and development of 3D games, simulations and interactive software environment, frameworks and tools .

Pocket Sudoku is a Pocket PC (Windows Mobile) on the Sudoku (Sudoku) game. It has five different levels of difficulty to create Sudoku (Sudoku) puzzle correct answer to any puzzle, will mark with a pencil.

CsGL in. Net framework for the OpenGL 1.1 - 1.4 and support for many extensions to provide support.

Documentation Tools

NDoc can be C #. NET compiler generated assembly and the corresponding / doc XML documents, automatically converted into such. NET Framework SDK documentation or MSDN Library online library. NET class library documentation forms of code documentation, allowing you to quickly have a professional The library API documentation.

Scripting language

Sharp Vector Graphics (SVG #) Is . Net C # development under the framework of the document object model. It helps you. Net platform SVG development.

IronPython Is . NET platform Python's CodeName. It has a fully dynamic interactive interpreter, can support all of the. NET type library, and integrated. NET Framework's many advantages, even with the Python classes to extend. NET classes. Comply with the CLI ECMA standard IronPython (ECMA-335), can run on Microsoft. NET Framework and MONO on.

Geographic Information System (GIS)

SharpMap is an easy to use map renderer that can render Web and Windows applications GIS data. SharpMap is written using C # based. NET 2.0 framework on the development of open source projects.

monoGIS will be under the open source Mono platform, a complete GIS. Has released internet mapserver, OGC WMS implementation and some tools like spatial format conversion.

NASA World Wind is a C # development of personal computers on the open source 3D graphics virtual earth system. It combines the National Aeronautics and Space Administration (NASA) satellite images taken from these images used in Blue Marble, Landsat 7, SRTM, MODIS and other more places.

Other C # open source project

DockPanel Suite is an open source. Net Windows Forms development environment of the docked control (docking) class library. It mimic Visual Studio. Net effect of development.

wx.NET is based on. NET Common Language Infrastructure (CLI) of the open source project. Based on its commitment to develop a. NET, GUI library, which according to the class hierarchy of wxWidgets written with C # can be executed in a variety of CLI, including. NET, Mono, and DotGNU Portable.NET.

MMC. NET class library for Windows, MMC + Snapin development support and packaging a set of open source library.

DPAToolkit (Design Pattern Automation Toolkit) is a design pattern application design toolkit open source applications, it has a convenient code generation, reverse engineering capabilities. Drag and Drop (Drag and Drop) and convenient way to create UML class diagrams. Support for code generation, reverse engineering to write custom plug-ins.

mjbWorld is an open source 3D editor, which allows users to select and drag and drop graphical interface to edit graphics. It is based on X3D and VRML standards and applications. The software aims to use a free program set up to establish an open 3D world. It also can be used in other free and open exchange of data between software programs. mjbWorld with Java, C # and C + + / Qt versions.

MonoCalendar Is . NET platform open source calendar program, its purpose is other than for the Mac platform to provide a platform similar to iCal calendar program.

Data Tier Generator is a Microsoft. NET platform open source project, it generated to access SQL Server 2000 SQL Server 2000 stored procedure script and C # class. The stored procedure contains a Insert, Update, Delete, Select, according to PK's Select, according to FK the Select the SQL script.

Finisar.SQLite Is . NET Framework of a provision for the access to SQLite-Databases of ADO.NET Data Provider.

Math.NET goal is to provide a clear framework itself contains symbolic computation and mathematics / scientific computing, it is the C # development of open source library. Math.NET with a parser to support linear algebra, complex analysis of differentiation, and so function solution equation.

Ascii Generator dotNET (ascgen2) is a high quality of the image into the ASCII character combination (ASCII art - text). The first version supports deformation and bold fonts, and real-time output adjustment.

GPSProxy Is . NET Compact Framework under the open source. It is through the COM port between the copy in Pocket PC GPS data, GPS data formats can be converted from the NMEA 0183 Garmin GPS. It is based on. NET Fra the Windows version.

FOP C # Port which is Apache's XSL-FO living in java format converter C # version. It uses and extends the XSL-FO standard to FOPs can be embedded in the. NET CLR managed code applications.

This article Source: http://xucwblog.appspot.com/

Related open-source Web site:

http://www.oschina.net/ open source in China
http://csharp-source.net/ c # open source projects


Myself used in the project development are: FFMpeg (multimedia file format conversion, which includes the LAME project), swftools (PDF transferred swf), iTextSharp (create PDF files)

More interested in themselves: Lucene (text search search engines), Dot Net Chat server (chat system)
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of C # Open Source Projects

  • The real design and coding

    Software development process at the design and coding, both organizations (as well as other details of the project controllability requirements) engineering method is XP ah, UPS ah what the design phase is to cover the entire software development pro ...

  • flash chart summary

    pen Flash Chart is an open source Flash chart drawing tool, offers a variety of programming interfaces, including PHP, Ruby, Perl, Python, Java,. Net, AS, JS, etc. to generate a variety of data interfaces, and then Flash to display the function is to ...

  • hibernate Technical Study Notes (first)

    Introduction: Model does not match (impedance mismatch) java object-oriented language, object model, its key concepts are: inheritance, association, polymorphism, etc.; database is the relational model, its key concepts are: tables, primary keys, for ...

  • Javascript Object Model

    Javascript Object Model

  • Real design pattern

    I hate the thought of the time to teach some provide a lot of code, because I think the thought process of acceptance should be a pleasure to read as a novel process, rather than spend a lot of brain power for a certain process details And this world ...

  • ROR resources

    Ruby Web site resources: ruby official website: http://www.ruby-lang.org ruby doc official website: http://www.ruby-doc.org rubyonrails official website: http://www.rubyonrails.org programming ruby online edition (Ruby studying the "Bible") ...

  • What is the JPA

    Same, JDO, also started compatible JPA. At the field of ORM, it seems that JPA is a benevolent government, is the normative specification. At the support of major manufacturers, JPA use became widespread. 2 Spring Spring + Hibernate often referred to as t

  • Hibernate II Study Notes

    11. Many-to-many Of many that can be converted to two one-to-many <set name="students" table="teacher_student"> <key column="techer_id"/> <many-to-many column="student_id"/> </set> many-to-many data only from one end of the mainten

  • Software development sunflower Baodian [reprint]

    Master the ability to reuse code very familiar with the new API's fast. This is because, he once used a lot of the API, have a lot of reusable code. He knows what is available and what is deficient. He has been using Qt, also used by gtk +, also used

  • FLEX: integrating Spring + Hibernate

    Before a friend also wanted to study development of FLEX. Asked me to help him to be a small sample. Spent a weekend time, to integrate a sampleproject. Client: FLEX Server: Spring2.5 + Hibernate3.2 + Hibernate-annotations3.3.1 + MySQL5 FDS: BlazeDS3 IDE:

blog comments powered by Disqus
Recent
Recent Entries
Tag Cloud
Random Entries