C # list of open-source projects (including domestic and foreign projects)

Source: Internet
Author: User
Tags dot net forum software log4net sharpdevelop
Debug the program in SharpDevelop

SharpDevelop is an open source C # integrated development environment that can be used in http://sourceforge.net/project/showfiles.php? Group_id = 17610 & package_id = 117376 download to source code and binary executable files. The latest version is 1.0.3.1768.
Other open-source projects:

I. Persistence Layer frameworkNhib.pdf
Nhib.pdf is an object persistence class library for relational databases in the. NET environment.
NHibernate comes from an excellent Java-based Hibernate relational persistence tool.Nhib.pdf persists your. Net object to a relational database from the bottom layer of the database. Nhib.pdf handles this for you. You do not have to write SQL statements to access objects in the database. Your code is only associated with objects. NHibernat automatically generates SQL statements and ensures that the objects are submitted to the correct tables and fields. manual use of SQL and ADO during development is greatly reduced. NET data processing time.Nhib.pdf can help you eliminate or wrap SQL code for a specific database, and help you convert the result set from table-based representation to a series of objects. Therefore, nhib.pdf is the most useful for applications that implement object-oriented business models and business logic in the. NET-based middle layer.
Ii. Log toolsLog4net
Log4net is A. net class library that helps programmers output log information to different targets. It can be easily loaded into the development project to implement log information output during program debugging and running, providing more functions than the debug class and trace class provided by. net itself. Log4net is transplanted from log4j with excellent performance in java. It is part of a project funded by the apache fund.
Iii. FCKeditor
FCKeditor is a powerful open-source online text editor (DHTMLEditor ).The desktop text editor has many powerful functions. It is lightweight and does not have to be installed on the client in any way.
FCKeditor compatibilityFirefox,Mozilla,NetscapeAndIE.
Iv. Ajax. NETProfessional
Ajax. NETProfessional(AjaxPro) is one of the first AJAX frameworks to implement AJAX technology in the Microsoft. NET environment. It creates a proxy class on top of the client scriptCall the method on the server.
V. NeatUpload
NeatUpload allows ASP. NET developers to stream files on disks and monitor the upload progress.. It is open-source andMono'sXSP/mod_mono runs as well as Microsoft's ASP. NET.
It contains two custom controls:
* You can use INPUTFILE to select an object to be uploaded.
* The progress bar can be displayed in the progress bar or pop-up window. When JavaScript is available, ProgressBar is displayed in a new way like AJAX, but it also allows users who are unavailable in JavaScript to see the upload progress.

Vi. NDoc[Document tools]
NDoc can convert C #.. NET compiled programs and corresponding/doc XML documents, automatically converted. NET Framework SDK class Library documentation or MSDN Library online. NET class library Documentation Form of code documentation, allowing you to quickly have professional class library API documentation.

