•        0

Sparrow.NET is an open source application framework that makes building .NET applications easier and quicker.



Related Projects

IronSparrow CMF

Iron Sparrow is Content Managment Framework. It is desinged to allow easy nad modular build of web applications, CMS'es or CRM.

Managed Extensibility Framework

The Managed Extensibility Framework (MEF) is a library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being monolithic to dynamically composed. If you are building extensible applications, MEF is for you.

Batch Scheduler using .Net 4, MEF and Entity framework 4.1 (Magic Unicorn)

Simple Batch Architecture written on C#. Uses the .NET 4, MEF and Entity Framework 4.1 Code First. If you dont need a scheduler, just use the sample code. Agents can be scheduled through a central database table. Plug-ins (or jobs) are launched through MEF.


Qt IoC Container is C++ application framework inspired by Inversion Of Control concept as demonstrated by Spring framework. It uses Qt meta object system and plugin system to get around the C++'s lacking of reflection mechanism. License: LGPL

vs-mef - Managed Extensibility Framework (MEF) implementation used by Visual Studio

The MEF that ships with the .NET Framework (System.ComponentModel.Composition) is good, and Visual Studio used it through Dev12 (Visual Studio 2013). But it had performance limitations inherent in its "dynamic composition" capability, which Visual Studio did not require, and Visual Studio needed to surpass the performance that ".NET MEF" could offer.The .NET team went on to create an all new implementation of MEF, which was "portable", and shipped in a NuGet package called Microsoft.Composition. This was faster in some respects than the .NET Framework, but lacked the extensibility Visual Studio required, was incompatible with MEF parts written for ".NET MEF", and suffered from poor startup performance. This new MEF implementation was later renamed to System.Composition, but has otherwise not received much by way of upgrades.

SourceMax.Web.IoC - A simple MEF-based IoC system for MVC and WebApi projects.

A simple MEF-based IoC system for MVC and WebApi projects.

NEF - Native Extensibility Framework

NEF (Native Extensibility Framework) is an open source IoC extensibility framework targetting C++. It is modeled after the more useful features of MEF in C#.


??????: 1. ????????(????,emit,ftp,email,serializer,extension,?????) 2. ??(memorycache/?????/membase) mef?? 3. ??, 4. ????(entity framework ??,??????????) 5. ioc ??? 6. ??postsharp?aop (cache,exception,performance tester,authorize)

Jounce: Silverlight MVVM + MEF Framework

Jounce is a framework for Silverlight intended to provide basic building bocks for modular line of business applications that follow the MVVM pattern and utilize the Managed Extensibility Framework (MEF).

Managed Extensibility Framework (MEF) Contrib

MEF Contrib is a community-developed library of extensions to the Managed Extensibility Framework (MEF), a new library in .NET.


This a WPF project that implements PRISM with MEF as the IoC. This is an IDE with a modern UI where developers can run and centralize all their different apps.

Dagger 2 - Compile-time dependency injection framework for both Java and Android

Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. It eliminates all reflection, and improves code clarity by removing the traditional ObjectGraph/Injector in favor of user-specified @Component interfaces.

JCOPF - javascript mvc & ioc plugin framework

javascript mvc & ioc plugin framework

sparrow - sparrow web framework

sparrow web framework

Sparrow-Test - Sparrow Framework Test Bed

Sparrow Framework Test Bed

Sparrow-vs.-Cocos - Sparrow Framework Community Project

Sparrow Framework Community Project

Sparrow-Tiled-Add-on - Classes for using Tiled maps with the Sparrow Framework

Classes for using Tiled maps with the Sparrow Framework

sparrow - sparrow Front-end framework

sparrow Front-end framework


Notepad# is an open source code editor and notepad replacement that supports several languages. Notepad# will use Managed Extensibility Framework(MEF) library to create an easy-to-extended, plugin-based source code editor. MEF has already shipped with .Net 4.0.


MEFGeneric is a framework to support CLR Generic types in MEF (Managed Extensibility Framework).