This page provides links to various software tools for developing C# applications.

#develop

The Open Source Development Environment for .NET

.NET Application Updater Component

by Jamie Cool, Program Manager - Microsoft .NET Framework

.NET Framework SP1

The .NET Framework Service Pack 1

.NET Framework v1.1

This version adds new features and improves upon the current 1.0 release.

Agilent T&M Programmers Toolkit

The T&M Programmers Toolkit is a test code development environment based on Microsoft® Visual Studio® .NET. The Toolkit extends Microsoft´s platform with integrated software tools and components designed to communicate with and configure, acquire, analyze, and display data from test instruments and test systems. T&M Toolkit supports development in Microsoft Visual C#, Visual Basic .NET, and Visual C++ programming languages.

Antechinus C# Editor from C Point

Color syntax editor for writing C# programs.

ANTLR

ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.

ASPExpress

The Best ASP Text Editor in the Galaxy!

ASPRSS

Enabling you to easily share your ASP Content

AutomatedQA - Profiling for .NET

AQtime - Profiler for .NET

Borland C#Builder for Microsoft .NET

Integrated Development Environment (IDE) for building .NET applications with C#.

C# Math Expression parser assembly

Math expression parser written in C#, evaluates mathematical expressions such as for example "cos(x)+cos(y)-2" with given values.

C# Studio

An integrated development environment for the creation of C# based .NET applications.

C# Telnet

Telnet client for C#

C# Wrapper for Windows Installer

A C# wrapper for msi.dll. Released as MPL open source by Youseful Software.

CenterSpace Software

Our C# libraries provide building blocks for .NET mathematical and financial applications, including matrix and vector classes, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage).

CLR Profiler

The CLR Profiler allows developers to see the allocation profile of their manage applications.

Code Highlighter

CodeHighlighter is the most powerful source code syntax highlighting component available for the .NET environment. It makes providing syntax highlighted code samples on your web sites a trivial task.

CodeXchange

A Snippet Sharing Tool for .NET Developers

Crystal Reports for .NET

Free e-book by Brian Bischof.

EMACS C# Edit Mode

Write C# code with EMACS written by Brad Merrill

ExoEngine

A basic 3D engine built using C# and the .NET platform.

FxCop

FxCop is a GUI tool that can check your assemblies for design problems described in the .NET Framework Design Guidelines.

Glacial Components

Free .NET components

ICodeLibrary

Code Snippet Management Tool

IE Web Controls

The Internet Explorer Web Controls including C# source code.

Improve C# Plugin for Eclipse

Makes it easier to develop C# applications with Eclipse.

JB2CSharp

SourceForge.net - Java-Bison/Flex software port

Malcolm Crowes Home Page

Scroll down the page to Research Interests and you will see downloads for C# Compiler Tools, among other items.

Microsoft .NET Framework SDK

Version 1.0

Microsoft Java Language Conversion Assistant Beta 1

An automated code conversion tool to move existing Java Language applications to C#.

Mono

Develop C# applications on Linux -- open source sponsored by Ximian.

Morrison Schwartz freeware developer tools and controls

Morrison Schwartz has just packaged a bunch of the controls and tools we developed for our own use as freeware downloads, to share them with other developers. Some are ASP-oriented: web controls, page state controls, shopping cart, etc... Some are aimed at making it easier to work with SQL or MSDE. The largest is an extensible add-in to the VS.NET IDE, which includes an SDK so others can easily extend the IDE themselves. All freeware to use.

Neural Network Library in C#

A Neural Network library written in C#

NUnit

by Philip Craig. NUnit is a framework, based on the JUnit family, for building application unit tests. It assists with test-driven design, a technique of Extreme Programming.

OpenGL & SDL for C#

An OpenSource implementation of OpenGL in C# by Lloyd Dupont

Prof-It for C#

Prof-It is an easy-to-use standalone profiler for C# that measures execution frequencies for each statement while keeping the instrumentation of the source code to a minimum. An optimized strategy for finding basic blocks, incrementing their counters and calculating counters from others makes Prof-It faster than every other profiler, that can collect execution frequencies for each line of code!

QuickSharp

QuickSharp 2008 is a simplified C# development environment for Microsoft .NET 2.0. Its free/open source and allows C# applications to be created instantly without having to create projects and solutions. Ideal for the beginner just wanting to try out some code.

Report Generator List & Label

Award winning report generator with extensive export features and a royalty free end user designer

Resourcer

Write a small & handy editor for composing, merging, viewing and converting ".resources" and ".resX" files. + source code written by Lutz Roeder.

Scintella and SciTE

Free Text Editor and Text Editing Component

Sharp Compile

Windows Forms application providing graphical interaction with the C# compiler. - by Kleanthis Economou

Sharp3D.Math

Sharp3D.Math contains fundemental classes to dealing with numerics on the .NET platform. It contains various mathematical structures such as vectors, matrices, complex numbers and contains methods for numerical integration, random numbers generation and other object-oriented numeric functions.

Snippet Compiler

Tool for working with snippets

SoftArtisans POP3

Start your transition to .NET technology with SoftArtisans POP3! SoftArtisans POP3 is a Post Office Protocol (POP) client Web control for .NET Framework SDK Beta 1. This exciting and ROBUST control allows Web developers to write customized POP3 client applications in the .NET framework. Retrieve, read, store or delete mail in private mail boxes. SoftArtisans POP3 provides a new method for client machines to dynamically access mail from a server. The download includes the full source code for the POP3 control.

TextPad

Getting Started With C#. Editor with C# Syntax Highlighting.

The Compiler Generator Coco/R

Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k. Includes Coco/R for C#.

Ultra Apps

FREE Web-based Bug Tracking with Source Code in ASP and ASP.NET/C#. Features include: Issue Tracking, Response History, Excel Export, Bookmarks, Search, and more...

Visual SlickEdit

Code Editor with C# Syntax Highlighting.

WithClass 2000

UML design tool that can generate and reverse engineer C# Code. Trial Version available/MicroGold Software Inc.

www.softartisans.com

Serving the .NET Generation SoftArtisans is fully committed to bringing you a full suite of .NET server controls and components. The .NET platform provides a terrific environment to extend SoftArtisans current offerings.

XML Cooktop

A free a development environment for writing and testing XSLT style sheets, XML documents, DTDs, and XPATHs.