
Sharing is caring.
Share what you know.
Contribute a sample, improve the docs or help someone get started. Sample contributors can opt in to the PnP Recognition Program and share their community contributor badge.
Have something to show? Sign up for a community call demo. Fill in the form and we'll arrange a slot based on your availability.
Good contributions come in every size
Share a new sample, clarify setup instructions, improve accessibility, report a reproducible problem, or help someone understand a pattern. This is a community, not a competition.
Sample changes go to the source repository. This central gallery collects metadata, not sample projects. Follow that repository's contribution guidance, README template, validation and licensing requirements.
Web parts
Useful building blocks for SharePoint pages, portals and supported Microsoft 365 hosts.
495 sample records · pnp/sp-dev-fx-webparts
Extensions
Custom forms, commands, fields and application-level experiences.
147 sample records · pnp/sp-dev-fx-extensions
Copilot components
Interactive experiences that bring ideas into the Copilot canvas.
48 sample records · pnp/spfx-copilot-components
Reference scenarios
Connected solutions that put several patterns together.
21 sample records · pnp/spfx-reference-scenarios
Adaptive Card Extensions
Small, useful experiences for Connections and the flow of work.
84 sample records · pnp/sp-dev-fx-aces
Help your sample shine
- Write a clear title and explain the problem your sample solves.
- Declare the SPFx version that the actual packages use, including prerelease suffixes where relevant.
- Add a genuine screenshot with useful alternative text. Never substitute a generic placeholder for evidence of the experience.
- Credit every contributor and link to the sample's final source location.
- Keep prerequisites, permissions and setup steps accurate and complete.
For gallery navigation, filtering or presentation issues, use the central repository. For code or setup questions, use the sample's source repository.
Help improve this galleryKeep up with the community
Join the Copilot, Microsoft 365 and Power Platform community calls. Learn from real scenarios, hear what's changing and connect with people building alongside you. Everyone is welcome.
Join the community callsHave something to show?
A useful pattern, a customer scenario, a solution or something you've been experimenting with can help someone else. You do not need a finished product or a polished presentation to start the conversation.
Fill in the community demo request form. Tell us what you'd like to share and your availability; we'll work with you to find a suitable community call slot.
Sign up to present a demoNew to contributing?
The Sharing is Caring program helps new contributors build confidence with GitHub and community contributions. Start small, ask questions and share what you learn.
Explore Sharing is Caring