Open Source BizTalk Projects in Codeplex

There is a healthy open source community around BizTalk server which helps to fill the gap in the product. Here you'll see majority of the popular open source projects related to BizTalk hosted in CodePlex.

Open Source Projects

Enterprise Service Bus Guidance
The Microsoft ESB Guidance provides architectural guidance, patterns, practices, and a set of BizTalk Server and .NET components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging.
SDC Tasks Library
This is the latest version of the SDC Tasks for .NET 2.0. The SDC Tasks are a collection of MSBuild tasks designed to make your life easier. You can use these tasks in your own MSBuild projects. You can use them stand alone and, if all else fails, you can use them as sample.
Deployment Framework for BizTalk.
The Deployment Framework for BizTalk eliminates the pain associated with BizTalk application deployments, and goes far beyond BizTalk’s out-of-the-box deployment functionality. It also includes additional tools to enhance developer productivity, such as binding file management.
BizUnit - Framework for Automated Testing of Distributed Systems
BizUnit enables automated tests to be rapidly developed. BizUnit is a flexible and extensible declarative test framework targeted that rapidly enables the automated testing of distributed systems, for example it is widely used to test BizTalk solutions. BizUnit is fully extensible. Its approach is to enable test cases to be constructed from generic reusable test steps, test cases are defined in XML which allows them to be auto-generated and also enables the ‘fixing up’ of Url’s for different environments, e.g. test, staging and production environments. Defining test cases in XML enables test cases to be auto-generated.
BizUnitExtensions And Tools
This project aims to provide some more test step libraries, tools and utilities to enhance the reach of BizUnit. Here you can find some enhancements/extensions to the steps in the base libraries (the enhancements being packaged in separate assemblies) , new steps, support applications, tutorials and other documentation to help you understand and use it.
BizUnit Designer
BizUnit Designer is a GUI that allows rapid creation of BizUnit test cases which can be used for unit testing or system testing distributed applications. The easy to use drag and drop user interface has minimal learning curve which will get you up and running with test cases in a matter of minutes.
BizTalk Sftp Adapter
This adapter was developed for a customer who needed to transfer files independent from any choice of platform. Much concern for security, along with already invested infrastructure, where the main reasons for choosing Sftp before other protocols like Ftps.
BizTalk Server Pipeline Component Wizard
A project meant to ease to development of pipeline components used within a BizTalk Server environment. Supports both C# and VB.NET
BizTalk Scheduled Task Adapter
An Biztalk Server 2004/2006 in-process receive adapter that executes a prescribed task on a daily, weekly or monthly schedule. The adapter is configured entirely within Biztalk, all config is stored within the SSODB and can be exported and imported via binding files.
BizTalk Server 2006 Documenter
Creates compiled help files for a given BTS 2006 installation. This tool can be run on an ad-hoc basis using the UI or from the command line as a post build/deploy task to create a compiled help file describing a BTS 2006 installation.
BizTalk Server 2006 TCPIP Adapter
TCPIP Adapter for BizTalk Server 2006 which supports all BTS message exchange patters and also provides a Duplex Pattern which is not supported out of box with BizTalk.
BizTalk 2006 Message Archiving Pipeline Component
A BizTalk 2006 & BizTalk 2006 R2 pipeline component which allows messages to be written to the file system for archiving. The component can be executed in either the Decode (Receive) or Encode (Send) stages and uses message context-properties to define the archive path.
BizTalk Adapter Wizard
Visual Studio wizard for creating custom BizTalk adapters. This wizard uses your input to create all of the necessary adapter framework code for a BizTalk custom adapter.
BizTalk Server 2006 Orchestration Profiler.
Creates CHM report files illustrating the level of coverage for specified BizTalk orchestrations. This tool can be run to gain a consolidated view of orchestration tracking data for a specified period of time to help developers get an idea of how their orchestrations are being processed and how much coverage they are getting in their testing.
BizTalk MsBuild Generator
This tool can be used to generate the MsBuild scripts required to implement a build process for a development environment that will build and deploy your code then allow you to test it.
BizTalk Software Factory
The BizTalk Software Factory supplies guidance for developing BizTalk applications. It is build using the February 2008 release of the Guidance Automation Extensions and the Guidance Automation Toolkit.
BizTalkCop
A set of FxCop rules for enforcing coding standards on BizTalk projects. First release includes configurable naming rules based on Scott Colestock's published conventions.
ShoBiz - BizTalk Documentation Tool for Sandcastle
BizTalk tool that generates Sandcastle documentation from BizTalk artifacts deployed into the databases. Promotes documentation as part of the solution lifecycle. Documentation structure mimics the Admin Console and extracts documentation comments from all sources.
PowerShell Provider BizTalk
A Provider for powershell that allows to administrate your BizTalk Server.
GenerateTypedBamApi
The GenerateTypedBamApi command line tool enables you to take a BAM Observation model represented as a Excel Spreadsheet and generate a set of strongly typed C# classes which you can then use to create and populate BAM Activities.
BizTalk Host Configurator per Application.
This tool will help you create (mangage) seperate BizTalk Host for your choosen BizTalk application. It will understand the adapters used inside the application, and creates InProcess and Isolated Host (if required).