.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Miscellaneous

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

Robotics Studio

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.5
Added 2006-06-24Updated 2007-07-23

Windows-based environment to create robotics applications across a variety of hardware.

The Microsoft Robotics Studio delivers three areas of software:
- A services-oriented extensible runtime architecture that can span a variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices. The runtime uses a .NET-based concurrency libraryfor asynchronous application development.
- A set of tools that make programming and debugging robot applications scenarios easier. These include a visual simulation environment that uses the Ageia Technologies PhysX engine.
- A set of technology libraries services samples to help developers get started with writing robot applications.

Third parties can extend the functionality of the platform by providing additional libraries and services. Both remote (PC-based) and autonomous (robot-based) execution scenarios can be developed using a selection of programming languages, including C# VB.NET, JScript, IronPython, and third-party languages that conform to its services-based architecture.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

ResxCheck

 Home Page Home Page

Categories: Miscellaneous

Latest version: 3.30
Added 2011-04-28

Command line utility that validates .resx files.

This program will check that:
- no strings are defined more than once
- no strings have incorrect formatting tags, e.g. having a { but no closing }, or vice versa

If multiple resx files are specified, then these rules will also be checked:
- all the strings from a base resx file are defined
- only strings present in a base resx file are defined
- no additional formatting tags are used, e.g. {2}, compared to a base resx file

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

Crossfire

 Home Page Home Page

Categories: Miscellaneous

Author: AppForge

Latest version: 5.0
Added 2004-01-23

Crossfire is an integral part of the AppForge Enterprise Developer Suite (EDS) and integrates into Visual Studio, enabling you to write applications, using VB.NET, that will run on handheld, mobile, and wireless devices including Palm OS, Pocket PC 2000/2002, Windows Mobile 2003, Nokia Series 60, and Symbian UI.
Crossfire applications are created using specialized mobile controls, libraries, and modules that are plugged directly into VS. Crossfire ships with more than 30 controls, as well as modules and libraries for database synchronization, barcode scanning, communications, telephony, and gaming.

Built for .NET
Built for .NET
Add-in
Add-in

C# Source Code Formatter

 Home Page Home Page

Categories: Code protection - Obfuscation, Miscellaneous

Author: Semantic Designs

Reorganizes C# source text files to indent code blocks according to their nesting level, or, conversely, obfuscates the code to make it difficult to understand by renaming variables.

Features include:
- Formatted code compiles and executes exactly like unformatted code
- Specification of indentation step distance
- Specification of arbitrary input tab column positions
- Line breaks at language structure boundaries, not source line boundaries
- Automatic reindentation of comments
- Obfuscation option
- Output encoding in ASCII, European ASCII, or UNICODE (UTF-8 or UTF-16)

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

Source Code Search Engine

 Home Page Home Page

Categories: Miscellaneous

Author: Semantic Designs

Source code search engine.
Provides an interactive interface enabling one to search across a large source code base, using the language structure of each of the languages providing more precise answers than simple string searches can produce. For any query, the Search Engine offers a list of matches with surrounding context; the use can select a specific match and immediately inspect the source file.

