awesome-sharepoint-framework
github.com/apsolut-resources/awesome-sharepoint-framework ↗Useful resources for creating apps with the SharePoint Framework
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me samples resources from awesome-sharepoint-framework"
Installation instructions →What's inside
Articles
- Automate publishing of your SharePoint Framework solution package deployment
How to automate solution package upload process. No more manual upload of files and app package.
- Building shared code in SharePoint Framework - revisited
When done correctly, shared code is loaded only once for each page by the SharePoint Framework. And if there are multiple web parts on the same page using it, they will not only load faster due to smaller bundle sizes but also due to the shared code being executed only once.
- Build multi-page SharePoint Framework client-side web parts with Angular v1.x
When building SharePoint Framework web parts using Angular you might need to implement multiple views. Here is how to do it without breaking other web parts on the page.
- Correctly reference images in SharePoint Framework solutions
By changing the default configuration of webpack, you can have all image URLs point to the correct location without changing anything about your code.
- Exclude mock data and other modules from your production bundle
using'require' and environment variables to make more efficient production code.
- How to debug your SharePoint Framework unit-tests
Better ways to start debugging your unit-tests.
Tools
- Chrome-SP-Editor
Creating and editing js / css files in SharePoint Online from any device which has Chrome desktop browser. Also possibility to add local and external js/css resources references with usercustomactions. Offers web and list property debugging and updating, webhooks, and more.
- docker-spfx
Docker images for working with SharePoint Framework
- gulp-spsync
Gulp plugin for synchronizing local files with a SharePoint library
- gulp-spsync-creds
Gulp plugin for synchronizing local files with a SharePoint library via user credentials
- node-sppkg-deploy
This is a project created for automating the deployment process of SharePoint application packages in the App Catalog site.
- PnP-JS-Core
Help developers by simplifying common operations within SharePoint and the SharePoint Framework. Currently it contains a fluent API for working with the full SharePoint REST API as well as utility and helper functions.
Documentation
Apps
- Microsoft extensionsSamples
Samples and tutorial code around SharePoint Framework Extensions
- Microsoft property pane controlsSamples
Reusable property pane controls to be used in web parts
- Microsoft React controlsSamples
Reusable content controls for SharePoint Framework solutions build with React
- Microsoft reusable solutionsSamples
Repository for more polished and fine-tuned reusable solutions build with SharePoint Framework
- Microsoft Visual Studio IDE extensionsSamples
Open source Visual Studio IDE extension for creating SharePoint Framework solutions in the Visual Studio 2015 or 2017
- Microsoft webpartsSamples
Microsoft-developed web part samples with various implementations, such as angular1+2, jquery, react, knockout, vue.
Community
- Monthly PnP Conference Call - Download ics
2nd Tuesday of each month at 5 PM CET / 8 AM PST
- MS Developer Community
- @SharePoint
- Slack
- Stack Exchange
Microsoft monitors hashtags
- User Voice
Videos
- PnP - Debugging Sharepoint Framework Solutions in Visual Studio Code
Debugging Sharepoint Framework Solutions in Visual Studio Code
- PnP - Exclude libraries from SharePoint Framework bundles
Exclude libraries from SharePoint Framework bundles
Showing a sample of 31 resources. View the full list on GitHub →