About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
2-0 3-5 acm addin ajax analysis antconc aop aot api aspect aspect-oriented assembly ast avr basic bazaar blitzmax boo browser build-tools c c# cats cecil chrome cil class-library cli clr cobol code code-generation code-generators coding command common composition-filters concordance concordancer console corpora corpus cross-platform database dc decompiler design-by-contract development dlr dsl dynamic ecma eiffel electronics embedded engineering framework free functional functional-programming hardware highlight high-performance icd2 ide il injection interpreter interpreters ironlua ironpython ironruby iso java jit jvm kernel keywords language lexical lexical-analysis library line linux lisp lua mac macosx macros managed manipulation mcu metaprogramming microchip microcontroller microcontrollers microkernel microsoft mono msil multi-platform nemerle objectoriented object-oriented open-source os parser pascal patternmatching patternrecognition php pic portable programming programminglanguage programming-language python rdbms reflector regular-expressions robotics robustness ruby runtime scala script scripting sdk seamlessness software-development source springframework static syntax technology text tokenizer tools unit-testing usb vb.net vm weaver web2.0 windows wordlist wordlister word-processors wordsmith-tools
[44 users on Ohloh]
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It is also fully interoperable with Java.
Boo Programming Language
[41 users on Ohloh]
A wrist-friendly language targeting the Common Language Runtime (.NET / Mono) with an extensible compiler pipeline, a syntax reminiscent of Python, and many other features (like type inference, syntactic macros, etc.)
[22 users on Ohloh]
EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436, and ACM Software System Award 2006).

It includes:
* Eiffel compiler
* Eiffel GUI editor
* Eiffel code browsing tool
* Eiffel diagram editor with round-trip,
* Eiffel refactoring tool
* Eiffel debugger
* Eiffel profiler
* Eiffel analysis tools (Metrics, Dependencies, etc.).

Eiffel generates C or CLI fo...

[8 users on Ohloh]
Reflexil is an assembly editor and runs as a plug-in for Lutz Roeder's Reflector, a great tool for .NET developers. Reflexil is using Mono.Cecil, written by Jb Evain, which is a strategic library for the Mono project.

Reflexil is able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports 'on the fly' c# code injection.

MOSA Project
[6 users on Ohloh]
The Managed Operating System Alliance (MOSA) Framework is a set of operating system components, compiler tools and libraries for managed operating systems based on the Common Intermediate Language and .NET technology.

We provide the foundation for other projects, such as SharpOS and Ensemble OS.

[5 users on Ohloh]
IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language.
[3 users on Ohloh]
Tags: framework mono boo c# .net cecil compiler milo
Milo is a framework to help you build a compiler targeting the .net/Mono platform.
[3 users on Ohloh]
PostSharp Core is a platform for post-compilation enhancement of .NET assemblies. PostSharp Laos is an Aspect-Oriented Programming (AOP) famework the .NET. Using PostSharp Laos, you can design custom attributes that really add new behaviors to your code.
[2 users on Ohloh]
Compose* (or: ComposeStar) is a project that aims at enhancing the power of component- and object-based programming, so that software becomes easier to structure and modularize, hence easier to develop, maintain and extend. In particular, Compose* offers aspect-oriented programming (http://aosd.net) through the composition filters model (http://trese.cs.utwente.nl/oldhtml/composition_filters/).
[2 users on Ohloh]
IronRuby is an Open Source implementation of the Ruby programming language. It is built using the Dynamic Language Runtime, which makes it easier to build high-quality dynamic language implementations on top of Microsoft's .NET Framework.
[1 users on Ohloh]
Tags: dsl build-tools clr boo .net compiler unit-testing
BooDoo is a build tool remeniscent of NAnt, except that it uses a domain-specific language (DSL) rather than the eXtensible Markup Language (XML) employed by NAnt. Because the DSL is compiled and run as a Boo source code file, the build file can contain regular Boo code to be run along-side of the build targets.
[1 users on Ohloh]
CORSIS (formerly Tenka Text) is a performance‐oriented, open‐source library for corpus analysis. It utilizes typed assembly, task‐specific compilers and parallelization to deliver the best performance with elegant design. Demonstrative GUI of the project comes with Wordlister - an advanced, extremely fast graphical wordlist tool and a regex concordance tool. CORSIS - the open-source answer to WordSmith Tools.
Fan Programming Language
[1 users on Ohloh]
Fan is an OO, functional programming language designed to cross compile to both the Java and .NET platforms. It provides a concise syntax along with elegant, cross portable libraries.
[1 users on Ohloh]
Tags: .net php compiler
Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger gives web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform taking profit from the best from both sides.
( λunula )
[0 users on Ohloh]
Tags: common evaluator lisp compiler .net
Lunula is an Common Lisp implementation for .NET. Lunula strives to be ANSI compliant while also integrating well with the .NET platform. With Lunula you can take advantage of all the features of Lisp (macros, CLOS, ...) and deploy in any .NET environment (Silverlight, XNA...)
[0 users on Ohloh]
Tags: .net language programming compiler ti-994a basic
This project aims to create a complete compiler for the TI BASIC programming language. TI BASIC was the dialect of BASIC created for the TI-99/4A.

Current StatusThe project is currently in pre-alpha. (Updated 1/20/2007)

Simple programs that do not use any of the graphic or sound subroutines can be parsed and compiled.

CompletedLET (assignment) statements REM comments END/STOP GOTO and ON-GOTO GOSUB/RETURN IF-THEN-ELSE FOR-TO (STEP is not implemented. Counting is by 1) NEXT ...

[0 users on Ohloh]
Tags: ironpython c assembly .net nemerle compiler
The NPhilosopher project aims to produce an extensible compiler written in Nemerle with a number of supported languages and targets.
Open Studio IDE
[0 users on Ohloh]
Tags: docking compiler free ide .net addin
The free open source ide for .net.
the other open studio page was not working, made this one.
Pascal compiler for .NET framework
[0 users on Ohloh]
Tags: pascal compiler .net
This project aims to build a Pascal-compatible compiler for the .NET framework using C#.

In the future other stuff like object-orientation may be added.

Wildcat COBOL
[0 users on Ohloh]
The Wildcat Cobol Compiler for .NET, Mono (an open source implementation of .NET) and DotGNU Portable .NET runtimes, is an open source COBOL compiler with some extensions that allow your programs to use the .NET Framework and external .NET assemblies such as NUnit.