Power Platform

Power Platform Top Resources

Important Projects, Tools & More!

 

Microsoft Documentation for Power Apps

Official Microsoft documentation for Power Apps :

https://learn.microsoft.com/en-ca/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 :

https://arashaghajani.com/blog/fluent-ui-details-list-and-command-bar-components-in-power-apps-canvas-app/

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 :

https://github.com/microsoft/PowerPlatformConnectors

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:

https://github.com/Zerg00s/FlowPowerAppsMigrator

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 :

https://github.com/MscrmTools/XrmToolBox

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:

https://github.com/microsoft/Federal-Business-Applications

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).

https://learn.microsoft.com/en-us/power-platform/alm/

Power Fx Samples

This repository contains PnP community samples that demonstrate different usage patterns for the Power Fx low-code programming language.

Project Link:

https://github.com/pnp/powerfx-samples

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:

https://github.com/sergeluca/Power-Platform-BPM-Toolkit

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 :

https://github.com/microsoft/powerplatform-vscode

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:

https://github.com/ProvisionGenie/ProvisionGenie

DamoBird365 Power Automate Projects

Power Automate demos and proof of concepts Github repository created by DemoBird365.

Project Link:

https://github.com/DamoBird365/PowerAutomate

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:

https://github.com/TracyGH/SharePointWorkflowConverter

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:

https://github.com/anjugunakar/Useful-Docs-For-RPA

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.

https://pcf.gallery/

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

Interactive PCF Gantt Chart Control for Dynamics Grid and Canvas App

Project Link : https://github.com/P3N-101/pcf-universal-gantt-chart/tree/master

Canvas App : here

Model-Driven App: here

Dianamics PCF Lady Blog

You can find a lot of PCF component projects in Diana's blog.

https://dianabirkelbach.wordpress.com/

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

https://www.matthewdevaney.com/power-apps-source-code-tool

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

 

Leave a Comment