-
Notifications
You must be signed in to change notification settings - Fork 10
Users
We're happy to notice that the following projects and products are using Mono.Cecil. Please contact us to improve or correct this list.
h3. Open Source
-
Compilers ** "vbnc":http://mono-project.com/VisualBasic: Mono's Visual Basic compiler. ** "brainfucker":http://code.google.com/p/brainfucker/: A brainfuck compiler for the CLI. ** "JaCIL":http://www.cs.rit.edu/~atg2335/project/: A CLI to JVM Compiler. ** "Ja.NET":http://www.janetdev.org/: A JVM to CLI Compiler. ** "JSIL":https://github.com/kevingadd/JSIL: A IL to JavaScript compiler. ** "Lexa-JSM":http://code.google.com/p/lexa-jsm/: A C# to JavaScript converter.
-
Decompilers ** "ILSpy":http://www.ilspy.com: ILSpy is a Cecil based decompiler from the SharpDevelop team ** "Cecil.Decompiler":http://github.com/mono/cecil/tree/master/decompiler: Cecil.Decompiler is a library to decompile from CIL to C# or other languages based on Cecil. ** "Cecil Studio":http://code.google.com/p/cecilstudio: Cecil Studio is an interface over Cecil and Cecil.Decompiler.
-
Development Environment ** "SharpDevelop":http://www.icsharpcode.net/OpenSource/SD/: #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. ** "MonoDevelop":http://www.monodevelop.com/: MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages. ** "MonoUML":http://www.monouml.org/doku.php/reverseengineering-cil: CIL Reverse Engineering plugin. ** "Reflexil":http://reflexil.net/: A plugin for Reflector that allows you to modify your assemblies. ** "LINQPad":http://www.linqpad.net/: A tool which lets you interactively query SQL databases with LINQ.
-
Code Quality & Metrics ** "Gendarme":http://mono-project.com/Gendarme: Gendarme is a tool to find problems in programs. ** "Monoxide":http://mono-project.com/Monoxide: Monoxide is an extensible assembly viewer. ** "DrivenMetrics":http://github.com/garrensmith/DrivenMetrics: A .net command line metrics tool. ** "Lokad Shared Libraries":http://code.google.com/p/lokad-shared-libraries/: Libraries and guidance for building .NET applications efficiently.
-
Documentation ** "monodoc":http://www.mono-project.com/Monodoc: Monodoc is a set of libraries and applications for viewing and editing Mono class library documentation. ** "ImmDoc .Net":http://immdocnet.codeplex.com/: ImmDoc .NET is a command-line utility for generating HTML documentation from a set of .NET assemblies and XML files created by the compiler.
-
Testing ** "MbUnit v3 / Gallio":http://www.gallio.org/: The Gallio Automation Platform is an open, extensible, and neutral system for .NET that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks. ** "MoMA":http://www.mono-project.com/MoMA: The Mono Migration Analyzer (MoMA) tool helps you identify issues you may have when porting your .Net application to Mono. ** "OpenCover":http://sawilde.github.com/opencover/: An open source code coverage tool.
-
Aspect Weavers ** "SheepAOP":http://sheepaop.codeplex.com/: SheepAOP is yet another AOP tool for the .NET environment, inspired by AspectJ. ** "AspectDNG":http://aspectdng.tigris.org/: AspectDNG is a static .NET aspect weaver. ** "LinFu":http://code.google.com/p/linfu/: A framework that adds mixins, inversion of control, DbC, and other language features to the Common Language Runtime. ** "SetPoint":http://setpoint.codehaus.org/: SetPoint is yet another AOP engine. ** "Compose*":http://janus.cs.utwente.nl:8000/twiki/bin/view/Composer/WebHome: Compose* (or: ComposeStar) is a project that aims at enhancing the power of component- and object-based programming. ** "PostCrap":http://postcrap.codeplex.com/: PostCrap is a flyweight attribute based aspect injection .NET post compiler. ** "NSurgeon":http://nsurgeon.codeplex.com/: A static aspect weaver.
-
Assembly Manipulation ** "Mono Linker":http://mono-project.com/Linker: The linker is a tool one can use to only ship the minimal possible set of functions that a set of programs might require to run as opposed to the full libraries. ** "Mono Merge":http://github.com/mono/cecil/tree/master/merge: A tool to create one assembly from a set of assemblies. ** "mono-cil-strip":http://github.com/mono/mono/tree/master/mcs/tools/cil-strip: A tool to remove the bytecode of assemblies after they have been AOTed to reduce the binary side. ** "ExePack":http://exepack.codeplex.com/: Exepack.NET is executable file compressor for .NET Framework. ** "IL-Repack":http://code.google.com/p/il-repack/: IL-Repack is an ILMerge clone. ** "CInject":http://codeinject.codeplex.com/: Allows code injection into any managed assembly without disassembling and recompiling it. Ships with dynamic Logging, Performance and Runtime Intelligence injectors and includes "Quick Guide & Samples":http://www.ganshani.com/applications/cinject-code-injector/
-
Databases related ** "db4o":http://www.db4o.com/: A native persistence solution for .net and Mono. ** "Euss":http://euss.evaluant.com/: Evaluant Universal Storage Services (EUSS) is an extensible programming model and runtime components for building data aware solutions on the .Net platform.
-
Obfuscators ** "Obfuscar":http://code.google.com/p/obfuscar/: Obfuscar is a basic obfuscator for .NET assemblies. ** "SharpObfuscator":http://codeplex.com/SharpObfuscator: It is a Software Protection tool, designed to help .NET developers efficiently protect their software. ** "Confuser":http://confuser.codeplex.com/: Confuser is a obfuscator for .NET.
-
Other ** "mdb/sdb":http://mono-project.com/Debugger: Mono Managed Debugger. ** "WSPBuilder":http://www.codeplex.com/wspbuilder: A SharePoint Solution Package (WSP) creation tool for WSS 3.0 & MOSS 2007 ** "XAML Power Toys":http://karlshifflett.wordpress.com/xaml-power-toys/: XAML Power Toys is a Visual Studio 2008 SP1 Add-In or a Visual Studio 2010 Add-In that empowers WPF & Silverlight developers while working in the XAML editor. ** "PowerShell Community Extensions":http://pscx.codeplex.com/: PowerShell Community Extensions (PSCX) is aimed at providing a widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts for Windows PowerShell that members of the community have expressed interest in. ** "Community Kit for SharePoint":http://cks.codeplex.com/: The Community Kit for SharePoint is a set of best practices, templates, Web Parts, tools, and source code that enables practically anyone to create a community website based on SharePoint technology for practically any group of people with a common interest.
h3. Closed Source
-
Compilers ** "MonoTouch":http://monotouch.net/: The mtouch tool which compiles CIL to native code uses Cecil and the Mono.Linker to reduce the application size. ** "Mono for Android":http://mono-android.net/: The mandroid tool uses Cecil and the Mono.Linker to reduce the application size. ** "Oxygene":http://remobjects.com/oxygene.aspx: RemObjects's Oxygene is a Pascal compiler for .net and Mono ** "Mainsoft CIL to Java bytecode":http://dev.mainsoft.com/Default.aspx?tabid=130#MS_IL_to_Java_ByteCode_Compilation compiler
-
Code Quality & Metrics, Code Browsers and Decompilers ** "NDepend":http://www.ndepend.com/ ** "Reflector Pro":http://www.red-gate.com/products/reflector/index.htm ** "Coverity Prevent":http://www.coverity.com/products/ ** "Nitriq":http://www.nitriq.com/: Nitriq Code Analysis helps .Net developers perform thorough code reviews. ** "Structure101":http://www.headwaysoftware.com/products/?code=Structure101: Software architecture refactoring and management for .net. ** "Kalistick":http://www.kalistick.fr/ ** "Exception Hunter":http://www.red-gate.com/products/Exception_Hunter/index.htm ** "Telerik JustDecompile":http://www.telerik.com/products/decompiling.aspx ** "Telerik JustCode":http://www.telerik.com/products/justcode.aspx ** "NCrunch":http://www.ncrunch.net/: NCrunch is an automated parallel continuous testing tool for Visual Studio .NET.
-
Profilers ** "NHProf":http://nhprof.com/: A profiler for NHibernate. ** "L2SProf":http://l2sprof.com/: A profiler for Linq to Sql. ** "EFProf":http://efprof.com/: A profiler for Entity Framework. ** "EQATEC Profiler":http://www.eqatec.com/tools/profiler: Free code profiler for both full .NET and .NET CF applications.
-
Object Relational Mappers ** "Telerik OpenAccess":http://www.telerik.com/products/orm.aspx: Telerik OpenAccess is an Enterprise-grade .Net ORM that does the data access plumbing in desktop and web applications.
-
Knowledge-Based Engineering ** "Pacelab Suite":http://www.pace.de/en/group.php?myid=2&subid=0&mydataid=5: Knowledge-based engineering platform for multidisciplinary product modeling, design analysis, verification and optimization
-
Obfuscators ** "Eazfuscator.NET":http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/: Free obfuscator for .NET platform ** "{smartassembly}":http://www.smartassembly.com/: Commercial obfuscator ** "XapOptimizer":http://www.componentone.com/SuperProducts/XapOptimizer/: reduce the size of Silverlight xap files ** "XHEO DeployLX":http://xheo.com/products/code-protection: Commercial obfuscator ** "DeepSea Obfuscator":http://www.deepseaobfuscator.com/: Commercial obfuscator ** "CodeWall":http://www.codewall.com/: Commercial obfuscator
-
Assembly manipulation ** "Telerik AssemblyMinifier":http://www.telerik.com/products/silverlight/getting-started/assembly-minifier.aspx: reduce the size of Silverlight zap files ** "GPU.NET":http://www.tidepowerd.com/: instrument assemblies to specific code on the GPU.
All trademarks and brands are the property of their respective owners.