SharePoint Developer Tools


SharePoint Code Analysis Framework (SPCAF) BETA extension


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.

SharePoint Manager 2013

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

ILSpy is the open-source .NET assembly browser and decompiler.

ULS Viewer

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.

SPSF SharePoint Software Factory

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.

CKS – Dev for Visual Studio 2012 extension

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++ Home

Notepad++: a free source code editor which supports several programming languages running under the MS Windows environment.

SPSD SharePoint Solution Deployer

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 – The Free Web Debugging Proxy by Telerik

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.

10 Resharper for Visual Studio

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.

11 jQuery Library for SharePoint Web Services – Home

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.

12 Microsoft Visual Studio Premium 2012 | Microsoft Visual Studio

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.

13 CAML Query Builder

A functional GUI that assists in the creation of CAML Queries. you build it up graphically and it will create the CAML.

14 SharePoint Dispose Checker Tool

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.

15 DocAve Deployment Manager from AvePoint

See how DocAve Deployment Manager for Microsoft® SharePoint® automates the deployment of customizations and configurations within or across SharePoint farms through an easy-to-use management console.

16 Internet Explorer Developer Toolbar

The Microsoft Internet Explorer Developer Toolbar provides a variety of tools for quickly creating, understanding, and troubleshooting Web pages.

17 PowerGUI.org – Free Windows Powershell Community

Visit this Microsoft Windows PowerShell Community for resources including free tools, scripts and chats with PowerShell experts

18 Balsamiq Mockups

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.

19 CloudShare – Pre-Production Cloud for Development and Testing, Training and POCs

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.

20 Hyper-V

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.

21 CAML Designer for SharePoint 2013

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…

22 SharePoint Designer

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.

23 Office / SharePoint 2013 Continuous Integration with TFS 2012 – Home

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.

24 SharePoint/TFS Continuous Integration Starter Pack – Home

Provides a customized TFS Build workflow and PowerShell scripts to get started with Continuous Integration (automated builds) in SharePoint + TFS 2010/2012.

25 Trello

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.

26 Jasmine for testing javascript

Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.

27 .NET Reflector – Understand and debug any .NET code

NET Reflector is a class browser and analysis tool for .NET, that allows you to navigate, search, disassemble and analyze .NET components. .NET Reflector Pro is a Visual Studio add-in that lets you debug third-party code and assemblies, for which you don’t have the source code.

If you want free – go ILSpy

28 StyleCop – Home

StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project. StyleCop has also been integrated into many third-party development tools.

29 SubMain / GhostDoc – Simplify your XML Comments!


(Static Code Analysis + Automatic Refactoring) / Painless Coding Guidelines ™ = CodeIt.Right. Painless Refactoring for .NET ™.30 hMailServer

hMailServer is a free e-mail server for Microsoft Windows. It’s used by Internet service providers, companies, governments, schools and enthusiasts in all parts of the world.

31 FxCop

FxCop is designed to be fully integrated into the software development cycle and is distributed as both a fully featured application that has a graphical user interface (FxCop.exe) for interactive work, and a command-line tool (FxCopCmd.exe) suited for use as part of automated build processes or integrated with Microsoft Visual Studio® .NET as an external tool.

32 Create a new Fiddle – jsFiddle

jsFiddle is the playground for web developers, an online editor for web snippets. Helps to isolate bugs. Many frameworks supported.

33 Metro Studio – 1700 free metro icons

Syncfusion Metro Studio is a collection of over 1700 Metro-style icon templates that can be easily customized to create thousands of unique Metro icons.

34 Indigo Studio – wireframing tool – Interaction Design Tool

Have a great idea for an application or website? The newest design tool from the leaders in UX, Indigo Studio lets you quickly and simply explore and create functional, animated UI prototypes while maintaining the focus on user experience at every step.

35

SharePoint Diagnostic Studio 2010

Microsoft SharePoint Diagnostic Studio 2010 (SPDiag version 3.0) was created to simplify and standardize troubleshooting of Microsoft SharePoint 2010 Products, and to provide a unified view of collected data. Administrators of SharePoint 2010 Products can use SPDiag 3.0 to gather relevant information from a farm, display the results in a meaningful way, identify performance issues, and share or export the collected data and reports for analysis by Microsoft support personnel.

36 SharePoint LogViewer – View ULS logs the easy and efficient way – Home

Very helpful when determining issues with development, SharePoint operation or errors which are persistent in the SharePoint platform.

37 HarePoint Explorer: SharePoint object model browser

