.NET tools, components, libraries and add-ins sign in | create your account  
Stimulsoft Reports.net
Advertise here! Contact us to know the options
Category

Languages

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

F#

 Home Page Home Page
Categories:
Author: Microsoft
Latest version: 1.9.6.2 (September 2008 Community Technology Preview)
Description: Language combining the strong typing, scripting and productivity of ML with the libraries, cross-language working and tools of .NET.

F# gives you a combination of:
- interactive scripting like Python
- the foundations for an interactive data visualization environment like MATLAB
- the strong type inference and safety of ML
- a cross-compiling compatible core shared with the popular OCaml language
- a performance profile like that of C#
- access to the entire range of .NET libraries and database tools

Features include:
- Intellisense interactive XML documentation help
- 64-bit support. F# compiler, F# Interactive and F# for Visual Studio now run correctly on x64 and ia64 machines.
- Matrix library
- Compositional, customizable structured printing. An approach to user-definable structured display of terms.
Added: 2003-05-21
Updated: 2008-09-16
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Add-in[AddIn] Free or free version available[FreeVersionAvailable]

Chrome

 Home Page Home Page
Categories:
Author: RemObjects Software
Latest version: 1.0.0.35 Beta
Description: Object Pascal language for the .NET and Mono Platforms.
Chrome implements the Object Pascal language, and adds design elements from other languages such as C#, Java and Eiffel, and it introduces its own language innovations.
Chrome can be used to write fully managed native .NET applications for the .NET Framework, the Compact Framework or the Mono Platform, and develop applications inside Visual Studio .NET.
Features include:
- Class Contracts: native support for Design By Contract like constructs, via preconditions, postconditions and invariants.
- Virtual Properties: Virtual Properties and Events allow you to more easily define abstract classes and interfaces, or overwrite existing framework interfaces that contain properties.
- 1st Class Namespaces Support: Chrome provides three basic features that allow developers to work with namespaces.
- Enhanced Events: Chrome introduces a new syntax for defining and working with events to the Pascal language.
- Enhanced Block Constructs and Inline Variable Declarations: declare loop variables where you need them and keep with blocks safe, with inline variable declaration support.
Added: 2004-10-27
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Built for the Compact Framework[BuiltForCompactFramework] Built for Mono[Built for Mono]

Scala

 Home Page Home Page
Categories:
Author: Ecole Polytechnique Fédérale de Lausanne
Latest version: 2.4.0
Description: Programming language designed to express common programming patterns in a concise and type-safe way.
Scala integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more. It is integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.
A Scala Plugin extends the Eclipse platform with a new Scala perspective providing wizards to generate Scala code, syntax highlighting and integration of the Scala tools (currently compiler only).
Added: 2006-07-26
Updated: 2007-04-09
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Nemerle

 Home Page Home Page
Categories:
Author: Computer Science Institute of the University of Wroclaw
Latest version: 0.9.3
Description: Hybrid (functional, object-oriented and imperative) programming language for the .NET platform.
Key features of the language include:
- C#-like syntax
- object system (derived directly from .NET)
- access to both functional and imperative features
- code-generating macros
- variants
- pattern matching
- static and on-demand dynamic typing
- type inference
- parameter polymorphism (aka generics)
Added: 2004-02-20
Updated: 2006-06-07
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Ruby.NET

 Home Page Home Page
Categories:
Author: Zutubi
Latest version: 0.9
Description: Compiler that translates Ruby source code into .NET intermediate code.
This allows components implemented using the Ruby language to:
- Natively execute on the .NET platform
- Be linked with third party components developed using other .NET languages such as C#
- Utilize the resources of the .NET platform including visual design and debugging tools, the security framework and a collection of class libraries used, for example, to create Windows forms, web and database applications

An optional Visual Studio integration package for Ruby.NET is provided.

Previous name: Gardens Point Ruby.NET Compiler
Added: 2006-06-20
Updated: 2007-11-21
Attributes: Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

NetCOBOL for .NET

 Home Page Home Page
Categories:
Author: Fujitsu Software Corporation
Latest version: 2.0
Description: COBOL compiler for .NET.
Features:
- Adapts OO COBOL syntax, and supports .NET-specific extensions, so that COBOL programs can be written to take full advantage of the .NET Framework classes.
- Enables COBOL as an ASP.NET scripting language.
- Includes Visual Studio Premier Partner edition which is a special packaging of Visual Studio .NET 2003.
Added: 2004-01-29
Attributes: Built for .NET[BuiltForDotNet]

Zonnon

 Home Page Home Page
Categories:
Author: Computer Systems Institute, ETH Zürich
Latest version: Build10045 (2 December, 2005)
Description: General-purpose programming language in the Pascal, Modula-2 and Oberon family.
Zonnon retains an emphasis on simplicity, clear syntax and separation of concerns whilst focusing on concurrency and ease of composition and expression. Unification of abstractions is at the heart of its design and this is reflected in its conceptual model based on modules, objects, definitions and implementations. Zonnon offers a computing model based on active objects with their interaction defined by syntax controlled dialogs. It also introduces features including operator overloading and exception handling, and is specifically designed to be platform independent.
Added: 2006-02-20
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]