VII. FreeImage[Multimedia tools]
FreeImage is an open source class library project provided by developers. It supports a variety of popular image formats (PNG, JPEG, TIFF, BMP, etc ). freeImage is simple, easy to use, fast, secure, and compatible with 32-bit windows and cross-platform (Linux and Mac OS X ).
8. NUnit[Test Tool]
NUnit is a unit test framework that can be used in all languages that comply with. NET Framework Standards. NUnit was originally transplanted from JUnit. NUnit is fully written in C # and is designed to take into account the features of most. NET languages, such as custom attributes and other reflection features.
9. Freetextbox[Text editing]
FreeTextBox is an ASP. NET open source Server Control Based on MSHTML Technology in Internet Explorer. This is an excellent Free Software. We can easily embed it into Web Forms for online editing of HTML content, it can be used in various Web systems, such as news publishing, blog writing, and Forum communities.
10. GmailerXP[Email client]
GmailerXP provides a full set of open-source tools for Google's Gmail service. All GmailerXP that can be done online can be done by users. It also integrates the features of some other programs you need in Gmail at any time (GML, Gmailto, etc ).
11. MagicAjax. NET[Ajax framework]
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 the ASP. NET control or writing javascript script code by themselves.
12. Rss Bandit[RSS and RDF tools]
Rss Bandit is an open-source RSS reader developed by C #. It has built-in multi-country languages and supports Atom 1.0 and various other RSS feed formats. It features a beautiful screen, paging browsing, and high flexibility in software details. Its operation screen is intuitive and easy to understand. It has a good Command mode and ListViewEx for users to quickly get started.
13. DockPanel Suite[Other C # Open-source projects]
DockPanel Suite is an open-source docking class library for. Net Windows Forms development environments. It simulates the effects of Visual Studio. Net.
14th. NPlot[Chart creation]
NPlot is. NET open source chart class library. it is commendable that the API design is elegant and flexible. NPlot contains the Windows Form Control, ASP. NET Control and a class for creating Bitmap images. There is also an available GTK # control.
15th. MediaPortal[Multimedia tools]
MediaPortal tries to help you turn your computer into an advanced Multi-Media Center/HTPC. It allows you to listen to your favorite music and radio, watch your video and DVD, watch, confirm and record other functions such as live TV. MediaPortal is an open-source system that you can obtain for free. Anyone can help the Group develop MediaPortal or adjust the Media Portal as needed.
16th, ndCMS[Content Management System (CMS )]
NdCMS is a content management system under 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 way to deploy. Net sites to save your time and money.
17. netBPM[Workflow )]
NetBPM is an open-source workflow software transplanted from JBpm to the. net platform. NetBpm can be easily integrated with. Net applications 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.
18. NeatUploadNetwork Server]
NeatUpload allows ASP. NET developers to stream files on disks and monitor the upload progress. It is open-source and runs well in Mono's XSP/mod_mono and Microsoft's ASP. NET.
It contains two custom controls:
* You can use INPUTFILE to select an object to be uploaded.
* The progress bar can be displayed in the progress bar or pop-up window. When JavaScript is available, ProgressBar is displayed in a new way like AJAX, but it also allows users who are unavailable in JavaScript to see the upload progress.
19th. dasBlog[Blog )]
DasBlog is developed from the BlogX online log engine. Like Trackback and Pingback, many additional features are added, including complete Blogger/MovableType API support, API annotation, and complete Radio-style template customization, supports attachments and embedded images of Mail-To-Weblog/POP3, WEB-based DHTML, OPML, and configuration editor.

20,SharpDevelop[Development tools (IDE )]
SharpDevelop is a free development tool on the DotNet platform and supports C # and VB. NET.

C # Open-source projects outside China

Open Source Aspect-Oriented Frameworks in C #
  • AspectSharp-Aspect # (pronunced as AspectSharp) is a free AOP (Aspect Oriented Programming) framework for the. NET Framework, it uses Dynamic Proxies and XML configuration files as basis.
  • See all Open Source Aspect-Oriented Frameworks in C #
Open Source Bloggers in C #
  • TBlogger-tBlogger provides a complete blog site written in C # with ASP. NET that uses XML as a backend.
  • See all Open Source Bloggers in C #
Open Source Build Systems in C #
  • NAnt-NAnt is a Ant like build tool for. NET
  • See all Open Source Build Systems in C #
Open Source Charting & Reporting Tools in C #
  • NChart-NChart provides a wealth of 2D charting for use in business, in education and at home.
  • See all Open Source Charting & Reporting Tools in C #
Open Source Chat Servers in C #
  • Dot Net Chat server-A Chat Server and Client Application written in. Net FrameWork
  • See all Open Source Chat Servers in C #
Open Source Content Management Systems (CMS) in C #
  • NdCMS-ndCMS is a content management system written in C # that features a user manager, file manager, a WYSIWYG editor and built-in http compression (for those who are not running at least IIS 6 and/or don't have access to modify your IIS settings directly and/or those who don 'T want to spend a small fortune on a third party HTTP Compressor ). the goal of ndCMS is to provide a quick and easy way to deploy. net website while saving you time and money.
  • See all Open Source Content Management Systems (CMS) in C #
Open Source Code Coverage Tools in C #
  • NCover-A test code coverage tool for C #. NET
  • See all Open Source Code Coverage Tools in C #
Open Source Forum Software in C #
  • YetAnotherForum-Yet Another Forum.net is a opensource discussion forum or bulletin board system for web sites running ASP. NET. It is ASP. NET based with a ms SQL backend database.
  • See all Open Source Forum Software in C #
Open Source IDEs in C #
  • SharpDevelop-# develop (short for SharpDevelop) is a free IDE for C # and VB. NET projects on Microsoft's. NET platform.
  • See all Open Source IDEs in C #
Open Source Installers Generators in C #
  • NInstall-A project to produce an open source package that can compete with the specified cial installer products
  • See all Open Source Installers Generators in C #