Features include:
- Interactive search and inspection of source code
- Search across millions of lines of code, tens of thousands of source code files
- Query in terms of language lexical constructs such as identifiers, numbers, operators, string literals or comments to minimize false positives
- Generic queries can match identifiers or string literals across multiple programming languages
- Complex queries can match complex statements
- Queries can have patterns (or regular expressions) on character strings
- Numbers can compared to values or ranges
- Language elements are normalized so escape conventions do not confound searches
- Searches ignore language-specific intervening whitespace, linebreaks and comments, providing more accurate answers
- Optional GREP-like string (regular expression) search
- Scrollable list of search hits with context
- Can handle many computer languages (Java, C#, C++, etc.)
- Translates arbitrary characters sets into a uniform representation for indexing and display

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

SP Compare

 Home Page Home Page

Categories: Miscellaneous

Author: Bewise

Built for .NET
Built for .NET

WilsonUIMapper

 Home Page Home Page

Categories: Miscellaneous

Author: Paul Wilson

Latest version: 1.0.0.0
Added 2005-10-22

UI Mapper (User Interface Mapper) for .NET.
A UI Mapper is a library and set of controls that allow your UI to be dynamically created at run-time, loaded from your business entity objects, as well as to persist the UI changes back. It also allows you to use your own data-access layer, framework (like CSLA), or object-relational mapper (like NHibernate, LLBLGen Pro, WilsonORMapper) to transparently load and persist your business entity objects to a relational database.
WilsonUIMapper supports both Web and Windows applications, and your own custom DAL or O/R Mapper, as well as the WilsonORMapper. You can also create and plug-in your own custom Widgets to wrap third party visual controls, or to make your own edit controls.
Features include:
- UIMapper framework: XML mapping files between UI elements and business entities
- ListView control: basically a grid control, but automates paging and sorting
- EditView control: basically an edit screen, with read-only view and multiple columns
- Open architecture: plug in you own DAL, framework, O/R mapper, custom controls, etc.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

Castle Project

 Home Page Home Page

Categories: AOP, Frameworks, Inversion of Control, Miscellaneous, Object-relational mapping

Latest version: 1.0 RC 3
Added 2006-01-08Updated 2007-10-11

Framework that aspires to simplify the development of enterprise and web applications. Castle offers a set of tools (working together or independently) and integration with other open source projects.

Features include:
- Rapid web application development: MonoRail, an MVC web framework inspired by Ruby on Rails' Action Pack.
- Object-relational database mapping: ActiveRecord, a data mapping pattern implemented using NHibernate; ActiveRecord Generator, a desktop application to generate ActiveRecord classes based on database schemas.
- Inversion of control containers: MicroKernel/Windsor Container.
- Proxy generator for interfaces and classes: DynamicProxy.
- AOP framework based on dynamic proxies and XML configuration files: Aspect#.
- Visual Studio 2003/2005 integration.

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ResXDiff

 Home Page Home Page

Categories: Miscellaneous

Resx file comparison utilities.

Two command line utilities are provided:
- resxdiff: Compares two .resx files and shows the differences.
- resxsorted: Creates a sorted, tab delimited text file from a .resx file.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

EZShellExtensions.Net

 Home Page Home Page

Categories: Miscellaneous

Author: LogicNP Software

Latest version: 2009
Added 2006-05-08Updated 2009-09-15

Framework for development of all kinds of Windows shell extensions, Active Directory (AD) extensions, and Internet Explorer horizontal and vertical explorer bars, tool bands, desk bands.

Features include:
- All Kinds of Windows shell extensions
- Active Directory (AD) context menu and property page/sheet extensions for AD objects
- IE Explorer Bars (Horizontal and Vertical)
- IE Toolbands (Deskband)
- IE Browser Helper Objects (BHO)
- Supports Visual Studio 2010/2008/2005/2003/2002

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Add-in
Add-in

LAgent

 Home Page Home Page

Categories: Miscellaneous

Author: Luca Bolognese

Latest version: 2.0
Added 2009-09-19

Agent framework based on F#'s MailboxProcessors.
LAgent supports agents, workers, error management, timeout management and hot swapping of code.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

WebCab Options and Futures for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: WebCab Components

Latest version: 3.1
Added 2005-04-11Updated 2006-12-05

3-in-1: .NET, COM and XML Web service Components for pricing option and futures contracts using Monte Carlo and Finite Difference techniques.

Features include:
- General Monte Carlo pricing framework: range of contracts, price, interest and vol models. Price European, Asian, American, Lookback, Bermuda and Binary Options using Analytic, Monte Carlo and Finite Difference in accordance with a number of vol, price, volatility and rate models.
- Contracts: Asian Option, Binary Option, Cap, Coupon Bond, Floor, Forward Start stock option, Lookback Option, Ladder Option, Vanilla Swap, Vanilla Stock Option, Zero Coupon Bond, Barrier Option, Parisian Option, Parasian Option, Forward and Future.
- Interest Rate Models: Constant Spot Rate, Constant (in time) Yield curve, One factor stochastic models (Vasicek, Black-Derman-Toty (BDT), Ho & Lee, Hull and White), Two factor stochastic models (Breman & Schwartz, Fong & Vasicek, Longstaff & Schwartz), Cox-Ingersoll-Ross Equilibrium model, Spot rate model with automatic yield (Ho & Lee, Hull & White), Heath-Jarrow-Morton forward rate model, Brace-Gatarek-Musiela (BGM) LIBOR market model.
- Price Models: Constant price model, General deterministic price model, Lognormal price model, Poisson price model.
- Volatility Models: Constant Volatility Models, General Deterministic Volatility model, Hull & White Stochastic model of the Variance, Hoston Stochastic Volatility model.
- Monte Carlo Princing Engine: Evaluate price estimate accordance to number of iterations or maximum expected error. Evaluate the standard deviation of the price estimate, and the minimum/maximum expected price for a given confidence level.

This product also has the following technology aspects:
- 3-in-1, .NET, COM, and XML Web services: three DLLs, three API docs, three sets of client examples (C#, VB, C++,..) all in one product.
- ADO Mediator: assists the .NET developer in writing DBMS enabled applications by transparently combining the financial and mathematical functionality of WebCab's .NET components with the ADO.NET database connectivity model.
- Compatible Containers: Visual Studio 6, VS.NET, Office, C++Builder, Delphi.

Built for .NET
Built for .NET
Library
Library

NCollection

 Home Page Home Page

Categories: Miscellaneous

Author: Jonathan de Halleux

Implementations of the missing data structures of the FCL: linked list, doubly linked list, tree, skip list, heap, etc... Focus is made on robustness, standard conformance, documentation and testing of the collections.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Karmencita

 Home Page Home Page

Categories: Miscellaneous

Author: voidsoft

Latest version: 0.5
Added 2005-12-14

Minimalist high level object query language for .NET Framework. Karmencita's purpose is to allow a object querying from "in memory" data sources.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Evaluant OPath Navigator

 Home Page Home Page

Categories: Miscellaneous

Author: Evaluant

Latest version: 0.1
Added 2005-02-09

Library allowing to query in-memory object graphs using OPath expressions.
Evaluant Opath Navigator (EON) applies to objects like XPath to XML.
Features include:
- querying object graphs using constraint on branches or not
- evaluating expressions
- sorting collections over a computed value

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available

Metaspec C# parser

 Home Page Home Page

Categories: Miscellaneous

Author: Metaspec

Latest version: 1.9.1.82
Added 2005-10-10Updated 2006-06-08

C# parser fully compliant with ECMA-334 (C# 1.2) and ECMA-335 standards. In addition, it supports Microsoft-specific extensions.

Metaspec C# parser is available in two versions:
- a compilation parser, designed for applications that require converting source code into the internal format as fast as possible. Only the significant data required for correct analysis of the program is preserved. This parser is useful for the development of compilers, interpreters, analyzers and other tools that do not require modification of source code.
- a transformation parser, that preserves all information in the program's source code (including comments, spaces and preprocessing directives). This parser is useful for the development of refactoring and formatting utilities and other programs that do transformations on the program's source code.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

dtSearch Text Retrieval Engine for Win & .NET

 Home Page Home Page

Categories: Miscellaneous

Author: dtSearch Corp

Latest version: 7.40
Added 2007-04-04

Adds searching to applications.

Features include:
- Includes a native .NET interface that offers indexing, searching, hit-highlighting and web sites indexing
- Supports .NET, Java, Delphi, SQL, C++
- Over two dozen indexed, unindexed and fielded data search options
- Highlights hits in HTML, XML and PDF, while displaying links and images
- Converts Office, ZIP, etc. files to HTML with highlighted hits

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Qios.DevSuite.MemoryPack

 Home Page Home Page

Categories: Miscellaneous

Author: QIOS

Latest version: 2006-09-07
Added 2006-10-01

Open source library that contains classes that use weak references to attach to events or maintain collection members. The goal is to avoid memory leaks.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

TMCore05

 Home Page Home Page

Categories: Miscellaneous

Author: NetworkedPlanet

Allows developers to take advantage of topic maps in their applications.
The TMCore05 engine provides a store for multiple topic maps. An API accessible via any language supported by the Microsoft CLR. A high-level web services interface allows both reading and updating of topic maps using SOAP-based web service calls.

Features include:
- A full implementation of the Topic Maps data model. TMCore05 supports all of the elements of the Topic Maps model defined by the ISO standard ISO 13250 and can import and export topic maps in the standard XML Topic Maps (XTM) syntax.
- A high-level Web Services API: TMCore05 is shipped with a Web Services interface that enables topic map data to be retrieved and updated using web services calls.
- An in-process API: Applications running in-process with TMCore05 can make use of a complete implementation of the NetworkedPlanet API for topic maps. This API builds on the standard TMAPI API definitions providing both data model access and update operations.
- Automatic topic merging: The rules of topic merging are handled transparently by the TMCore05 engine.
- Native implementation in .NET managed code.
- The engine makes use of SQL Server 2000 to provide persistent storage and is designed to allow multiple instances to access the same data store simultaneously using an optimistic locking strategy to minimize development overhead.

Built for .NET
Built for .NET

ExcelDna

 Home Page Home Page

Categories: Miscellaneous

Author: Govert van Drimmelen

Latest version: 0.7
Added 2007-01-05

Targets Excel users who write VBA code for functions and macros, and would like to start using .NET. An additional audience is C/C++ -based .xll add-in developers who want to use the .NET framework to develop their add-ins.
The integration is done by an Excel Add-In (.xll) that exposes .NET code to Excel. The user code can be in text-based (.dna) script files (Visual Basic or C#), or compiled .NET libraries from any language.
ExcelDna allows exporting functions and commands from .NET scripts or compiled libraries. ExcelDna also supports automatic marshaling for calling the Excel C API from .NET, making it easier to port existing C/C++ code that uses the native Excel API. Access to the Excel automation interfaces is available from ExcelDna, and can be used late-bound from Visual Basic, or via a reference to the primary interop assemblies.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Open XML Format SDK

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.0
Added 2008-06-16

Provides strongly-typed part classes to manipulate Open XML documents.
This SDK is built on top of the System.IO.Packaging API.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

User Defined Fields for .Net

 Home Page Home Page

Categories: Miscellaneous

Author: Mohawk IDEAS

Latest version: 1.5
Added 2006-04-24

Components and wizards that help you to extend your application to support user defined fields.
User Defined Fields for .Net allows end-users to add additional fields to applications after they have been released.

Features include:
- Exists for Windows Forms and for ASP.NET
- Supported field types: Text, Number, Boolean, Date, Time, DateTime, Month,WWW, File and Email.
- User defined lists: allows user to create a list of predefined values, and by assigning this list to certain user defined field will allow him to choose a value from a combo box.
- Grouping: allows you to have different fields for each group (classification) of main entities.
- Support SQL Server and Access. Beta support for VistaDB.
- Multilanguage support: English, Spanish, French, Chinese, Russian, Serbian, Croatian, Lithuania.

Built for .NET
Built for .NET
Source code provided
Source code provided

Lucene.Net

 Home Page Home Page

Categories: Miscellaneous

Author: The Apache Software Foundation

Latest version: 2.3.2
Added 2004-10-20Updated 2009-10-05

Full-text search engine library.
Lucene.Net is a source code, class-per-class, API-per-API and algorithmic port of the Java Lucene search engine to C#.

Features include:
- Ranked searching
- Searches structured and unstructured data
- Metadata searching (limit by date, search custom fields...)
- Localizable (support for Brazilian, Czech, Chinese, Dutch, English, French, Japanese, Korean and Russian included)
- Extensible (see also Office Documents parsing)
- Index size approximately 30% of the indexed text
- Can store also full indexed documents
- Free add-on for results highlighting

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

HubbleDotNet

 Home Page Home Page

Categories: Miscellaneous

Latest version: 0.9.6.0
Added 2010-10-13

Open-source full-text database search engine.

Features include:
- Index
- Search
- Delete, Update
- SQL-based SQLClient interface
- Index-level cache, Query-level cache, Data-level cache
- Multi-field sorting
- Concurrency control
- Queries combine full-text and metadata
- Keyword rank specified, Field rank specified, Record rank specified
- Index optimization
- Custom analyzer
- Custom database adapter
- System Stored Procedures
- Query Analyzer

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

OpenNETCF Application Blocks

 Home Page Home Page

Categories: Caching, Miscellaneous, Persistence - Data-tier, Tracing - Logging - Monitoring

Author: OpenNETCF.org

Latest version: 1.0
Added 2005-06-16

The OpenNETCF team has worked with the Patterns & Practices team at Microsoft to provide a version of the Application Blocks for the .NET Compact Framework. Included in the OpenNETCF Application Blocks set are Data Access, Exception Management, Caching, and the Offline blocks.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Inherited Class Skeleton Generator

 Home Page Home Page

Categories: Miscellaneous

Author: Ivan Zderadicka

Latest version: 1.00a
Added 2003-05-20

Generates class skeleton with needed members.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

NArrange

 Home Page Home Page

Categories: Miscellaneous

Author: James Nies

Latest version: 0.2.7
Added 2008-12-08

Stand-alone, configurable .NET code beautification tool that automatically organizes code members and elements within .NET classes.
NArrange allows developers to sort class contents according to their style and layout conventions, such as into groups or regions.
The C# and VB.NET languages are supported.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Free or free version available
Free or free version available
Source code provided
Source code provided

WordNet.Net

 Home Page Home Page

Categories: Miscellaneous

Author: ebswift.com

Latest version: 1.0
Added 2005-06-16

Open source library for searching Princeton's WordNet database.
All features of Princeton's existing library have been ported.
WordNet (http://wordnet.princeton.edu) is an online lexical reference system whose design is inspired by current psycholinguistic theories of human lexical memory. English nouns, verbs, adjectives and adverbs are organized into synonym sets, each representing one underlying lexical concept. Different relations link the synonym sets.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Desaware Universal .NET

 Home Page Home Page

Categories: Charting, Miscellaneous

Author: Desaware

Latest version: 2006
Added 2004-03-06

Component package including:
- SpyWorks: use low level system features from high level languages like VB .NET and C#.
- NT Service Toolkit: Windows service framework.
- StateCoder: state machine framework.
- StorageTools: store data in a file.
- EventLog Toolkit: build event sources for your applications and services using a graphical interface.
- OneTimeDownload-5M: Link management for ASP.NET.
- LineGraph-5M: build line graphs and scatter graphs for ASP.NET.
- INIFileTool-5M: read or write Windows .INI files without using API calls.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

Mini-XMenus

 Home Page Home Page

Categories: Miscellaneous

Latest version: 3.0
Added 2006-02-20Updated 2007-09-17

Component that adds custom menu items to the Windows Explorer context menu.
Menu items can be selectively shown based on which items are selected in Explorer. Menu items can include custom icons, fonts and colors, sub-menus, separators and help tips. Explorer menu items may also be drawn from scratch with full OwnerDraw support.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Power Threading Library

 Home Page Home Page

Categories: Miscellaneous

Author: Wintellect

Latest version: 2008-10-30
Added 2008-12-08

Library containing classes to help with threading and asynchronous programming.
The library also contains some non-threading related classes for working with exceptions, command-line parsing, the change journal, opportunistic file locking, and more.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

Resource .NET

 Home Page Home Page

Categories: Miscellaneous

Author: fish

Latest version: 3.0
Added 2007-06-16Updated 2011-04-28

.NET resource editor.

Features include:
- Supports .resX and .resources files (Microsoft ResX Schema 1.3/2.0)
- Supports ImageList, Bmp, Icon, String, Cursor, etc.
- Imagelist import and export

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Free or free version available
Free or free version available

Total .NET SourceBook

 Home Page Home Page

Categories: Miscellaneous

Author: FMS

Latest version: 1.1
Added 2003-05-20Updated 2005-03-22

Code library for Visual Studio .NET.
Features include:
- Hundreds of classes, code snippets, how-to's and articles. C# and Visual Basic .NET versions of each item are provided along with notes.
- Additional code available by purchasing Code WebService: get dditional code, articles, and tips automatically through a web service.
- Manage your knowledge: as you write new routines, or find good tips on the Internet or newsgroups, add them to your SourceBook database to find them later. A color-coding editor is included with support for C#, C++, VB.NET, VB6/VBA, Java, JavaScript, XML, and HTML.
- Share your entire team's knowledge: because Total .NET SourceBook is multi-user, every member of your .NET development team can share in each other's knowledge and experience. As each individual adds code or content, it instantly becomes available to the entire team.
- Standalone Code Explorer, or Visual Studio .NET add-In.

Built for .NET
Built for .NET
Add-in
Add-in

FormBuilder.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Dan Wahlin

Built for .NET
Built for .NET

MemPort.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Erik Salaj

Latest version: 1.0
Added 2006-12-13

Component for direct access to physical memory on Windows NT/2000/XP.

Built for .NET
Built for .NET
Library
Library

Options/CF

 Home Page Home Page

Categories: Miscellaneous

Author: Windale Technologies

Latest version: 5.01
Added 2005-10-14

Financial options pricing and analysis component for mobile devices.

This component implements a number of option pricing and analysis functions and is intended for developing Windows Mobile applications running on the Pocket PC.
Use Options/CF to calculate option prices for European and American options, analyse options sensitivities or compute implied volatility.
Options/CF provides a range of functions for options pricing and analysis, including implied volatility analysis, compute the volatility smile, find the "greeks" - Delta, Gamma, Theta, Vega, Rho. European and American options can be analyzed using the Black-Scholes option pricing formula, Binomial options pricing methods (Cox-Ross-Rubinstein), Black method for futures or any of the other methods listed below.
These option pricing algorithms provide a method of determining the call and put prices for European and American options, greeks, implied volatility and volatility skew for both call and put options is also available.

Options/CF includes a number of popular models for estimating the theoretical option prices and contains the following models: Black-Scholes-Merton (allows for dividend yields); Black-76 (Futures); Cox-Ross-Rubinstein (Binomial); Bjerksund-Stensland (fast estimation of American options); Barone-Adesi-Whaley; Garman-Kohlhagen (used to price European currency options); Roll-Geske-Whaley; French-84 (allows for the effect of trading days); Merton jump diffusion; Historical volatility (estimate volatility using raw price data).

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library

cloud4net

 Home Page Home Page

Categories: Miscellaneous

Author: Topian System

Latest version: 1.0 Beta 1
Added 2009-12-07

Framework that abstracts cloud storage implementations, like ADO.NET does for databases.

cloud4net allows you to work with blobs, queues, and tables.
Management tools are also provided.
Currently implemented: Windows Azure and AWS (Amazon Web Services).

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Registry Toolkit Component

 Home Page Home Page

Categories: Miscellaneous

Author: ComponentSpace

Extends the functionality of the .NET Framework registry classes to include renaming of keys, import/export in both standard Windows format and XML, searching, change notification, registry key name manipulation, registry key navigation...

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

Brahma

 Home Page Home Page

Categories: Miscellaneous

Latest version: 0.4
Added 2010-05-12

Open-source library that provides high-level access to parallel streaming computations on a variety of processors, including GPUs.
Currently, Brahma has a GPU provider but its modular structure allows using different providers for other types of processors. One C# method can contain both statements running on CPU and GPU without additional glue code.

Brahma performs parallel computations by transforming LINQ statements into programs that run on the target processor. The program generated contains High Level Shading Language statements if it was targeted for DirectX or OpenGL Shading Language statements if it was targeted for OpenGL. For performance improvements LINQ queries are compiled once and used many times as necessary.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Lego.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Operating Systems and Middleware Group at HPI

Latest version: 1.4
Added 2004-11-17

Project to make the .NET run-time available on the Lego Mindstorms platform.
As the original Lego firmware is too limited for such a project, Lego.NET is built on top of alternative operating systems; currently, the focus is on brickOS.
Two different strategies are followed:
- One is to develop a tiny interpreter (code-named Micro .NET) which interprets .NET intermediate language instructions on the Mindstorms' microprocessor.
- The other approach is to develop a GCC front-end which translates Microsoft/ECMA intermediate language into native machine code of the target processor (the Renesas H8/300 processor in the case of the Mindstorms).
In either case, supporting the full .NET framework library is clearly not possible within the 32k RAM that the RCX bricks offer. Therefore, the features available to .NET developers on the Mindstorms platform are a subset which can be supported within the limited hardware resources. On the other hand, the system also offers some unique features which have no equivalent on the PC version of .NET. These features are exposed to .NET programmers by providing a wrapper around the brickOS APIs, given .NET applications access to the device's sensors and actuators.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

FTMBase

 Home Page Home Page

Categories: Miscellaneous

Author: Altsoft

Latest version: 1.0
Added 2006-02-01

Managed component for converting all modern vector font formats to each other.

Features include:
- support for Type1 (including CFF format), TrueType, OpenType, Type42, Multiple Master and CID fonts
- direct conversion from any of these types to another
- preserves hints information whenever it is possible
- 100% .NET managed code

Built for .NET
Built for .NET
Library
Library

Microsoft Biology Foundation (MBF)

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: Beta 1
Added 2009-11-19

Language-neutral bioinformatics toolkit built as an extension to the Microsoft .NET Framework.
Currently Microsoft Biology Foundation (MBF) implements a range of parsers for common bioinformatics file formats; a range of algorithms for manipulating DNA, RNA, and protein sequences; and a set of connectors to biological Web services such as NCBI BLAST.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Options/NET

 Home Page Home Page

Categories: Miscellaneous

Author: Windale Technologies

Latest version: 5.02
Added 2005-10-14

Financial options pricing and analysis component.

Use Options/NET to calculate option prices for European and American options, analyse options sensitivities or compute implied volatility.
Options/NET includes a number of popular models for estimating the theoretical option prices and contains the following models: Black-Scholes-Merton (allows for dividend yields); Black (1976 Modification for Futures); Cox-Ross-Rubinstein (Binomial); Bjerksund-Stensland (fast estimation of American options); Barone-Adesi-Whaley; Garman-Kohlhagen (used to price European currency options); Roll-Geske-Whaley; French-84 (allows for the effect of trading days); Merton jump diffusion; Historical volatility (estimate volatility using raw price data)

These option pricing algorithms provide a method of determining the call and put prices for European and American options, greeks, implied volatility and volatility skew for both call and put options is also available.

Built for .NET
Built for .NET
Library
Library

LibCheck

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.0
Added 2005-03-22

Allows you to compare two versions of an assembly, and determine the differences.

LibCheck reports the differences as a combination of "removed" and "added" APIs. The tool is limited to looking only at APIs (i.e., it can't check for behavioral changes), and only compares public differences, or changes which are deemed to be "breaking". The tool can be used to determine what has changed between one version of your assembly and another, and can help ensure that you won't introduce any breaking changes to clients of your assembly.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

Bing Sharp

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.1
Added 2009-08-21

.NET API that wraps the Bing API 2.x XML requests.
Bing Sharp provides an object model for interacting with the Bing API so you do not have to deal with XML, JSON or SOAP.

The Bing API enables developers to programmatically submit queries to and retrieve results from the Bing engine.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

WebCab Bonds for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: WebCab Components

Latest version: 2.01
Added 2005-03-11

3-in-1: COM, .NET and XML Web service interest derivatives pricing framework: set contract, set vol/price/interest models and run MC. Also covers: Treasury bonds, Price/Yield, Zero Curve, Fixed-Interest bonds, Forward rates/FRAs, Duration and Convexity.

General Pricing Framework offers the following predefined Models and Contracts:
- Contracts: Asian Option, Binary Option, Cap, Coupon Bond, Floor, Forward Start stock option, Lookback Option, Ladder Option, Vanilla Swap, Vanilla Stock Option, Zero Coupon Bond, Barrier Option, Parisian Option, Parasian Option, Forward and Future.
- Interest Rate Models: Constant Spot Rate, Constant (in time) Yield curve, One factor stochastic models, Two factor stochastic models, Cox-Ingersoll-Ross Equilibrium model, Spot rate model with automatic yield, Heath-Jarrow-Morton forward rate model, Brace-Gatarek-Musiela (BGM) LIBOR market model.
- Price Models: Constant price model, General deterministic price model, Lognormal price model, Poisson price model.
- Volatility Models: Constant Volatility Models, General Deterministic Volatility model, Hull & White Stochastic model of the Variance, Hoston Stochastic Volatility model.

Once the contract and the price/interest/vol model combination has been set you able to run the Monte Carlo Pricing Engine which allows to:
- Evaluate price estimate accordance to number of iterations or maximum expected error.
- Evaluate the standard deviation of the price estimate, and the minimum/maximum expected price for a given confidence level.

Built for .NET
Built for .NET
Library
Library

C5

 Home Page Home Page

Categories: Miscellaneous

Author: IT University of Copenhagen

Latest version: 1.00
Added 2006-02-22

Library of generic collection classes for C# and other CLI languages, as found in .NET version 2.0 and Mono version 1.2.

C5 provides functionality and data structures not provided by the standard .NET System.Collections.Generic namespace, such as persistent tree data structures, heap based priority queues, hash indexed array lists and linked lists, and events on collection changes.
C5 is designed with a strict policy of supporting "code to interface not implementation".

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Zeta Resource Editor

 Home Page Home Page

Categories: Miscellaneous

Author: Uwe Keim

Latest version: 2.1
Added 2008-03-03Updated 2011-04-28

Utility application to edit string resources inside multiple resource files (resx) side-by-side.
Zeta Resource Editor enables you to edit string resources from multiple resource files together inside one single data grid.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

LinqToRdf

 Home Page Home Page

Categories: LINQ, Miscellaneous

Author: Andrew Matthews

Latest version: 0.8
Added 2008-08-02

Semantic web framework for .NET.

LinqToRdf provides a way to integrate Semantic Web queries into your software. At the core of the system sits a LINQ query provider that converts your queries into the SPARQL query language.

Features include:
- a LINQ query provider using both local triple stores with Graph Matching and SPARQL queries on remote stores
- graphical design tools for visual studio 2008 that provide a UML style design surface for the production of both ontologies and .NET domain models

Built for .NET 2
Built for .NET 2
Library
Library
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

STM.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.0
Added 2009-07-28

Experimental enhanced version of .NET Framework 4 Beta 1 that enables software transactional memory for C# programmers.

Transactional memory is a technology that frees developers from worrying about the mechanics of fine-grained locking and synchronization in multi-threaded applications by providing transactional semantics for reading and writing to memory. It enables developers to focus on application logic instead of the details of memory I/O when building multi-core and many-core programs.

STM.NET makes it easy to declare a region of code as atomic. Simply write a function or lambda containing the code that you'd like to transact and pass it to the Atomic.Do delegate. Just like SQL code in a database transaction, this block of code will run as if isolated from other transacted blocks and either it completes successfully or rolls back the complete transaction if there is an error, all without you having to explicitly lock anything.

Features include:
- integration with System.Transactions so you can coordinate your atomic memory operations with existing transactional resource managers like MSMQ
- integration with Visual Studio 2008: works with Visual Studio's debugger to allow you to see the values of transacted variables as they appear while running inside the Atomic.Do delegate as well as their values as they appear outside.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

SemWeb

 Home Page Home Page

Categories: Miscellaneous

Author: Joshua Tauberer

Latest version: 1.0
Added 2005-06-19Updated 2007-09-18

Opensource Semantic Web/RDF library written in C#.

Features include:
- Reading and writing RDF/XML, Turtle, NTriples, and most of Notation 3, at around 20,000 statements/second.
- All operations are streaming, which means the entire document doesn't ever need to be loaded into memory, so it should scale.
- Two built-in types of RDF stores: an in-memory hashtable-indexed store for small amounts of data and an SQL store with MySQL and SQLite backends for large amounts of data.
- Creating new SQL-based stores takes minutes, and implementing other types of stores is as simple as extending an abstract class.
- Statements are quads, rather than triples, with the fourth 'meta' field left for application-specific uses.
- Using statements in a store is a streaming process.
- Simple reasoning engines based on RDFS and OWL.
- Home-grown RSquary query engine. It's experimental and so-far undocumented, but it's there. It supports a subset of SPARQL.
- An XPathNavigator implemented over RDF data, allowing XPath expressions to be evaluated on a semantic web data model.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

GemBox.CompoundFile

 Home Page Home Page

Categories: Miscellaneous

Author: GemBox Software

Latest version: 1.1
Added 2006-10-22

Component for reading, writing and modifying individual streams and storages in OLE2 Compound Document format.
Compound Document file is file system inside a file and is used as underlying storage for native Microsoft Office files (DOC, XLS and PPT). Use this component to manipulate such files in a low level way (for example to remove a summary data stream).

Features include:
- Support for short and long data streams
- Support for unlimited number of substorages
- Native read and write of OLE2 Compound Document files and streams
- Memory efficient (load on demand) reading mode
- Memory efficient (get stream data on demand) writing mode
- Timesaving methods: VisitAll() and ImportTree()

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

SerialTools

 Home Page Home Page

Categories: Miscellaneous

Author: Franson Technology

Latest version: 2.01g
Added 2005-04-22Updated 2006-06-09

Library providing serial port support for your applications.

SerialTools include support for virtual serial ports: you can create a "virtual" serial port which other applications can connect to.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Source code provided
Source code provided

Code Contracts

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.1.20215
Added 2009-02-27

Provides a language-agnostic way to express coding assumptions in .NET programs.
The contracts take the form of preconditions, postconditions, and object invariants. Contracts act as checked documentation of your external and internal APIs. The contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation.
Code Contracts bring the advantages of design-by-contract (DbC) programming to all .NET programming languages.
Two tools are provided:
- Runtime Checking: a binary rewriter modifies a program by injecting the contracts, which are checked as part of program execution. Rewritten programs improve testability: each contract acts as an oracle, giving a test run a pass/fail indication. Automatic testing tools, such as Pex, take advantage of contracts to generate more meaningful unit tests by filtering out meaningless test arguments that don't satisfy the pre-conditions.
- Static Checking: a static checker can decide if there are any contract violations without running the program. It checks for implicit contracts, such as null dereferences and array bounds, as well as the explicit contracts.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Rebel.NET

 Home Page Home Page

Categories: Builds, Miscellaneous

Author: NTCore

Latest version: 1.4.0.1
Added 2010-05-24

Rebuilding tool for .NET assemblies that is capable of adding and replacing methods and streams.

It's possible to replace only a limited number of methods or every method contained in a .NET assembly. The simplicity of Rebel.NET consists in the replacing process: one can choose what to replace. For instance, one may choose to replace only the method code, instead of its signature or method header.

All the Rebel.NET features can used through command line.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Gears.IFilterHelper

 Home Page Home Page

Categories: Miscellaneous

Author: 9rays.Net

Latest version: 1.0
Added 2007-07-11

Library that allows extracting text from various formats like Word, PDF, HTML or Zip.

Features include:
- Extracts text from files
- Works with IFilters (IFilters are used by the Indexing Service, Windows Desktop Search, Sharepoint Portal Server, or SQL Server, for example)
- Supports Adobe PDF Ifilter 4.0, 5.0, 6.0
- Automatically detects installed IFilters
- Provides extended information about IFilters

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Source code provided
Source code provided

Sapphire Suite

 Home Page Home Page

Categories: Compression, Internet and communications, Miscellaneous, Security

Author: Sapphire Solutions

Latest version: 9.5
Added 2005-07-28

Combination package for mobile devices development containing the following products:
- Sapphire RAS Utility: create remote network connections and manage the device's phone book.
- Sapphire FTP Utility: connect to remote FTP servers and transfer files with directory management.
- Sapphire GZip: compress and decompress files into the zip or gzip formats.
- Sapphire Encrypt: encrypt/decrypt a plain text string or a file using a specified key.
- Sapphire IrDA: print from your application to an infrared-enabled printer.
- Sapphire Buttons: read the button status on a Pocket PC.
- Sapphire IMEI: read a mobile device's IMEI and IMSI number on SmartPhone and PPC2002/2003 Phone Edition devices.
- Sapphire Battery: monitor a mobile device's battery level within your application.

The components can be purchased seperately.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library

StructureMap

 Home Page Home Page

Categories: Miscellaneous

Author: Jeremy Miller

Latest version: 1.0
Added 2004-06-10Updated 2006-05-10

Dependency injection framework.

Features include:
- Support for the Constructor Injection and Setter Injection patterns
- Runtime linking of object dependencies
- Configurable object lifecycle scoping
- Optional support for an Injected Singleton
- Generalized support for the Plugin pattern using (almost) any type of class or interface
- Configurable either implicitly through custom attributes or explicitly through XML configuration
- Optional log4net integration
- Mock Injection using built in support for NMock

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

EZNamespaceExtensions.Net

 Home Page Home Page

Categories: Miscellaneous

Author: LogicNP Software

Latest version: 2009
Added 2006-05-08Updated 2009-09-15

Framework for development of Windows Explorer namespace extensions in .NET.

Features include:
- Supports all kinds of namespace extensions, including: Folder and non-folder items; Multi-level sub-folders; Automatic sub-folder navigation; Context-menus/background context-menus; Custom views for folders in the namespace extension; Cut-Copy-Paste functionality...
- Namespace extensions can be located under the Desktop, My Computer, Control Panel, Network neighborhood, a remote computer or even a file-system folder
- Namespace extensions look, feel and function as native Windows Explorer folders
- Registration utility for deploying and uninstalling extensions
- Project wizards Integrated into Visual Studio 2002, 2003, 2005, 2008 and 2010

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Add-in
Add-in

Visual FoxPro Toolkit for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.0
Added 2004-07-03

Class library with over 225 Visual FoxPro functions for use with any .NET language.
The included VFPToolkitNET.DLL is a .NET managed code DLL (not a COM wrapper) and does not require Visual FoxPro. The functions supported execute fast since they are all written in .NET and compiled into a managed code .NET DLL. Included is a reference and tutorial stand-alone CHM help file as well as Visual Studio .NET integrated dynamic help using the same CHM help file. Full IntelliSense and Dynamic Help is enabled for the VFP functions when programming in any .NET language. Using the VFP Toolkit or .NET, most Visual FoxPro functions become available in VB.NET or any other .NET language. Functions like STRTOFILE() convert a string to a file in only one line of code.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Aspose.Slides for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: Aspose

Latest version: 2.6.4.0
Added 2007-02-07

Component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint.

Features include:
- Slide cloning
- Adding and modifying fonts and background pictures
- Slide show transitions and shape animations
- Add/modify audio and video frames to a slide
- Shape management
- Tables and text frames
- Images clipping to PDF and SVG
- Save as streams or SVG format
- Reading, creating and rendering connectors

Built for .NET
Built for .NET

PublicDomain

 Home Page Home Page

Categories: Compression, Miscellaneous, Tracing - Logging - Monitoring

Latest version: 0.1.19.0 Beta
Added 2007-02-07

Collection of code and packages.

Features include:
- Time zone support
- Logging API
- Dynamic code evaluation (C# and VB.NET)
- Global Assembly Cache (GAC) API
- Unzipper class
- RSS, Atom, and OPML APIs
- Screen scraping API
- Various utilities for strings, arrays, cryptography, and more

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

PortController.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Scientific Component

Latest version: 2.03
Added 2005-04-22

Enables RS-232 serial port communications in any Visual Basic.NET, C#, C++, or other .NET project.
With PortController.NET, you can create software that interacts with laboratory instruments, navigational devices, medical equipment, and more.

Features include:
- Works with all types of serial ports, including USB converters, Bluetooth, IR, or any virtual port
- Can control an unlimited number of ports simultaneously, from COM1 to COM9999
- Performs multithreaded reads and writes with one simple function call
- Supports reading and writing of binary data
- Supports XMODEM, XMODEM-CRC, XMODEM-1K, YMODEM, and ZMODEM file transfers
- Notifies your application when data arrives or events occur on the port
- Lets you set baud rate, parity, data bits, and stop bits parameters
- Gives you full control of status line and handshaking states
- Is a native .NET managed component (requires .NET CLR v1.1)

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

RAIL

 Home Page Home Page

Categories: Compilation, Miscellaneous

Latest version: 0.5.7
Added 2004-04-15Updated 2004-06-22

Runtime Assembly Instrumentation Library (RAIL).
Library that allows .NET assemblies to be manipulated and instrumented before they are loaded and executed in the CLR virtual machine.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Provisio.Collections

 Home Page Home Page

Categories: Miscellaneous

Author: Provisio

Latest version: 0.99.1
Added 2005-04-19

Class library that brings STL-like containers with iterators to the .NET world (especially C#).
Provisio.Collections offers fundamental sequence (vector/list/deque) and associative (tree/skiplist) containers that can be filled, traversed and modified using iterators.

Details:
Provisio.Collections offers well-known data structures like vector, list and balanced binary tree (red-black BST) that can be filled, traversed, modified and erased using iterators. All containers at least implement the two standard interfaces ICollection and ICloneable to provide full compatibility to other .NET infrastructure. Additionally all containers are compatible on iterator level. This means for example you can insert a range specified by two iterators of one container into any other container (e.g. list -> vector -> tree).

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ASP.NET Version Switcher

 Home Page Home Page

Categories: Miscellaneous

Author: Denis Bauer

Latest version: 1.0.0.0
Added 2003-05-21

Small utility that can be used to quickly switch the .NET Framework version that the ASPX pages are compiled against.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

CodeCompare

 Home Page Home Page

Categories: Miscellaneous

Author: Devart

Latest version: 2.00
Added 2010-09-21

Visual Studio integrated file and folder comparison tool.

Features include:
- Visual Studio integration
- Code comparison
- Code merging
- Folder comparison
- Lexical parsing
- Comparison pane swapping
- Word by word comparison
- Source control integration

Editions:
- CodeCompare provides basic functionality and solves the main source comparing tasks
- CodeCompare Pro provides additional features such as Structure comparison, Difference Explorer, and Moved block detection and visualizing

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Add-in
Add-in
Free or free version available
Free or free version available

IOPort.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Erik Salaj

Latest version: 2.0
Added 2006-12-13

Component for direct access to IO ports for Windows 98/ME/NT/2000/XP.
IOPort.NET provides properties for reading and writing bytes, words and doublewords from/to IO ports. It is autoconfigurable.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Linguist Parsing System

 Home Page Home Page

Categories: Miscellaneous

Author: Fred Mellender

Latest version: 1.0
Added 2007-03-12

The Linguist Parsing System (LPS) supplies the C# programmer with many of the facilities of the popular Unix utilities Lex and Yacc. LPS has a different interface, which handles a superset of Yacc’s grammars and returns all valid parses of its input when the grammar is ambiguous.

Instead of embedding programming statements in the grammar specification, the programmer will construct and then invoke the LPS parser from her C# program. LPS will return all valid parses of the input as parse trees (one at a time, via an iterator). The application program then operates on each parse tree to do a translation, generate machine code, invoke an interpreter, or similar functions.
You can use LPS to parse program source files, data files, and natural language text. Any grammar that can be expressed in BNF, even ambiguous ones, can be given to LPS. These include (but are not limited to) LALR(k), LL(k), and LR(k).
There are five components to LPS. First is the LexRuleBuilder which takes a text file and makes the lexer’s rules. The second is the ParseRuleBuilder which makes the rules (productions) for the parser. Third is the Lexer (a lexical analyzer), which takes an input file of text to be parsed, builds tokens, and passes these to the fourth component: the Parser. The first three of these components can be replaced by your own objects.
The last component is a test facility. This allows text (or a file) to be input and the resulting parse tree to be displayed. Because the LPS system does not generate a C# program, testing can be rapid and easy. No recompilation is required when your grammar changes.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

West Wind Application Configuration

 Home Page Home Page

Categories: Miscellaneous

Author: West Wind Technologies

Latest version: 1.50
Added 2004-11-24

Manages configuration settings in sensible manner that goes beyond the basic features found in .NET's ConfigurationSettings class.
Features include:
- A strongly typed interface to configuration settings
- Read and Write access to configuration settings (given permissions)
- Default value assignment that guarantees values are available
- Error handling for invalid entries
- Encryption for specific keys
- Store configuration data in different sections, external .CONFIG files, plain XML files or even a database record.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

MCL Printer Monitor Component

 Home Page Home Page

Categories: Miscellaneous

Author: Merrion Computing Ltd

Component to monitor and control windows printer queues.
In addition it provides detailed information about jobs submitted to a print spooler, such as the user name, number of pages, orientation, file name and so on. Using this component it is possible to build print job tracking applications.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

Quartz.NET

 Home Page Home Page

Categories: Miscellaneous

Latest version: 0.9.1
Added 2007-05-21Updated 2008-02-25

Open source job scheduling system.
Quartz.NET allows you to schedule jobs not only in simple daily firing scenarios but also with more complex cron-like expressions.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

NDepend.Helpers.FileDirectoryPath

 Home Page Home Page

Categories: Miscellaneous

Author: Patrick Smacchia

Latest version: 1.0
Added 2007-10-20

Library for handling common path operations aside the one provided by System.IO.Path.
Features include:
- Strongly-typed file/directory path
- Relative/absolute path conversion
- Path normalization API
- Path validity check API
- Path comparison API
- Path browsing API
- Path rebasing API
- Other path operations: TryGetCommonRootDirectory, GetListOfUniqueDirsAndUniqueFileNames, list equality, etc.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

ContractDriven.NET

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.0.0
Added 2009-02-27

Contract Driven Development library for .NET.

Features include:
- support for pre and post-condition checks (Require/Ensure pattern)
- support for Invariant checks
- mechanism to check your code for side-effects as it is run (tracking values)

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

.NET Resourcer

 Home Page Home Page

Categories: Miscellaneous

Author: Lutz Roeder

Latest version: 3.0
Added 2003-05-20

Editor for .resources binaries and .resX XML file formats used with the Microsoft .NET platform.

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

SearchBlackBox

 Home Page Home Page

Categories: Miscellaneous

Author: SearchBlackBox Software

Latest version: 2.0.1
Added 2004-01-28Updated 2004-10-20

Full-text search engine library.
A version compatible with Apache Lucene is available: SearchBlackBox Lucene Edition.

Features include:
- Indexing: Indexing On Demand, Incremental Indexing, Supports Multiple Indexes
- Search: Simple and Advanced Query Syntax, Supports Boolean, Wildcard, Range, Fuzzy and Other Queries, Result Highlighting
- Concurrency: allows users to search an index transactionally, even if another user is simultaneously updating the index
- Jakarta Lucene 1.4.3 compatible

See http://jakarta.apache.org/lucene for more information on Jakarta Lucene.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

Sesame Data Browser

 Home Page Home Page

Categories: Miscellaneous

Author: metaSapiens

Latest version: 1.0.6 Beta
Added 2011-02-14

Data explorer for OData feeds.

Features include:
- Navigation
- Filtering
- Query generation
- Maps if geo data detected
- Advanced data types support (hyperlinks, email addresses, images, videos, etc.)

Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available

GOLD Parser

 Home Page Home Page

Categories: Miscellaneous

Latest version: 3.4.3
Added 2005-03-15Updated 2007-05-21

Parsing system that you can use to develop your own programming languages, scripting languages and interpreters.

The GOLD Parser strives to be a development tool that can be used with numerous programming languages and on multiple platforms.
Unlike common compiler-compilers, the GOLD Parser does not require you to embed your source code directly into the grammar. Instead, the application analyzes the grammar and then saves the parse tables to a separate file. This file can be subsequently loaded by the actual parser engine and used.

Since the parse tables are programming language independent, the parser engine can be, and has been, implemented in different programming languages. As a result, the GOLD Parser supports multiple programming languages.
Supported languages include: ANSI C, C#, C++, Delphi, Java, Python, Visual Basic 6, Visual Basic .NET, and wxWidgets.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

AutoMapper

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.0 RC1
Added 2009-10-02

Convention-based object to object mapper.
AutoMapper uses a fluent configuration API to define an object-object mapping strategy. AutoMapper uses a convention-based matching algorithm to match up source to destination values. Currently, AutoMapper is geared towards model projection scenarios to flatten complex object models to DTOs and other simple objects, whose design is better suited for serialization, communication, messaging, or simply an anti-corruption layer between the domain and application layer.

Features include:
- Flattening
- Projection
- Configuration validation
- Lists and arrays
- Nested mappings
- Custom type converters
- Custom value resolvers
- Custom value formatters
- Null substitution

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Obtics

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.0.11.0 Beta
Added 2009-08-02

Library of live transformation tools.
With live transformations you can build bindable views that automatically respond to changes in the underlying data.
Obtics allows you to create reactive and observable transformations in a number of ways, freeing you of the burden of having to update and knowing when to update your results in a dynamic application.
Features include:
- Implicit Value transformations
- Explicit Value transformations
- Collection transformations (LINQ)
- ExpressionObserver (implicit value transformations) is extensible. A library has been created (ObticsToXml) that builds on this extensibility and allows the creation of fully live LINQ to XML expressions.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

MarkdownSharp

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1
Added 2010-01-05

Open source C# implementation of a Markdown processor.
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Business Logic Toolkit

 Home Page Home Page

Categories: AOP, Miscellaneous, Persistence - Data-tier

Latest version: 3.1
Added 2009-10-02

Library of helpers.

Includes:
- Aspects
- ObjectBinder
- DbManager: high-level data provider independent wrapper for ADO.NET. Designed to simplify working with database and encapsulates most of ADO.NET objects such as Connection, Transaction, Command, and Parameter in one single object.
- Data accessors
- EditableObjects: classes that can help you to make your object model editable.
- Mapping: map DB source to object, map object to object, map enum to value, map value to enum, map to JSON.
- Reflection helpers
- TypeBuilder helpers
- Validation helpers

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Snippet Compiler

 Home Page Home Page

Categories: Miscellaneous

Author: Jeff Key

Latest version: 2.0.8.3
Added 2003-09-04Updated 2006-01-30

Utility sitting in the system tray and always ready when you want to execute a line or two of C#.
features:
- Compiles and runs single or multiple C#, VB.NET and ASP.NET snippets.
- Optionally builds WinForm EXEs, console EXEs or DLLs.
- The user can store a library of templates.
- Displays compile errors and warning, including wave lines in editor with error/warning tooltips.
- IntelliSense for static members and method signatures, as well as constructor signatures.
- Imports VS.NET projects.
- Sits in the notification area waiting to be useful.
- Exports snippets to HTML/RTF.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Convert .NET

 Home Page Home Page

Categories: Code conversion - Language migration, Miscellaneous

Author: fish

Latest version: 3.2
Added 2007-06-16

Converts C# to VB and vice-versa using the ICSharpCode engine.
Convert .NET also offers text translation, Base64 encoding/decoding and regular expression testing.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

NSort

 Home Page Home Page

Categories: Miscellaneous

Latest version: 2.0
Added 2005-10-12

Generic sorting algorithms.

Implemented algorithms: Bidirectional Bubble Sort; Bubble Sort; ComboSort11; Double Storage Merge Sort (utilizes setter); Fast Quick Sort (utilizes setter); Heap Sort; In Place Merge Sort (utilizes setter); Insertion Sort (utilizes setter); Odd-Even Transport Sort; Quick Sort; Quick Sort With Bubble Sort (utilizes setter); Selection Sort; Shaker Sort; Shear Sort; Shell Sort.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Guidance Explorer

 Home Page Home Page

Categories: Code analysis - Standards verifiers, Miscellaneous

Author: Microsoft

Latest version: 20080124
Added 2007-01-12Updated 2008-02-17

Tool that enables discovery, composition and consumption of development guidance.
Guidance Explorer installs with a connection to the Microsoft Patterns & Practices guidance library including performance and security topics for .NET, ASP.NET, and ADO.NET applications. The guidance library contains a variety of guidance types including checklists and guidelines covering design, implementation and deployment topics.

Usage scenarios:
- Find relevant patterns & practices guidance
- Build customized checklists for your development scenarios
- Build customized guidelines for your development scenarios
- You can build custom sets of guidance and share with your team as recommended practice.

Includes:
- Guidance Explorer: smart client that allows browsing local or remote libraries from a Windows Forms client application.
- Guidance Explorer Web Edition: allows a user to browse guidance from the online store. Unlike the smart client it is a read-only view on guidance.
- Online Guidance Store: provides a mechanism for publishing to, and sharing from, a guidance library on the web. It is a web service interface backed by a SQL Server 2005 database.
- Guidance Explorer Authoring Toolkit: stripped down version of Guidance Explorer that does not come with a guidance library and includes just the basic guidance types.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

WebCab Technical Analysis for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: WebCab Components

Provides a collection of technical indicators that can be used in the construction of technical trading systems. Moreover, by using these methods with the built-in database mediator technology you will be able to iteratively apply these indicators to historical data stored within a DBMS.

Features include:
- Technical indicators
- Single and multi-period indicators
- Trading systems
- 3-in-1: .NET, COM, and XML Web services; Three DLLs, three API Docs, three sets of client examples
- ADO Mediator: assists in writing DBMS-enabled applications by transparently combining the financial and mathematical functionality of the .NET components with the ADO.NET database connectivity model

Built for .NET
Built for .NET
Library
Library

Windows Azure platform AppFabric SDK

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.0 (April 2010)
Added 2010-04-23

Component of the Windows Azure Platformt that includes two services: AppFabric Access Control and AppFabric Service Bus.

This SDK includes API libraries and samples for building connected applications with the .NET platform. It spans the entire spectrum of today’s Internet applications – from rich connected applications with advanced connectivity requirements to Web-style applications that use simple protocols such as HTTP to communicate with the broadest possible range of clients.

Built for .NET 2
Built for .NET 2
Library
Library

Resource Refactoring Tool

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.0
Added 2008-03-03

Provides developers a way to extract hard coded strings from the code to resource files.

Features include:
- Works with C# and VB.NET
- Supports all project types that ships with Visual Studio 2005 including web sites and web application projects
- A preview window shows changes
- Finds other instances of the text being replaced in the project automatically
- Lists existing resources by their similarity level to the text being replaced
- Automatically replaces hard coded string with a reference to resource entry

Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

JBIS

 Home Page Home Page

Categories: Interoperability, Miscellaneous

Author: JNetDirect

Latest version: 3.0
Added 2006-02-14

Powers software applications with integration technologies.
Integration operations are defined through a user interface. These operations are then available via a web-based integration console and an integration engine that guarantees delivery, processing, logging, security and accessibility.

Features include:
- No architectural dependencies
- Finite integration definitions
- Guaranteed delivery
- Managed database commits: heterogeneous two-phase commits ensure that data in disparate applications remains synchronized
- Logging: enables engineers to pinpoint what errors occurred and why; also available to customers of your application
- Security: data encryption and role-based nonrepudiation are provided
- Enterprise integration: procedural abstraction web services; code generation (Java, VB.NET and C#); guaranteed message delivery; cross platform (J2EE and .NET) interoperability; secure communications; logged transactions; integration reporting scheduling; aggregation and distribution

Built for .NET
Built for .NET

CFF Explorer

 Home Page Home Page

Categories: Miscellaneous

Author: NTCore

Latest version: III
Added 2007-01-11Updated 2010-05-24

Editor for PE files (Portable Executable - DLL, EXE, etc.).

Features include:
- PE and memory dumper
- Full support for PE32/64
- Special fields description and modification (.NET supported)
- PE utilities
- PE rebuilder (with Realigner, IT Binder, Reloc Remover, Strong Name Signature - Remover, Image Base Changer)
- View and modification of .NET internal structures (metadata)
- Resource viewer: allows viewing bitmaps, icons, cursors etc and dumping them on disk (supports .NET resources)
- Hexadecimal editor
- Import adder
- Signature scanner
- Available for x86, x64 and Itanium

Part of a freeware suite of tools named Explorer Suite that contains a process viewer and this PE editor.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

WiimoteLib

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.7
Added 2008-03-26Updated 2009-01-29

Library for using a Nintendo's Wii Remote (Wiimote) from .NET.

Built for .NET
Built for .NET

Localizer for .Net

 Home Page Home Page

Categories: Localization, Miscellaneous

Author: Mohawk IDEAS

Latest version: 1.3
Added 2006-04-24Updated 2007-05-12

Utility for the localization of your programs, and dealing with .NET resources.
Localizer for .Net allows you to filter and work with all the resources in a project and all languages at once in the same grid.

Features include:
- Translation memory: helps you to save your translations and approved terms for further use
- Resources from all the projects: you can work with all the resources in the projects at once in one datagrid.
- Multiple languages editable in one view
- A filter function will help you to filter the resources you want to deal with
- Forms and controls preview: you can preview your localized forms and controls directly from the application
- Status: keep status of your translated items (approved, auto translated or not ready)
- Easy preview and editing of large text: a preview panel will help you to view and edit large text
- Supports Visual Studio 2002, 2003, 2005

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Chain.NET

 Home Page Home Page

Categories: Miscellaneous

Author: Pawel Stasiak

Latest version: 0.1 RC 1
Added 2008-01-23

Generic implementation of the Chain of Responsibility (CoR) design pattern.
The concept of this library comes from Jakarta's Commons Chain package for Java.
Chain.NET combines the standard CoR design pattern with the Command design pattern in order to bring convenience and flexibility in command processing solutions.
The Chain.NET library provides interfaces that can be used to extend the built-in standard CoR functionality.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

KineticaRT Studio

 Home Page Home Page

Categories: Miscellaneous, RAD - Dev automation

Author: KineticaRT

Rapid Application Development tool for building GUIs and systems for industrial control, monitoring, test and data acquisition.

Features include:
- Server components with connectivity options; Logic components; Display components with live update
- Data capture from OPC servers and other data sources; Data output to OPC servers and other destinations
- Data processing using expressions, filters, etc.
- Data display on GUI controls such as dials, digitals, trends, bars; Data input from GUI controls such as digitals, sliders, buttons
- Drag and drop connection of data source to GUI controls
- Event and threshold handling
- Sequencing using C# or VB.NET

For complex systems, including sequencing of tests and control sequences, software can be added to your application using C# or VB.NET. KineticaRT Studio can compile and execute both these languages without requiring any extra development software even on the target systems thus allowing end users to modify test sequences if required. The full facilities of these languages are available.
Software may also be developed using standard software development applications such as Visual Studio .NET and then linked in to your KineticaRT Studio application.
It is also possible to take an application written using Visual Studio .NET and embed KineticaRT Studio features into that application.

Built for .NET
Built for .NET

Facebook Developer Toolkit

 Home Page Home Page

Categories: Miscellaneous

Latest version: 5.0.3 Beta
Added 2009-11-11Updated 2011-03-09

Helps .NET developers build web, desktop, Silverlight, and Windows Phone 7 applications that integrate with Facebook

Features include:
- Compatible with all Graph API and REST API calls
- Supports all forms of Facebook authentication: Cookies, OAuth 2.0, Signed Requests
- NuGet packages

Previous name: Facebook Developer Toolkit

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Web.Config Editor

 Home Page Home Page

Categories: Miscellaneous

Author: HunterStone

Latest version: 2.0
Added 2003-05-20

Tool that makes management of ASP.NET's web configuration files (web.config) easier through a graphical user interface.

Built for .NET
Built for .NET

NParsec

 Home Page Home Page

Categories: Miscellaneous

Latest version: 1.0 RC 1
Added 2006-06-23

Recursive descent parser combinator framework.
Unlike traditional parser generators (yacc, antlr, etc), no additional grammar file is required. Declarative C# API is provided to create grammar programmatically and dynamically.
Because of the dynamic nature of NParsec, operator-precedence and context-sensitive grammar can be constructed. Grammars can then be reused and parameterized just as any other normal C# objects. NParsec takes advantage of C#'s generics and anonymous delegate to provide its syntax.

NParsec is a port of the Haskell Parsec framework.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

AWS SDK for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: Amazon

Latest version: 1.0.1
Added 2009-11-19

Set of libraries, code samples and documentation for .NET developers creating applications that use Amazon Web Services (AWS).

Using AWS SDK for .NET, developers will be able to build solutions for AWS infrastructure services, including Amazon S3, Amazon EC2, and SimpleDB.
The SDK comes with Visual Studio project templates, the AWS .NET library, C# code samples, and documentation.

Supported services: Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3), Amazon Virtual Private Cloud, Amazon SimpleDB, Amazon Relational Database Service, Amazon CloudFront, Amazon Simple Queue Service, Amazon Elastic MapReduce, Amazon CloudWatch, Elastic Load Balancing, Auto Scaling.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Flickr.Net

 Home Page Home Page

Categories: Miscellaneous

Latest version: 2.1.5
Added 2007-09-17

Library for accessing the Flickr API.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

NetSpell

 Home Page Home Page

Categories: Miscellaneous

Author: Paul Welter

Latest version: 2.1.7
Added 2004-09-02

Spell checking engine written in C#.
NetSpell's suggestions for a misspelled word are generated using phonetic (sounds like) matching and ranked by a typographical score (looks like). NetSpell supports multiple languages and the dictionaries are based on the OpenOffice Affix compression format. The library can be used in Windows or Web Form projects. The download includes an English dictionary with dictionaries for other languages available for download on the project web site. NetSpell also supports user added words and automatic creation of user dictionaries. The package includes a dictionary build tool to build custom dictionaries.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Power Collections

 Home Page Home Page

Categories: Miscellaneous

Author: Wintellect

Latest version: 2.0
Added 2005-05-18

Extension of the .NET Framework 2.0 generic collections classes that includes data types like Set, Bag, OrderedDictionary, MultiDictionary, Deque (a double ended queue), and BigList (collection optimized for large numbers of items).

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

BlueSens SDK

 Home Page Home Page

Categories: Miscellaneous

Author: Blue Melon

Latest version: 1.0 rev 692
Added 2006-04-25

System for controlling actuators and measuring sensors through an API.

Features include:
- Modular: you can add new sensor/actuator modules.
- Sensor boards have been programmed with intelligence, support rotary encoders, adjust sampling resolution, counters, etc.
- A small number of electronic components is needed. For example you can add relays directly without the use of transistors.
- You can use (multiple) wireless boards to measure sensors remotely.
- Most inputs and outputs can be updated over 1000 times a second.
- Software support for multiple software packages including C#/VB.NET under Windows or linux (Mono).

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available

Windows Azure Software Development Kit

 Home Page Home Page

Categories: Miscellaneous

Author: Microsoft

Latest version: 1.1 (February 2010)
Added 2010-04-23

The Windows Azure SDK provides developers with the APIs, tools, documentation, and samples needed to develop, deploy, and manage applications and services that run on Windows Azure.

Built for .NET 2
Built for .NET 2

WebCab Portfolio for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: WebCab Components

Latest version: 5.0
Added 2005-04-04Updated 2006-12-05

.NET, COM and XML Web service implementation of Markowitz Theory and Capital Asset Pricing Model (CAPM) to analyze and construct the optimal portfolio with/without asset weight constraints with respect to Markowitz Theory by giving the risk, return or investors utility function; or with respect to CAPM by given the risk, return or Market Portfolio weighting. Also includes Performance Evaluation, extensive auxiliary classes/methods including equation solve and interpolation procedures, analysis of Efficient Frontier, Market Portfolio and CML.

Utility Functionality included:
- Interpolation: cubic spline and general polynomial interpolation procedures to assist in the study of the Efficient Frontier.
- SolveFrontier: solve the Efficient Frontier with respect to the risk, return, or the investors utility function.
- MaxRange: maximum range of the constrained Efficient Frontier
- AssetParameters: evaluation of the covariance matrix, expected return, volatility, portfolio risk/variance.
- Performance Evaluation: offers a number of procedures for accessing the return and risk adjusted return (Treynors Measure, Sharpes Ratio).

This product also has the following technology aspects:
- 3-in-1, .NET, COM, and XML Web services: three DLLs, three API docs, three sets of client examples all in one product.
- ADO Mediator: the ADO Mediator assists the .NET developer in writing DBMS enabled applications by transparently combining the financial and mathematical functionality of WebCab's .NET components with the ADO.NET database connectivity model.
- Compatible Containers: Visual Studio 6, VS.NET, Office, C++Builder, Delphi.

Built for .NET
Built for .NET
Library
Library

SDL.NET

 Home Page Home Page

Categories: Graphics, Miscellaneous, Sound - Audio

Latest version: 3.1.0 Alpha 1-1
Added 2005-05-12

Set of object-oriented CLS-compliant .NET bindings for the SDL gaming library.
SDL.NET provides high-level access to audio, keyboard, mouse, joystick, TrueType fonts, various image formats, sound mixing, MPEG-1 movies and 3D hardware via OpenGL, 2D video framebuffer.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Code Library for .NET

 Home Page Home Page

Categories: Miscellaneous

Author: fish

Latest version: 16.1
Added 2003-06-06Updated 2008-02-25

Application that helps to find and use code snippets and resources.
Supports code snippets, files, notes, web, pictures, URLs....

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in

Antelope

 Home Page Home Page

Categories: Math - Logic - AI - Rules, Miscellaneous

Author: Proxem

Latest version: 0.7
Added 2007-03-05

Antelope (Advanced Natural Language Object-oriented Processing Environment) is a .NET framework that facilitates the development of Natural Language Processing software. It can be used for building a semantic search engine.

Antelope includes the following modules:
- Access to part-of-speech tagger and chunker,
- Access to many parsers (Link Grammar, Stanford Parse),
- A full lexicon, with rich relations, based on WordNet 2.1 data,
- A syntax / semantic layer, based on VerbNet 1.5,
- An anaphora resolver,
- A space and time features detector,
- A collocation collapser,
- A sentence splitter for plain text or HTML text,
- A PROLOG interpreter for .NET,
- An Information Extraction module,
- And last but not least: a syntactic Web search utility.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available

PrettyCode.Print for .NET

 Home Page Home Page

Categories: Documentation - Code commenting, Miscellaneous

Author: SubMain

Latest version: 1.7.07251
Added 2007-10-19

Standalone managed application and VS.NET add-in that enables you to produce styled color-coded printouts of .NET source code.
PrettyCode.Print for .NET supports both C# and VB.NET solutions.

Features include:
- Syntax highlighting
- Selective printing
- Auto indent
- Watermarks
- Export output to PDF
- Line numbering; Line bracket connections; Line spacing
- Member separator; Class separator
- Page layout; Print output control; Print preview
- Procedure index
- Support for Visual Studio 2005, 2003, 2002, VB 8.0 and C# 2.0

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in

Spart

 Home Page Home Page

Categories: Miscellaneous

Author: Jonathan de Halleux

Latest version: 1.1
Added 2004-01-13

Parser generator library, 100 C#. It is strongly inspired from Spirit (Boost libraries). Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available

SoftWIRE for Visual Studio .NET

 Home Page Home Page

Categories: IDEs - IDE add-ins, Miscellaneous

Author: Measurement Computing Corporation

Latest version: 6.0
Added 2003-10-06Updated 2005-02-16

Graphical programming extension to Visual Studio .NET.
By using GUI controls in an Icon and Wire design editor, users can create applications without having to write code.
Users select the GUI controls required for the application from over 200 provided, then connect the controls with drag-and-drop wires.
The SoftWIRE controls are all written in managed code and may be used in SoftWIRE or any .NET program. The wires are also .NET components written in managed code.
SoftWIRE projects can be constructed purely from SoftWIRE controls and wires, or may include code you write and .NET components or controls from other vendors.

Built for .NET
Built for .NET
Add-in
Add-in

Nini Configuration Library

 Home Page Home Page

Categories: Miscellaneous

Author: Brent R. Matzelle

Latest version: 1.0
Added 2004-07-29Updated 2005-07-27

Open source software configuration library for .NET.
Nini contains an API for abstracting read/write access of multiple configuration types: INI, .NET config files, registry, XML files, and command-line options.

Features include:
- Multiple configuration types: INI, XML, Registry
- Strong variable types: Int, float, etc to eliminate casts
- Set and save: Add, remove, edit, and save configs
- Merge several configs into one
- 100% managed INI parser
- Loads an unlimited number of files
- Includes command line configuration application

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé