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# c++cli 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 wordlister word-processors wordsmith 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.
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.
[0 users on Ohloh]
Pigmeo is a free multiplatform software project which aims to provide a set of compiler, framework and utilities for developing applications for microcontrollers and embedded systems. Those apps for microcontrollers can be written in any .NET language such as C#, Visual Basic .NET, Nemerle, IronPython, C++/CLI... and use any class available in the .NET Framework, plus the classes available in the Pigmeo Framework.
[0 users on Ohloh]
Tags: .net cecil cil compiler brainfuck mono c#
Brainfucker is a command line brainfuck interpreter and compiler written in C#. You can compile brainfuck code into the Common Intermediate Language (CIL) suitable for deployment on any generics-capable CLI runtime (.NET, Mono, etc).

Read more about brainfucker

Download brainfucker

Regex Compiler
[0 users on Ohloh]
Tags: compiler expressions regular line command tools 2-0 .net
A simple command line compiler for pre-building regular expressions into DLL assemblies. RegexC reads type names and regexes from a plain text source file, and calls Regex.CompileToAssembly() to package them into a reusable DLL.
Common Compiler Infrastructure -
[0 users on Ohloh]
Tags: cci framework cli 3-5 compiler 2-0 .net
A set of libraries for creating, reading and manipulating .NET CLR metadata and MSIL.

This project is driven by the Research in Software Engineering team (RiSE) at Microsoft Research Redmond.

[0 users on Ohloh]
Tags: nemerle .net compiler kernel
Renraku is a pure managed code operating system. You can read more here: http://daeken.com/renraku-future-os