Power Platform
Power Platform Top Resources
Important Projects, Tools & More!
Microsoft Documentation for Power Apps
Official Microsoft documentation for Power Apps :
Power Apps PnP Community Samples
This repository contains PnP community samples that demonstrate different usage patterns for Power Apps.
Project Link : https://github.com/pnp/powerapps-samples/tree/main/samples
Power Automate PnP Community Samples
This repository contains community samples that demonstrate different usage patterns for Power Automate.
Project Link:
https://github.com/pnp/powerautomate-samples/tree/main/samples
Center of Excellence (CoE) Starter Kit
The Center of Excellence (CoE) Starter Kit is a set of templates that are designed to help develop a strategy for adopting, maintaining and supporting the Power Platform, with a focus on Power Apps and Power Automate. The kit includes multiple Power Apps and Power BI analytics reports to view and interact with the data collected.
Project Link: https://github.com/microsoft/coe-starter-kit
Creator Kit Toolkit
This toolkit helps create well-designed Power App experiences on the web & mobile. It contains a component library; PCF controls and other utilities that increase developer productivity. All components utilize the Fluent UIframework to provide consistent and industry-leading user interface design to create optimal user experiences for your custom business applications.
Project Link :
https://github.com/microsoft/powercat-creator-kit
Installation instruction with sample :
Power Apps Design Toolkit (Material Design)
The Power Apps Design Toolkit is a curated repository of Power Apps UI Guidance and Components that you can plug and play into your apps to transform your design.
It's built by Luise Freese and Robin Rosengrün.
Project Link : https://github.com/pnp/powerapps-designtoolkit
Power Apps QuickChart Component Library
Power Apps QuickChart Component Library, easily add charts to your Power Apps.
Project Link: https://github.com/P3N-101/QuickChartComponentLibrary
Docs: https://quickchart.pensplace.co.uk/
Power Apps Universal Checklist Application
The Power Apps Universal Checklist App (App In A Snap Series) is a powerful checklist-building application that helps you create and manage checklists quickly and easily. It allows you to create multiple checklists and manage them in one place. It includes a powerful drag-and-drop editor for quickly creating checklists and a flexible list view for easily managing them. It also includes several built-in list types, such as checklists for tasks, projects, and goals. Additionally, you can customize the look and feel of the application with a variety of themes and colors.
Project Links :
Step 1 - Pragmatic Works UI Components
https://github.com/Pragmatic-Works/Pragmatic-Works-UI-Component-Library
Step 2 - Pragmatic Works Universal Checklist
https://github.com/Pragmatic-Works/Universal-Checklist-Power-App
Microsoft Power Platform Connectors
This repository contains custom connectors, certified connectors, and related tools to facilitate connector development for Azure Logic Apps, Microsoft Power Apps, and Microsoft Power Automate.
Project Link :
Power Apps Teams Sample App Templates
Several sample app templates are available for use in Microsoft Teams. You can choose the sample app template that best fits your business requirement and quickly install it to get started. Sample app templates created with Power Apps typically consist of multiple components such as apps, flows, and tables.
This repo has 10 sample app templates.
Project Link :
https://github.com/microsoft/teams-powerapps-app-templates
Generate Technical Documentation
I introduced several applications/tools for generating technical documentation for Power Apps and Power Automate in below post. Please check it out.
https://arashaghajani.com/blog/generate-technical-documentation-for-power-apps-power-automate/
PowerApps and Flow PowerShell Scripts
Use PowerShell to automate ALM, Governance, and Administration activities on the Power Platform.
Project Link:
https://github.com/denise-msft/PowerAppsScripts
Flow & Power Apps Migrator
Have you ever tried moving canvas apps or cloud flows across Microsoft 365 tenants or sites? This is a common task when deploying apps and flows to production. Apps and flows have to be exported, imported and SharePoint actions manually updated. These manual updates are error-prone and labor intensive. Flow & Power Apps Migrator automatically converts exported flows and apps to be compatible with the target environment.
Project Link:
PCF Custom Control Builder
XrmToolbox Plugin for building and deploying custom control using PCF.
This tool makes it easy to create and build PCF custom control by removing the need to write commands. It runs all the necessary commands in the order in which they need to be executed and using proper folder location to execute the commands. This tool also makes it easy to deploy the solution into D365 CE.
Project Link:
https://github.com/Power-Maverick/PCF-CustomControlBuilder
XrmToolBox
XrmToolBox is a Windows application that connects to the Common Data Service for Apps (CDS). Dynamics 365 Customer Engagement (CE) applications, like Dynamics 365 for Sales, Service or Talent also use the Common Data Service for Apps as their foundational data service. XrmToolBox, provides tools to ease customization, configuration and operation tasks for anything built on CDS, including Dynamics 365 CE (formerly CRM) and model-driven PowerApps. It is shipped with more than 30 plugins to make administration, customization or configuration tasks easier and less time consuming.
Project Link :
PACo
PACo consists of two Power Apps canvas apps containing many canvas components to create functional and good-looking canvas apps in less time:
- PACo-Core
- The main canvas components.
- PACo-Extra
- Additional canvas components which can also be used and useful without the core canvas components.
Project Link : https://github.com/formsandflows/PACo
Request-a-team App Template
Enterprise organizations have expressed a need to standardize and to promote best practices around the creation of new team instances. The Request-a-team App Template supports these goals by providing a framework that automates the team creation process based on core features and channel options which are relevant to optimizing usage. This enables faster response time for team requests and offers a wealth of personalization options for organizations to implement repeatable best practices on team collaboration.
Project Link :
https://github.com/OfficeDev/microsoft-teams-apps-requestateam
Dataverse REST Builder
Dataverse REST Builder (DRB) is an application to create and execute requests against the Dataverse Web API endpoint.
Project Link : https://github.com/GuidoPreite/DRB
Business Applications Demo Repository
This repository was created to showcase sample solutions that run in the Power Platform and D365 in our various US sovereign government clouds.
Project Link:
April Dunnam
This repository includes all projects created by April Dunnam around Power Apps.
Repo Link : https://github.com/aprildunnam/PowerApps
Emmanuel GALLIS
Some useful Power Apps projects created by e-Gallis.
Repo Link : https://github.com/e-gallis/PowerApps
ALM with Power Platform
Application lifecycle management (ALM) with Microsoft Power Platform
Learn how to implement application lifecycle management (ALM) using Microsoft Power Platform (Power Apps, Power Automate, Dataverse, Power Virtual Agents).
Power Fx Samples
This repository contains PnP community samples that demonstrate different usage patterns for the Power Fx low-code programming language.
Project Link:
Make Power Apps PWA
Create a Progressive Web App (PWA) version of Power Apps app.
Project Link :
https://github.com/Feincraft/PowerProgressive
Truly Responsive
Truly Responsive is a framework to build PowerApps that present different UXs, based on the device they are running on. This in contast to "stretchy designs" where UI elements just stretch to fill in avaialble space.
Project Link:
https://github.com/Feincraft/TrulyResponsive
The Power Platform BPM Toolkit 2023
This toolkit goal was to provide a highly secured approval system that can be used in HR, supply chain management, finance in order to fix some shortcomings in the Power Platform like the 30 days approval limitation, no tasks delegation, no state machine, no graphical view of the running workflows,...
Project Link:
Power Platform VSCode Extension
The Power Platform extension makes it easy to manage Power Platform environments and allows the developer to create, build and deploy Power Platform solutions, packages and portals.
Installing this extension will also make the latest Power Platform CLI (aka pac) available in your VSCode terminal.
Project Link :
ProvisionGenie
ProvisionGenie is an app for Microsoft Teams that lets you learn how your team can work best in Microsoft Teams. As Teams is a platform that can connect to a lot of services, we want to make your start even easier
Project Link:
DamoBird365 Power Automate Projects
Power Automate demos and proof of concepts Github repository created by DemoBird365.
Project Link:
SharePoint Workflow Converter
A proof-of-concept C# console application for retrieving legacy 2010 & 2013 custom SharePoint workflow definition files, and creating new Power Automate flows programmatically.
Project Link:
Useful Documents For RPA
This Repository is a Collection of various Documentations from different authors and sources which might be useful in our RPA journey.
Project Link:
Power Platform Build Tools
Use Power Platform Build Tools to automate common build and deployment tasks related to Power Platform. This includes synchronization of solution metadata (a.k.a. solutions) between development environments and source control, generating build artifacts, deploying to downstream environments, provisioning/de-provisioning of environments, and the ability to perform static analysis checks against your solution using the PowerApps checker service.
https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools
Optimize Canvas App Performance
List of things to perform to optimize the performance of canvas apps :
https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/performance-tips
PCF Gallery
PCF Gallery is a collection of controls created with the Power Apps Component Framework.
Power Platform Build Tools
Power Platform Build Tools automate common build and deployment tasks related to Power Platform. This includes synchronization of solution metadata (a.k.a. solutions) between development environments and source control, generating build artifacts, deploying to downstream environments, provisioning/de-provisioning of environments, and the ability to perform static analysis checks against your solution using the PowerApps checker service.
Project Link: https://github.com/microsoft/powerplatform-build-tools
More Info : Microsoft Power Platform Build Tools for Azure DevOps - Power Platform | Microsoft Learn
Power Platform GPT Prompts
Welcome to the "Power Platform GPT Prompts" repository! This is a collection of prompt examples to be used with GPT models in the Power Platform.
In this repository, you will find a variety of prompts that can be used with GPT.
Project Link:
https://github.com/pnp/powerplatform-prompts
Gantt Chart for Canvas and Model Driven Apps
Dianamics PCF Lady Blog
You can find a lot of PCF component projects in Diana's blog.
Power Apps Source Code Tool
In this article Matthew will review the Power Apps source code tool, explain its purpose and tell you why its worth checking out
Use service principal auth for custom connectors
In this lab, you will learn how to use service principal auth for custom connectors. The Microsoft Graph API and in particularly the Invitation Manager is used for this lab.
https://github.com/microsoft/PowerPlatformAdvocates/tree/main/Workshops/CustomConnectorSPN
Basic Data Grid for Model Driven App
BasicDataGrid is a custom control for model-driven apps in Dataverse. It provides a simple data grid that replaces most of the out-of-the-box grid functionality.
https://github.com/cchannon/BasicDataGrid/tree/main