This list outlines all of the tools you may need on your developer machine. Ideal if you are planning to build a dev machine any time soon.
Essential tool to ensure SharePoint code quality. SPCAF analyzes SharePoint code from .wsp and .app files and checks all contained code incl. XML for correctness, best practices etc. It also creates dependency Graphs, calculates code metrics and creates an inventory.
The SharePoint Manager 2013 is a SharePoint object model explorer. It enables you to browse every site on the local farm and view every property.
ILSpy is the open-source .NET assembly browser and decompiler.
ULSViewer allows users to open a ULS log file and display its contents in a user friendly format. Users can then perform advanced functions such as filtering, sorting, highlighting, loading logs, appending logs, etc in order to single out the data that is important to the user.
The SharePoint Software Factory is a Visual Studio Extension helping SharePoint newbies, as well as experienced developers to create, manage and deploy SharePoint solutions without having to know every tiny XML and C# secret.
SPSF provides a huge collection of helpful recipes for development, debugging and deployment of SharePoint standard artifacts and is fully compatible with SharePoint 2007/2010/2013 and Visual Studio 2008/2010/2013.
SPServices is a jQuery library which abstracts SharePoint's Web Services and makes them easier to use. It also includes functions which use the various Web Service operations to provide more useful (and cool) capabilities. It works entirely client side and requires no server install.
The CKS - Development Tools Edition for Visual Studio 2012 is a collection of Visual Studio templates, Server Explorer extensions and tools providing accelerated SharePoint 2010/2013 development based on Microsoft's SharePoint 2010/2013 development tools.
Notepad++: a free source code editor which supports several programming languages running under the MS Windows environment.
SharePoint Solution Deployer helps you to deploy SharePoint solution packages (.wsp) to multiple SharePoint environments. It deploys, retracts and upgrades one or more WSPs and can be extended to perform additional custom tasks in PowerShell before or afterwards. Unlike the most of the available scripts on the net, it performs all necessary prerequisite checks and post-deployment actions on all servers in the farm to assure the deployment runs smooth.
Fiddler is a free web debugging tool which logs all HTTP(S) traffic between your computer and the Internet. Inspect traffic, set breakpoints, and fiddle with incoming or outgoing data.
Productivity and code refactoring plugin for Visual Studio 2005, 2008, 2010, and 2012. Supports C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, and build scripts.
Adopt agile best practices incrementally Use flexible planning tools such as Capacity Planning, Task Boards, and Backlog Management to adopt agile practices at your own pace. You can also use the same tools to progressively improve your current methodology and accelerate velocity in your organization.
A functional GUI that assists in the creation of CAML Queries. you build it up graphically and it will create the CAML.
SPDisposeCheck is a tool that helps developers and administrators check custom SharePoint solutions that use the SharePoint Object Model helping measure against known Microsoft dispose best practices. This tool may not show all memory leaks in your code and may produce false positives which need further review by subject matter experts.
The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages.
Visit this Microsoft Windows PowerShell Community for resources including free tools, scripts and chats with PowerShell experts
Using Mockups feels like drawing, but because it's digital, you can tweak and rearrange easily. Teams can come up with a design and iterate over it in real-time in the course of a meeting. Product managers, designers, developers, and even clients can now work together in the same tool to quickly iterate over wireframes, before writing code.
CloudShare is a cloud computing company that provides unprecedented flexibility and ease of use for moving enterprise IT systems and applications-unchanged-into the cloud.
Client Hyper-V is the virtualization technology built into Windows® 8. Client Hyper-V is the same virtualization technology previously available only in Windows Server. A similar functionality in Windows 7 is called Windows XP Mode.
Andy Van Steenbergen and I worked very very hard to revamp the CAML Designer and finally the tool is ready to be released: here is the CAML Designer for SharePoint 2013!I don't need to mention that...
SharePoint Designer 2013 is the tool of choice for the rapid development of SharePoint applications. Using SharePoint Designer, advanced users and developers alike can rapidly create SharePoint solutions in response to business needs.
This project packages a set of PowerShell scripts and a custom TFS Build workflow, which allows you to build and deploy (for testing purpose) Office / SharePoint 2013 projects using TFS 2012.
Provides a customized TFS Build workflow and PowerShell scripts to get started with Continuous Integration (automated builds) in SharePoint + TFS 2010/2012.
Organize anything, together. Trello is a collaboration tool that organizes your projects into boards. In one glance, know what's being worked on, who's working on what, and where something is in a process.