Universal accessory tool for simplifying the development of solutions for SharePoint. The program provides a developer with the following tools: Browser for examining SharePoint object model and Context scripts on C#. Freeware.

38 Beyond Compare

Beyond Compare 3 is the ideal tool for comparing files and folders on your Windows or Linux system. Visualize changes in your code and carefully reconcile them.

39 MatchPoint – The Original SharePoint Application Framework


MatchPoint industrializes SharePoint development in enterprise environments and simplifies the creation, the roll-out and maintenance of SharePoint 2013 applications. It provides a set of standardized, generic solution components that are centrally configurable, extensible and reusable.40 VMware Player

Run multiple operating systems, including Windows 8, Windows 7 and Chrome OS on your Windows or Linux PC with VMware Player, a free VMware download. Run 32- and 64-bit Windows 7, Chrome OS, Ubuntu, Windows, Linux, Netware, and Solaris x86 operating systems side by side, without rebooting or partitioning your hard drive.

41 smtp4dev

Windows 7/Vista/XP/2003/2010 compatible dummy SMTP server. Sits in the system tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging software that generates email.

42 Selenium – Web Browser Automation

What is Selenium? Selenium automates browsers. That’s it. What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.

43

Microsoft Expression Design 4 (Free Version)

Expression Design is a tool for creative professionals and developers who want to build graphics for application user interfaces, the web, or any other medium.

44 Microsoft SharePoint Demo environments

If yo want to showcase / play with SharePoint. check this out!

45 SharePoint Developer, Design and Testing Tools

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.

46

.NET Reflector – Understand and debug any .NET code

NET Reflector is a class browser and analysis tool for .NET, that allows you to navigate, search, disassemble and analyze .NET components. .NET Reflector Pro is a Visual Studio add-in that lets you debug third-party code and assemblies, for which you don’t have the source code.

47 Camlex.NET – Home

Project Description Camlex.NET simplifies creating of CAML queries for Windows SharePoint Services by using expression trees. If you find Camlex.NET useful, you may support its development via button on the online versionhttp://camlex-online.org. Client object model Version for Client object model is also available. It can be downloaded from here: Camlex.Client.

48 960 Grid System

Download – CSS, sketch paper, and templates for: Acorn, Fireworks, Flash, InDesign, GIMP, Inkscape, Illustrator, OmniGraffle, Photoshop, QuarkXPress, Visio, Exp Design. Repository at GitHub. Essence The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels.

49 JSON Formatter & Validator

The JSON Formatter was created to help with debugging. As data expressed as JSON is often written without line breaks to save space, it became extremely difficult to actually read and make sense of it. This tool hopes to solve the problem by formatting and validating JSON data so that it is easy to read and debug by human beings.

50 Twitter Bootstrap for SharePoint – Home

A Masterpage for SharePoint 2010 including the twitter bootstrap front-end framework

This project provides a SharePoint 2010 Master Page with all the functionality of the Twitter Bootstrap front end framework!

In its own words Twitter bootstrap is a “Sleek, intuitive, and powerful front-end framework for faster and easier web development.” it provides all sorts great styling you can use to easily improve the look of your webpages. Have a look at there website to see all the great stuff it provideshttp://twitter.github.com/bootstrap/

This Masterpage is built ontop ofhttp://startermasterpages.codeplex.com/releases/view/41533because there awesome and because Twitter bootstrap and the SharePoint V4 Master Page didn’t play well together. Some .CSS tweaks were still needed to get this working with the starter Master Pages but they made this much easier!

This site feature will deploy to the _/Layouts folder; 6 files relevant for twitter bootstrap Version 2.2.1http://twitter.github.com/bootstrap/getting-started.html#file-structure and Jquery-1.8.3.min.js

51 Oracle VM VirtualBox

VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while Oracle ensures the product always meets professional quality criteria.

52 PowerShell ISE

PowerShell Integrated Scripting Environment

53 SharePoint Client Browser for SharePoint 2010 and 2013 – Home


https://spcb.codeplex.com/

54 ShareCoffee

ShareCoffee – Coffee scripts for SharePoint that speed you up! Check out the wiki on github to see how to use it

55 Online JavaScript beautifier

Beautify, unpack or deobfuscate JavaScript and HTML, make JSON/JSONP readable, etc.

56 Semantic media wiki

The Semantic media wiki is what drives wikipaedia. It’s perfect for managing knowledge and information – it’s also free

Move into the 21st Century, get rid of old-fashioned repositories that can only manage files – and manage ideas.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s