CodePlex was a forge website by Microsoft. While it was active, it allowed shared development of open-source software. Its features includes wiki pages, source control based on Mercurial, Team Foundation Server (TFS), Subversion (also powered by TFS) or Git, discussion forums, issue tracking, project tagging, RSS support, statistics, and releases.
While CodePlex once encompassed a wide variety of projects, including SQL Server, WPF and Windows Forms-related projects, its major activities were focused on .NET Framework (including ASP.NET) and SharePoint. The most prominent and used project that was born inside CodePlex, the AJAX Control Toolkit, is a joint project between the community and Microsoft.
Type of site
|Alexa rank||4,193 (January 2018)|
|Current status||Online but has ceased operation|
The initial beta started in May 2006, with the final release a month later in June. A new version of the website was released every three weeks adding additional features and updates.
In 2010, an unrelated CodePlex Foundation was renamed Outercurve Foundation to clear up confusion that there was a direct relationship between the foundation and CodePlex, which is solely owned and run by Microsoft.
Since January 22, 2010, Mercurial distributed source control system has been supported as well, and this support has been enhanced. On March 21, 2012, CodePlex announced the support of Git as a source control option.
On March 31, 2017, Microsoft announced the discontinuation of CodePlex. The original plan was to make CodePlex read-only in October 2017 before finally shutting it down on December 15, 2017. Microsoft partnered with GitHub to allow projects to be migrated to the service. The site eventually was shut down, and a full backup was made. An archive is available as a lightweight site to browse the projects that remain, in a read-only mode. The projects can be downloaded, and can also be transferred to GitHub or a similar place.
The ASP.NET MVC is a web application framework developed by Microsoft, which implements the model–view–controller (MVC) pattern. It is open-source software, apart from the ASP.NET Web Forms component which is proprietary.
In the later versions of ASP.NET, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages) will merge into a unified MVC 6.Business Intelligence Development Studio
Business Intelligence Development Studio (BIDS) is the former IDE from Microsoft, and was used to develop data analysis and Business Intelligence solutions utilizing the Microsoft SQL Server Analysis Services, Reporting Services and Integration Services. It is based on the Microsoft Visual Studio development environment, but customized with the SQL Server services-specific extensions and project types, including tools, controls and projects for reports, ETL dataflows, OLAP cubes and data mining structure.
BIDS functionality can be augmented with BIDS Helper, a Visual Studio add-in with features that extended and enhance business intelligence development functionality in SQL Server 2005, 2008, and 2008 R2 BI Development Studio (BIDS) and SQL Server 2012 SQL Server Data Tools (SSDT). BIDS Helper is hosted on Microsoft's open source project hosting website CodePlex.Business Intelligence Markup Language (Biml) can be used in BIDS to create end-to-end BI solutions by translating Biml metadata into SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS) assets for the Microsoft SQL Server platform.
BIDS is not supported with Visual Studio 2010 and later, and has been replaced by SQL Server Data Tools - Business Intelligence.Channel 9 (Microsoft)
Channel 9 is a Microsoft community site for Microsoft customers created in 2004. It hosts video channels, discussions, podcasts, screencasts and interviews.
Channel 9, launched in 2004 when Microsoft's corporate reputation was at a low, was the company's first blog. It was named after the United Airlines audio channel that lets airplane passengers listen in on unfiltered conversation in the cockpit, to reflect its strategy of publishing conversations among Microsoft developers, rather than its chairman Bill Gates who had previously been the "face" of Microsoft.
This made it an inexpensive alternative to Microsoft's Professional Developers Conference, then the main public platform where customers and outside developers could speak to Microsoft employees without the intervention of the company's PR department.The Channel 9 team have produced interviews with Bill Gates, Erik Meijer and Mark Russinovich.
Channel 9 formerly featured a wiki based on Microsoft's own FlexWiki. The wiki had been used to provide ad hoc feedback to various Microsoft teams such as the Internet Explorer team as well as for teams such as Patterns & Practices to promote discussion, although some teams have migrated to CodePlex.D3DX
In computing, D3DX (Direct3D Extension) is a deprecated high level API library which is written to supplement Microsoft's Direct3D graphics API. The D3DX library was introduced in Direct3D 7, and subsequently was improved in Direct3D 9. It provides classes for common calculations on vectors, matrices and colors, calculating look-at and projection matrices, spline interpolations, and several more complicated tasks, such as compiling or assembling shaders used for 3D graphic programming, compressed skeletal animation storage and matrix stacks. There are several functions that provide complex operations over 3D meshes like tangent-space computation, mesh simplification, precomputed radiance transfer, optimizing for vertex cache friendliness and strip reordering, and generators for 3D text meshes. 2D features include classes for drawing screen-space lines, text and sprite based particle systems. Spatial functions include various intersection routines, conversion from/to barycentric coordinates and bounding box/sphere generators.
The D3DX library contains pre-written routines for doing things common to most 2D/3D applications, such as games. Since the Direct3D API is relatively low-level, using the D3DX library is usually much simpler.
In 2012, Microsoft announced that D3DX would be deprecated in the Windows 8 SDK, along with other development frameworks such as XNA. Shader effects, texture management, geometry optimizations and mesh models are available as separate sources published through CodePlex. The mathematical constructs of D3DX, like vectors and matrices, would be consolidated with XNAMath into a DirectXMath and spherical harmonics math is provided as separate source.Family.Show
Family.Show is a free genealogy program, created as a reference sample for Microsoft's Windows Presentation Foundation.IronPython
IronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. Jim Hugunin created the project and actively contributed to it up until Version 1.0 which was released on September 5, 2006. Thereafter, it was maintained by a small team at Microsoft until the 2.7 Beta 1 release; Microsoft abandoned IronPython (and its sister project IronRuby) in late 2010, after which Hugunin left to work at Google.
IronPython 2.0 was released on December 10, 2008. The project is currently maintained by a group of volunteers at GitHub. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's Visual Studio IDE.IronPython is written entirely in C#, although some of its code is automatically generated by a code generator written in Python.
IronPython is implemented on top of the Dynamic Language Runtime (DLR), a library running on top of the Common Language Infrastructure that provides dynamic typing and dynamic method dispatch, among other things, for dynamic languages. The DLR is part of the .NET Framework 4.0 and is also a part of Mono since version 2.4 from 2009. The DLR can also be used as a library on older CLI implementations.JPEG XR
JPEG XR (JPEG extended range) is a still-image compression standard and file format for continuous tone photographic images, based on technology originally developed and patented by Microsoft under the name HD Photo (formerly Windows Media Photo). It supports both lossy and lossless compression, and is the preferred image format for Ecma-388 Open XML Paper Specification documents.
Support for the format is available in Adobe Flash Player 11.0, Adobe AIR 3.0, Sumatra PDF 2.1, Windows Imaging Component, .NET Framework 3.0, Windows Vista, Windows 7, Windows 8, Internet Explorer 9, Internet Explorer 10, Internet Explorer 11, Pale Moon 27.2. As of August 2014, there were still no cameras that shoot photos in the JPEG XR (.JXR) format.Jexus
Jexus Web Server (or simply Jexus) is a proprietary web server developed by Bing Liu. Jexus supports the ASP.NET stack defined by Microsoft by integrating with Mono, as well as PHP via FastCGI.
Its early releases were announced on a CSDN blog. The following releases were announced primarily on its own Chinese forum.Jexus can be configured by manually editing configuration files. Since March 2014, LeXtudio has been developing a management console to simplify such tasks. The console (aka Jexus Manager) was announced on April 13 officially. This console enables both local and remote management of Jexus web server.Microsoft Enterprise Library
The Microsoft Enterprise Library is a set of tools and programming libraries for the Microsoft .NET Framework. It provides APIs to facilitate proven practices in core areas of programming including data access, logging, exception handling and others. Enterprise Library is provided as pluggable binaries and source code, which can be freely used and customized by developers for their own purposes. It also ships with test cases and quickstarts.Microsoft Robotics Developer Studio
Microsoft Robotics Developer Studio (Microsoft RDS, MRDS) is a Windows-based environment for robot control and simulation. It is aimed at academic, hobbyist, and commercial developers and handles a wide variety of robot hardware. It requires the Microsoft Windows 7 operating system.
RDS is based on CCR (Concurrency and Coordination Runtime): a .NET-based concurrent library implementation for managing asynchronous parallel tasks. This technique involves using message-passing and a lightweight services-oriented runtime, DSS (Decentralized Software Services), which allows the orchestration of multiple services to achieve complex behaviors.
Features include: a visual programming tool, Microsoft Visual Programming Language for creating and debugging robot applications, web-based and windows-based interfaces, 3D simulation (including hardware acceleration), easy access to a robot's sensors and actuators. The primary programming language is C#.
Microsoft Robotics Developer Studio includes support for packages to add other services to the suite. Those currently available include Soccer Simulation and Sumo Competition by Microsoft, and a community-developed Maze Simulator, a program to create worlds with walls that can be explored by a virtual robot, and a set of services for OpenCV. Most of the additional packages are hosted on CodePlex (search for Robotics Studio). Course materials are also available.Outercurve Foundation
The Outercurve Foundation is an independent 501(c)(6) non-profit corporation founded by Microsoft. Its goal is to "enable the exchange of code and understanding among software companies and open source communities." They run several software projects, some of which are connected to the .NET Framework.It was founded on September 10, 2009 as the CodePlex Foundation, led mostly by Microsoft employees and affiliates. The free software community considered the site subversive and suspected Microsoft's goal was to make people dependent on Windows and other software owned by Microsoft. The name Outercurve Foundation was adopted In September 2010. In November 2010 changes to by-laws were made and the board was expanded. Over the years, the site has mostly hosted software for Windows, promoted software patents, and hired people away from free software projects. Outercurve now serves the larger free and open-source community as a generalized low-overhead foundation for projects and organizations. Projects contributed by the group to the .NET Foundation include Nuget, Kudu and the ASP.NET AJAX library.Outercurve directors filed articles of dissolution to the Washington Secretary of State on April 22, 2017.Re-mix
re-mix is an open-source library (LGPL) hosted on codeplex to bring the mixin technology to C# and Visual Basic.NET.SVNBridge
SVNBridge is an extension for Microsoft's Team Foundation Server that allows the use of a Subversion client (e.g. TortoiseSVN) with TFS. SVNBridge is available free under the Microsoft Public License (Ms-PL).
Svnbridge is an open source project hosted on the Microsoft Codeplex project site. Support for accessing Codeplex via subversion has been described by CodePlex as 'our number one requested feature'. SVNBridge allows developers to participate in CodePlex projects while still using Subversion based tools they are familiar with.The SVNBridge project provides two related SVNBridge products with differing modes of operation:
Either running as a client daemon (systray item) on Windows systems allowing Subversion applications on the client to access TFS revision control items on a remote TFS server.
Or as an IIS web application on the TFS server itself; thus enabling Subversion clients to connect directly to the TFS server using the Subversion http protocols, and without requiring additional software on the client. In this latter mode it provided an interoperability solution for Mac OS X/Unix/Linux based Subversion tools.Sandcastle (software)
Sandcastle is a documentation generator from Microsoft. It automatically produces MSDN-style code documentation out of reflection information of .NET assemblies and XML documentation comments found in the source code of these assemblies. It can also be used to produce user documentation from Microsoft Assistance Markup Language (MAML) with the same look and feel as reference documentation.Singularity (operating system)
Singularity is an experimental operating system (OS) which was built by Microsoft Research between 2003 and 2010. It was designed as a high dependability OS in which the kernel, device drivers, and application software were all written in managed code. Internal security uses type safety instead of hardware memory protection.StyleCop
StyleCop is an open-source static code analysis tool from Microsoft that checks C# code for conformance to StyleCop's recommended coding styles and a subset of Microsoft's .NET Framework Design Guidelines. StyleCop analyses the source code, allowing it to enforce a different set of rules from FxCop (which, instead of source code, checks .NET managed code assemblies). The rules are classified into the following categories:
SpacingStyleCop includes both GUI and command-line versions of the tool. It is possible to add new rules to be applied.
StyleCop was re-released as an open-source project in April 2010 on CodePlex.
StyleCop 4.7.55 (November 10, 2016) is compatible with Visual Studio 2008, 2010, 2012, 2013, and 2015. (Microsoft Visual Studio Extension)
StyleCop began a move to GitHub in December 2014, and the last change applied to the CodePlex edition was November 11, 2016.StyleCop 5.0.6329.1 (April 30, 2017) works with Visual Studio 2012, 2013, 2015, and 2017. (Windows Installer)
Development is stopping. A named successor is StyleCopAnalyzers, for Visual Studio 2015 and later.Tafiti
Tafiti was an animated search engine launched by Microsoft Corp. and TrappsInteractive to showcase the Silverlight animation and video player. It was launched in 2007 and was discontinued in 2009.Umbraco
Umbraco is an open-source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. Since version 4.5, the whole system has been available under an MIT License.
Umbraco was developed by Niels Hartvig in 2000 and released as open source software in 2004. In 2009, CMS Wire described it as one of the leading .NET-based open source CMS systems. In 2010, with 1000 downloads a day, Umbraco was in the top five most popular downloads via the Microsoft Web Platform Installer, two places below its main rival DotNetNuke, and was the 12th most downloaded application from Codeplex, six places below DotNetNuke and 13 places higher than mojoPortal.XML Notepad
XML Notepad is an open-source XML editor written by Chris Lovett and published by Microsoft. The editor features incremental search in both tree and text views, drag/drop support, IntelliSense, find/replace with regular expressions and XPath expressions, and support for XInclude. The editor has good performance on large XML documents and has real time XML schema validation. The editor also features an HTML viewer for displaying XSLT transformation results and a built-in XML comparison tool.The program's source code was made available on CodePlex on 20 April 2007, and moved to GitHub in April 2016.
Years indicate the date of first stable release.