Open Source Software in C#

AspectDNG

AspectDNG is a . NET multi-language aspect weaver. Aspects and base code may be written in any programming language, as soon as it compiles into MSIL.

See all aspect-oriented-frameworks
BlogEngine.net

BlogEngine. NET is an open source . NET blogging project.

See all bloggers
BuildStudio

Build Studio offers a complete solution for an automated software build process.

See all build-systems
GlynnTucker.Cache

The GlynnTucker. Cache assembly provides a data structure for caching slow data retrievals, for example data retrieved from a database server over the network. Think of it as a Hashtable that can automatically expire its data after a set amount of time or a specified period of inactivity, on a per-object basis.

See all cache-solutions
DaveChart

DaveChart is a free . NET charting library.

See all charting-and-reporting
Dot Net Chat server

A Chat Server and Client Application written in . Net FrameWork

See all chat-servers
Composite C1 CMS

Composite C1 CMS is a fully featured free open source web Content Management System developed for (and by) web professionals who focus on customized websites and content. Broad support for ASP. NET features like Razor, .

See all content-managment-systems
NCover

A test code coverage tool for C# . NET

See all code-coverage
db4o

db4o (database for objects) is the embeddable open source object database for C#. Features include: fast native C# object persistence, ACID transactions, Native Queries, automatic class schema recognition, small footprint, zero administration.

See all database-engines
Yuza open Erp

Yuza open erp it's a open source enterprise Erp Application, written in c# and running on MS Access database (also supported MS SQLServer MySql Oracle).

See all erp-crm
dnfBB

dnfBB is a powerful and fast 3 Tier, C# discussion board or forum for websites running ASP. NET. Native support for multiple forums within the same db structure.

See all forum-software
Aciqra

Aciqra is a simple and easy to use desktop planetarium tracks the objects of the sky from anywhere on Earth to an accuracy of 1/5 of a degree for the next 1000 years.

See all geospatial
CSharp Studio

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

See all ides
NInstall

A project to produce an open source package that can compete with the commercial installer products

See all installer-generators
Autofac

A . NET IoC container written in C#. Focus on programmatic configuration with builder syntax.

See all containers
BTsys

BTsys is a lightweight desktop bug tracking system, written using C# and ADO. NET for accesing to database

See all issue-trackers
Quartz.NET

Quartz. NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems. Quartz.

See all job-schedulers
Common.Logging

Common. Logging is a library to introduce a simple abstraction to allow you to select a specific logging implementation at runtime. There are a variety of logging implementations for .

See all logging
GROF#

GROF# (Group Oriented Framework for C#) provides a simple API written in C# which provides group communication features for distributed applications.

See all network-clients
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 network-servers
ASP.NET FO PDF

FO PDF is similar to ASP. NET Server Controls, written in C#

See all pdf-libraries
Advanced Data Provider

Advanced Data Provider is a transparent data provider to use with ADO. NET

See all persistence
Media Portal

Media Portal turns your PC in a very advanced Multi MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch your video's and DVD's, view, schedule and record live TV and much more. You get Media Portal for free/nothing/nada/noppes and best of all it is opensource.

See all portals
NProf

NET profiler and generic profiling API.

See all profilers
PTM (Personal Task Manager)

PTM is an Open Source time tracking tool. It looks like Windows Task Manager. It is designed for tired and overworked people.

See all project-management
Aggie

Aggie is a news aggregator: it is a desktop application that downloads the latest news and displays it in a webpage.

See all rss-rdf-tools
Drools.NET 3.0

Drools. NET is a Business Rules Engine (BRE) based on Charles Forgy's Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .

See all rule-engines
QASL

QASL (Quality Assurance Scripting Language) is an open source, easy to use scripting language aimed towards both technical and non-technical users that provides a simple method for creating automated web application test scripts.

See all scripting-languages
Lucene.Net

Lucene. Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and . NET platform utilizing Microsoft .

See all search-engines
Bouncy Castle Crypto

Bouncy Castle Crypto is a set of APIs for OpenPGP, CMS, TLS, X. 509, and PKCS#12.

See all security
AnkhSVN

AnkhSVN is a Visual Studio . NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.

See all source-control
Database Commander

Database Commander is a database manager with user-friendly interface for Windows operation system.

See all sql-clients
.netTiers

netTiers is a set of open source code generation templates that simplify the tasks of creating customized Application Tiers for your Microsoft. Net applications in just a few minutes. .

See all template-engines
csUnit

Inspired by JUnit, csUnit brings the power of unit testing to the . NET framework. csUnit is your key to unit testing and test-driven development using .

See all testing-tools
MonoUML

MonoUML is a CASE Tool for the mono framework. Designed for allowing to all UNIX/Linux developers faster computer systems design using a friendly GUI application. Not only a diagramming tool but rather a complete CASE tool based on the OMG standars and fully compatible with propietary tools.

See all uml-modeling
Creuna Platform

Creuna Platform is a an open source web application framework based on Microsoft . NET and is fully written in C#. The aim for Creuna Platform is to make life easier for system developers by providing a highly competent component toolkit that increases the productivity and quality of a system.

See all web-frameworks
SB Timmy

SB Timmy is IMAP mail client for WAP/WML devices. It's written in C#/ASP. NET (works both with MS .

See all web-mail
HessianC#

Caucho's Hessian binary protocol has been ported for . NET. HessianC# (www.

See all web-services-tools
IeUnit web testing framework

IeUnit is a simple framework to test logical behaviors of web pages. It helps software engineers to create, organize and execute functional unit tests. IeUnit is an implementation of the xUnit framework in C# and JavaScript language.

See all web-testing-tools
Deki Wiki

Deki Wiki is a free open source wiki and application platform for communities and enterprises. MindTouch DekiWiki was developed with an emphasis on usability, open standards, extensibility, and performance. DekiWiki began as a MediaWiki fork that was beta tested for a year and half across multiple verticals and use scenarios: manufacturing, education, non-...

See all wiki-engines
NetBPM

NetBpm is a . Net Port of JBpm. NetBpm is an open source platform for building, executing and managing workflows.

See all workflow-engines
MyXaml

MyXaml allows developers the opportunity to create user interfaces dynamically with ease. It allows the design team to take advantage of the architectural strengths of XAML. It easily adds scalable, vector graphics and 3rd party controls.

See all xml-parsers