S#

 Home Page Home Page
Categories:
Author: SmallScript Corp.
Description: Superset of the Smalltalk-98 language
Added: 2003-05-20
Updated: 2003-05-21
Attributes: Built for .NET[BuiltForDotNet]

CodeGear RAD Studio

 Home Page Home Page
Categories:
Author: Borland
Latest version: 2007
Description: Multiple-language and multiple-platform development environment.
CodeGear RAD Studio is a RAD environment offering support for GUI, Web, database, modeling, and Application Lifecycle Management, with Delphi, C#, .NET Framework 2.0 and Win32.
The native languages and debuggers that are included in CodeGear RAD Studio are Delphi for Win32 development, Delphi for .NET, and C++Builder.

Features include:
- A multi-language, multi-platform IDE with integrated refactoring, error display, in-line documentation viewing, and application profiling.
- Blackfish SQL: managed SQL database with support for Delphi language stored procedures and triggers
- Delphi for .NET language support for parameterized types
- Build AJAX powered websites with ASP.NET 2.0 and VCL for the Web

Editions:
- Professional: IDE with hundreds of components and features like refactoring, code completion, syntax highlighting, live templates, full-featured debugging, unit testing and local database connectivity to Blackfish SQL, InterBase and MySQL.
- Enterprise: includes everything in the Professional edition plus database server connectivity to Blackfish SQL, InterBase, MySQL, Microsoft SQL, Oracle, DB2, Informix and Sybase. Also included are additional UML modeling functionality and VCL for the Web for AJAX web site development.
- Architect: includes everything in the Enterprise edition plus Enterprise Core Objects (ECO) for rapid model-driven development of database-driven applications, and advanced UML modeling including import and transformation.

Previous name: Borland Developer Studio
Added: 2003-11-05
Updated: 2007-09-12
Attributes: Built for .NET 2[BuilfForDotNet2]

Liogo

 Home Page Home Page
Categories:
Latest version: 0.4 Beta 1
Description: Logo compiler for .NET.
Liogo compiles Logo files to .NET IL EXE or DLL. So, Liogo result could be launched directly on Windows and, via Mono runtime, on Linux. Last, with Liogo you can mix Logo code with C#/VB.NET code.

Features include:
- UCBLogo compatibility,
- Framework of more than 100 Logo procedures
- Turtle graphics framework
- Compile to EXE or dynamically loadable DLL
- Can call any .NET assembly from LIOGO
- True Logo variable scope (called can see calling variable)
- Logo dynamic operation (RUN, MAP, INVOKE, FOREACH, ...)
- Multi-thread core
- Multi OS support: Windows and Linux
- Localization of structural element and framework
Added: 2007-09-11
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eiffel ENViSioN!

 Home Page Home Page
Categories:
Author: Eiffel Software
Latest version: 2.5
Description: Plug-in for Visual Studio .NET that enables you to use the features of the Eiffel language, including design by contract, multiple inheritance, and generics.
Features include:
- Design by contract
- Integrated with the VS.NET 2003 and 2002
- Multiple inheritance
- Incremental compiling
- Windows Forms Designer support
- Source code control management support
- .NET resources support
Added: 2003-05-20
Updated: 2005-11-05
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable]

P#

 Home Page Home Page
Categories:
Author: Jonathan Cook
Latest version: 1.1.3
Description: Compiler which facilitates interoperation between a concurrent superset of the Prolog programming language and C#. This enables Prolog to be used as a native implementation language for the .NET platform. P# compiles a linear logic extension of Prolog to C# source code.
Added: 2004-04-29
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Phalanger

 Home Page Home Page
Categories:
Latest version: 2.0 Beta 3
Description: Extends the .NET language family with PHP version 5.
Phalanger enables developers to deploy and run existing PHP code on an ASP.NET web server and develop cross-platform extensions to such code. Compatible with PHP 5.0, the object model in Phalanger enables to combine PHP objects with the .NET ones. It is possible to use a class written in PHP from a .NET application or even to import a .NET class into PHP scripts provided that this class respects the PHP object model implemented in the Phalanger.
Phalanger also provides .NET programmers with PHP functions and data structures. The Phalanger class library is accessible to a .NET programmer regardless to her favorite programming language together with type information and in-library debugging.
Phalanger also integrates the PHP language into Visual Studio .NET.
Added: 2005-01-04
Updated: 2006-10-19
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Spec#

 Home Page Home Page
Categories:
Author: Microsoft
Latest version: 1.0.20411
Description: Programming system that is an attempt at a more cost effective way to develop and maintain high-quality software.