Open Source Inversion of Control Containers in C #
  • StructureMap-StructureMap is a lightweight Inversion of Control (IoC) writiner written in C #. NET development. structureMap can improve the specified tural qualities of an object oriented. NET system by grouping the mechanical costs of good design techniques.
  • See all Open Source Inversion of Control Containers in C #
Open Source Issue Tracking Software in C #
  • BugBye-BugBye is a web-based bugtracking system developed using ASP. NET technology and C # as scripting language
  • See all Open Source Issue Tracking Software in C #
Open Source Logging Tools in C #
  • Log4net-log4net is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent log4j framework to the. NET runtime.
  • See all Open Source Logging Tools in C #
Open Source Network Clients in C #
  • OpenSmtp.net-OpenSmtp.net is an open source SMTP component written in C #
  • See all Open Source Network Clients in C #
Open Source Network Servers in C #
  • CSharp Email Server-The C # Mail Server is a C # port of the Java Email Server (JES). JES is an established email server targeted at small centrally maintained installations.
  • See all Open Source Network Servers in C #
Open Source PDF Libraries in C #
  • ITextSharp-iTextSharp is a library that allows you to generate PDF files on the fly.
  • See all Open Source PDF Libraries in C #
Open Source Persistence Frameworks in C #
  • OJB. NET-OJB. NET is an object-to-relational persistence tool for the. NET platform.
  • See all Open Source Persistence Frameworks in C #
Open Source Portals in C #
  • OmniPortal-OmniPortal was built on the idea of having a web-portal-kernel, that cocould handle security, themeing, and localization.
  • See all Open Source Portals in C #
Open Source Profilers in C #
  • NProfiler-An application profiler for. NET
  • See all Open Source Profilers in C #
Open Source Project Management Tools in C #
  • User Story. NET-This project is a tool for Extreme Programming projects in their User Story tracking.
  • See all Open Source Project Management Tools in C #
Open Source RSS & RDF Tools in C #
  • RSS Bandit-A desktop news aggregator written in C #
  • See all Open Source RSS & RDF Tools in C #
Open Source Rule Engines in C #
  • NxBRE-NxBRE is the first open-source rule engine for the. NET platform and a lightweight Business Rules Engine (aka Rule-Based Engine)
  • See all Open Source Rule Engines in C #
Open Source Search Engines in C #
  • Lucene. Net-Lucene. Net is a complete up to date. NET port of Jackarta Lucene
  • See all Open Source Search Engines in C #
Source Control Tools in C #
  • NetCvsLib-NetCvsLib is a CVS client written entirely in C # for the. NET platform. It is implemented as an assembly, and thus can easily be inreceivated into other projects.
  • See all Source Control Tools in C #
Open Source SQL Clients in C #
  • Database Commander-Database Commander is a database manager with user-friendly interface for Windows operation system.
  • See all Open Source SQL Clients in C #
Open Source Template Engines in C #
  • NVelocity-NVelocity is a. Net-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in. Net code.
  • See all Open Source Template Engines in C #
Open Source Testing Tools in C #
  • NUnit-NUnit is a unit-testing framework for all. Net languages ages. Initially ported from JUnit
  • See all Open Source Testing Tools in C #
Open Source Web Frameworks in C #
  • Maverick. NET-Maverick. NET is. NET port of Maverick, a Model-View-Controller (aka "Model 2") framework for web publishing. it is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.
  • See all Open Source Web Frameworks in C #
Open Source Web Mail Clients in C #
  • SharpWebMail-SharpWebMail is an ASP. NET Web Mail application that is written in C #. it uses a POP3 server as the mailstore and sends mail through a SMTP. it is very simple to configure (Only a few settings in the web. config file ). you can compose HTML messages, search your inbox, read complex mime messages and much more.
  • See all Open Source Web Mail Clients in C #
Open Source Web Testing Tools in C #
  • NUnitAsp-NUnitAsp is a tool for automatically testing ASP. NET web pages. It's an extension to NUnit
  • See all Open Source Web Testing Tools in C #
Open Source Wiki Engines in C #
  • SushiWiki-SushiWiki is a WikiWikiWeb like Web application written in C #
  • See all Open Source Wiki Engines in C #
Open Source XML Parsers in C #
  • SAX. NET-SAX dot NET is a C # port of the original Java based sax api specifications.
  • See all Open Source XML Parsers in C #
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.