The Spec# system consists of:
- The Spec# programming language: an extension of C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants.
- The Spec# compiler. Integrated into Visual Studio, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools.
- The Spec# static program verifier. Codenamed Boogie, this tool generates logical verification conditions from a Spec# program. Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it.

A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships.
The Spec# programming system is being developed as a research project at Microsoft Research.
Supports VS 2008 and 2005.
Added: 2008-04-24
Attributes: Built for .NET 2[BuilfForDotNet2] Add-in[AddIn] Free or free version available[FreeVersionAvailable]

A#

 Home Page Home Page
Categories:
Author: United States Air Force Academy
Latest version: 2.01
Description: Port of the Ada language to the .NET Platform.

Features include:
- Extract Ada specification files directly from .NET DLLs (MSIL2Ada)
- Compile Ada programs into .NET executables (MGNAT)

A# has been fully integrated into AdaGIDE, an open-source IDE for Ada under Windows. A .NET port of the multi-platform open-source GUI Design tool RAPID has been completed.
Added: 2005-05-05
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

IronPython

 Home Page Home Page
Categories:
Author: Microsoft
Latest version: 2.0 Alpha 6
Description: Implementation of the Python language targeting the .NET and Mono platforms.

Features include:
- Integrated with the Common Language Runtime: IronPython code can use CLR libraries and Python classes can extend CLR classes.
- Fully dynamic: IronPython supports an interactive interpreter and transparent on-the-fly compilation of source files just like standard Python.
- Optionally static: IronPython also supports static compilation of Python code to produce static executables (.exe's) that can be run directly or static libraries (.dll's) that can be called from other CLR languages including C#, VB, managed C++ and more.
Added: 2004-07-30
Updated: 2007-11-21
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for Mono[Built for Mono]

Octopus .NET Translator

 Home Page Home Page
Categories:
Author: Remotesoft
Latest version: Beta
Description: Performs syntax translations between Java, C#, VB.NET, Visual C++.NET and native C++.
Added: 2003-10-28
Attributes: Built for .NET[BuiltForDotNet]

EiffelStudio

 Home Page Home Page
Categories:
Author: Eiffel Software
Latest version: 5.6
Description: IDE for the Eiffel language.
Features include:
- Design by contract
- Multiple inheritance
- .NET compatibility: allows you to create applications that can interoperate and share code with any other .NET language
Added: 2003-05-20
Updated: 2005-11-05
Attributes: Built for .NET[BuiltForDotNet] Free or free version available[FreeVersionAvailable]

Boo

 Home Page Home Page
Categories:
Latest version: 0.7.5
Description: Object oriented statically typed programming language for the Common Language Infrastructure (CLI) with a Python inspired syntax and a special focus on language and compiler extensibility.

Boo has a syntax near identical to the Python language (including features planned for Python 3.0), but Boo is a statically typed language. It does most of its work at compile-time instead of at run-time, although there are run-time features such as duck typing. As such, feature-wise Boo actually has more in common with C#, such as static typing (by default), (optional) explicit typing: "private x as int", interfaces, events, abstract classes, delegates, enums, properties, operator overloading, etc.

Additional features include:
- anonymous methods / lexical closures
- explicit type declarations ("x as int") are optional (uses type inference)
- compile directly to a cross-platform EXE or DLL assembly
- support for custom macros and attributes (similar to decorators in Python)
- features for extending the compiler and the language itself
- duck typing, and more runtime typing features planned
- case insensitive option
- built-in literals for lists, hashes, arrays, regular expressions and timespans
- add-in for the free SharpDevelop IDE
- plus: slicing, string interpolation, statement modifiers, syntactic attributes, syntactic macros, generators, first class functions (functions as objects), callable types, user-defined value types, partial classes, extension methods.
Added: 2005-02-25
Updated: 2005-12-10
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided] Built for Mono[Built for Mono]

ANTLR

 Home Page Home Page
Categories:
Author: Terence Parr
Latest version: 3.0
Description: ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides support for tree construction, tree walking, and translation.
Added: 2003-12-19
Updated: 2007-05-28
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Delta Forth .NET

 Home Page Home Page
Categories:
Author: Valer Bocan
Latest version: 1.31
Description: Delta Forth is a development tool for the Forth programming language.
Forth is a tool for scientific projects. This tool brings Forth to the .NET world.

Features include:
- Compilation directly to MSIL (no intermediate code generation)
- Compilation to either .EXE or .DLL
- Support for integer and string constants
- Support for local variables
- Support for include files
- Support for external libraries
- Support for strong signatures
Added: 2003-05-20
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Built for Mono[Built for Mono]

Lahey/Fujitsu Fortran for .NET

 Home Page Home Page
Categories:
Author: Lahey Computer Systems
Latest version: 7.0 Release Candidate
Description: Fortran language support for .NET
Added: 2003-08-02
Attributes: Built for .NET[BuiltForDotNet]
Ignore this
Advertise here! Contact us to know the options
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks!
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle