office-ui-fabric-core
The front-end CSS framework for building experiences for Office and Microsoft 365.Microsoft-Teams-Samples
Welcome to the Microsoft Teams samples repository. Here you will find task-focused samples in C#, JavaScript and TypeScript to help you get started with the Microsoft Teams App!TrainingContent
Training Content used for developer.microsoft.com/officeOffice-IT-Pro-Deployment-Scripts
A collection of useful PowerShell scripts to make deploying Office 2016 and Office 365 ProPlus easier for IT Pros and administrators. If you have any feature requests or ideas for future scripts please add the idea to the issues list in this repositoryews-java-api
A java client library to access Exchange web services. The API works against Office 365 Exchange Online as well as on premises Exchange.generator-office
Yeoman generator for building Microsoft Office related projects.Office-Add-in-samples
Code samples for Office Add-in development on the Microsoft 365 platform.script-lab
Create, run and share your code directly from Officeoffice-js
A repo and NPM package for Office.js, corresponding to a copy of what gets published to the official "evergreen" Office.js CDN, at https://appsforoffice.microsoft.com/lib/1/hosted/office.js.ews-managed-api
ui-fabric-ios
DEPRECATED Please use the new repoO365-InvestigationTooling
VBA-content
All content in this repository has been migrated to a new repository (https://github.com/MicrosoftDocs/VBA-Docs). Please do not open issues or pull requests here. We are no longer monitoring this content.teams-toolkit
Developer tools for building Teams appsoffice-js-docs-pr
Microsoft Office Add-ins Documentationoffice-js-docs
[ARCHIVED] Microsoft Office Add-ins API Reference Documentationmicrosoft-teams-library-js
JavaScript library for use by Microsoft Teams appsoffice-ui-fabric-js
JavaScript components for building experiences for Office and Office 365.teams-toolkit-samples
Scenario-focused sample applications that help you get started with building Microsoft Teams App.microsoft-teams-apps-company-communicator
Company Communicator app templateExcel-Custom-Functions
Learn about custom functions in Excel.BotBuilder-MicrosoftTeams
Microsoft Bot Builder extension library for developing bots for Microsoft Teamsoffice-js-snippets
A collection of code snippets built with Script Labmicrosoft-teams-apps-requestateam
Power Platform based solution that allows users to request teams and automates team creation. NO LONGER MAINTAINED. Please use 'Provision Assist' - https://github.com/pnp/provision-assist-m365/ instead.Office-365-SDK-for-Android
Microsoft Services SDKs for Android produced by MS Open Tech.script-lab-2017
[Archived. This is an older version that's no longer maintained. See https://github.com/officedev/script-lab instead]Office-Add-in-Commands
[Moved] Sample that illustrates how to add custom commands to the Office Ribbon and Context MenusO365-EDU-Tools
O365 Education tools and scripts repositoryui-fabric-android
This repo has been moved. See website for new url.office-scripts-docs
Office Scripts Documentationmicrosoft-teams-apps-icebreaker
Icebreaker is an open-source app for Microsoft Teams that helps the whole team get closer by pairing members up every week at random to meet for coffee, burgers, pizza, or a walk around the block.Project-Power-BI-Templates
Expand Project with a Power BI TemplateOffice-Addin-Scripts
A set of scripts and packages that are consumed in Office add-ins projects.skype-docs
This repository contains the content of the Skype Web SDK documentation. To review your PR, contact [email protected]microsoft-teams-apps-faqplus
FAQ Plus is a friendly Q&A bot that brings a human in the loop when it is unable to help with an answer from the knowledge base.office-content
Contains content from our Office Developer Portals (https://developer.microsoft.com/office) that is openly editable by the public.Open-XML-Package-Editor-Power-Tool-for-Visual-Studio
This Power Tool is a Visual Studio add-in that provides an easy way to parse and edit Open Packaging Conventions files, including Word, Excel and PowerPoint documents.microsoft-teams-apps-champion-management
Champion Management Platform is a custom Teams app that enables organizations to onboard and maintain champions/ SME in their organization in Teams.Project-Accelerator
An Accelerator solution for Project for the webmicrosoft-teams-sample-complete-node
A template for building complex bots for Microsoft Teams - Node.JS versionmicrosoft-teams-ui-component-library
Component library enhanced experiences styled for use in Microsoft Teams custom applications.Copilot-for-M365-Samples
Microsoft Copilot for Microsoft 365 samplesoutlook-add-in-command-demo
[ARCHIVED] The Add-in Command Demo add-in uses the commands model for Outlook add-ins to add buttons to the ribbon.office-js-helpers
[ARCHIVED] A collection of helpers to simplify development of Office Add-ins & Microsoft Teams Tabsskype-web-sdk-samples
office-js-docs-reference
Microsoft Office JavaScript API Referenceoffice-custom-ui-editor
Standalone tool to edit custom UI part of Office open document file formatOffice-Apps
Office Apps by Microsoft Open Technologies, Inc.microsoft-teams-sample-complete-csharp
A template for building complex bots for Microsoft Teams - C# versionOffice-365-SDK-for-iOS
Microsoft Services SDKs for iOS Preview produced by MS Open Tech.msteams-ui-components
Empowering developers to build beautiful Microsoft Teams integrationsmicrosoft-teams-emergency-operations-center
The Microsoft Teams Emergency Operations Center (TEOC) solution template leverages the power of the Microsoft 365 platform to centralize incident response, information sharing and field communications using powerful services like Microsoft Lists, SharePoint and more.office-fluent-ui-command-identifiers
Office Fluent User Interface Control Identifiersmicrosoft-teams-apps-greatideas
An “innovation challenge” system that lets employees submit and share ideas and insights, with voting and contests. An app using which employees can submit an innovative idea in a selected category to be visible to all colleagues and leadership, ideas can be voted upon and a leader board of best idea contributors can be shared. This app can also be a route to file patent ideas by anyone in an organization.msteams-samples-hello-world-nodejs
Microsoft Teams hello world sample app in Node.jsPnP-WOPI
Patterns and Practices repo for Office Online integration via WOPI HostOffice-Inspectors-for-Fiddler
Microsoft Office (MAPI, WOPI, and FSSHTTP) inspectors for Fiddleropen-xml-docs
Doc repository for the Office OpenXML documentation.Office-Add-in-UX-Design-Patterns-Code
[ARCHIVED] Implementations in HTML and CSS of the design patterns in the repo Office-Add-in-UX-Design-PatternsMCCA
Microsoft Compliance Configuration AnalyzerOffice-Add-in-Fabric-UI-Sample
[ARCHIVED]outlook-dev-docs
Microsoft Outlook Developer Documentationmicrosoft-teams-tunnelrelay
Tunnel relay allows you to expose local services to the outside world over HTTPSOffice-Add-in-UX-Design-Patterns
[ARCHIVED] A library of common Office Add-in design patternsmicrosoft-teams-apps-newemployeeonboarding
New Employee Onboarding(NEO) enables your organization to connect new employees to people & culture and provide them with consistent experience and information to be productive faster. Built with Sharepoint New Employee Onboarding solution as a backend with deep integration in Teams, NEO app makes it super easy for learning teams/ Human resources to manage relevant content and process for new employees using sharepoint lists. HR teams can also configure the time for an employee to be a new hire ex. 90 days and the app will stop notifying the new hires after that window. The new hire checklist is integrated into the NEO Teams app and is used to guide the new hire through the onboarding journey. The checklist can be corporate or departmental. Additionally, new hires can also introduce themselves using the app by sharing an introduction which is automatically shared with their managers. This automation makes it easier for managers to review introductions about all new hires and share them with the relevant teams in one shot! At any time, new employees can share feedback on a task in their onboarding journey or on the overall experience using a helpful bot command. All feedback is shared with HR team through helpful notifications and can be downloaded. Moreover, HR teams can also use the app to share pulse surveys for new employees at a configurable frequency.office-ui-fabric-ios
[ARCHIVED] Please switch to the new Office UI Fabric for iOS: https://github.com/OfficeDev/ui-fabric-iosBotBuilder-MicrosoftTeams-dotnet
BotBuilder's SDK extension for Microsoft Teamsmsteams-samples-hello-world-csharp
Microsoft Teams "Hello world" application for .NET/C#Office-365-REST-API-Explorer
This project is a Windows Store app that uses the Office 365 APIs client libraries to get access tokens. The app then uses the tokens with the REST API in SharePoint to show you how to build HTTP requests that perform CRUD operations on lists, list items, and files.Project-Samples
This Project Online add-in demonstrates how to create a project using DotNet with CSOMmicrosoft-teams-apps-stickers
The awesome Stickers app can help your organization enhance messaging in Microsoft Teams!SP-AngularJS-ExpenseManager-Code-Sample
An Expense Manager scenario with a App for SharePoint with a Provider Hosted AngularJS backend.msteams-meetings-template
Template for an app that creates Microsoft Teams meetingsO365-Windows-Start
[DEPRECATED] To see current samples that demonstrate the concepts explained here, visit https://github.com/microsoftgraph/uwp-csharp-snippets-sample and https://github.com/microsoftgraph/uwp-csharp-snippets-rest-samplemicrosoft-teams-sample-todo
Sample that shows how to adapt an existing web app into a tab app for Microsoft Teamsmicrosoft-teams-apps-employeetraining
Employee training app helps you manage the people side of any event smoothly. Not only coordinating teams can create a new event and provide detailed event information within to attract the right learning crowd, but also Manage all event-related information within a channel tab to keep the participants updated with the latest progress. Employee training app provides a dedicated space to learners and enable them to browse, discover, filter, and register for events with ease. Users can get a view of the event that are mandatory or recommended for them. Allow users to access events they have registered for in a separate tab to help them manage their registrations with ease. Lastly, users can receive notifications for upcoming events to execute all the planned event-management activities on time. It's a seamless event /training management app which will ease event management for all employees. O365-ASPNETMVC-Start
[DEPRECATED] To see a current sample that demonstrates the concepts explained here, visit https://github.com/microsoftgraph/aspnet-snippets-samplemicrosoft-teams-apps-incentives
Power App to incentivize and track participation in training and other adoption and change management initiatives.microsoft-teams-sample-auth-node
Sample illustrating seamless inline authentication for Microsoft Teams apps.Excel-IO
A utility library that makes it easy to read and write Excel workbooks using C#microsoft-teams-apps-bookaroom
Book-a-room bot lets you quickly find and book a meeting room on the go.Excel-Add-in-WoodGrove-Expense-Trends
A compelling Excel add-in that demonstrates how you can use the new JavaScript API for Excel 2016. Comes in two flavors - task pane and add-in commands.Office-Add-in-NodeJS-SSO
[MOVED] The getAccessToken API in Office.js enables users who are signed into Office to get access to an AAD-protected add-in and to Microsoft Graph without needing to sign-in again. This sample is built on Node.js and express.microsoft-teams-sample-outgoing-webhook
Samples to create "Custom Bots" to be used in Microsoft Teamsmicrosoft-teams-apps-remotesupport
Search & report incidents, and connect with specialists immediatelyskype-android-app-sdk-samples
This repo contains Android samples powered by the Microsoft Skype for Business App SDK. Samples developed using Android StudioPHP-App-for-SharePoint
Sample project to build an app for SharePoint using PHP. You can reuse the TokenHelper class in your project to get access tokens that work with apps for SharePoint. The project also includes an example page that shows how to use the TokenHelper class to contact a REST endpoint in SharePoint.office-js-snippet-explorer
Simple web application for browsing, tweaking, and writing samples that use the new JavaScript APIs for Word and Excelmicrosoft-teams-apps-attendance
The Attendance Power App helps teachers record and save the attendance of students in their class.O365-WebApp-MultiTenant
[ARCHIVED] This sample shows how to build a multitenant MVC web application that uses Azure AD for sign-in using the OpenID Connect protocol, and then calls a Office 365 API under the signed-in user's identity using tokens obtained via OAuth 2.0. This sample uses the OpenID Connect ASP.Net OWIN middleware and ADAL .Net.office-scripts-docs-reference
Office Scripts API Reference DocumentationOutlook-Add-in-SSO
[MOVED] The sample implements an Outlook add-in that uses Office's SSO system to get access to Microsoft Graph APIs and adds buttons to the Outlook ribbon.microsoft-teams-faqplusplus-app
DEPRECATED - This repository contains a deprecated version of the FAQ Plus app template. Please see the README file for more details and a link to the new repositoryOffice-Addin-TaskPane-JS
Template to get start started writing a TaskPane Office Add-in using JavaScript.SharePoint-Add-in-REST-OData-BasicDataOperations
Use the SharePoint REST/OData endpoints to perform create, read, update, and delete operations on lists and list items from a SharePoint Add-in.SharePoint-Power-Hour-Code-Samples
[ARCHIVED] All the code samples shown in the SharePoint Power Hour including Windows 8 and ASP.NET MVC Office 365 API demosMS-Graph-Data-Connect
One stop shop for developers using Microsoft Graph data connectskype-ios-app-sdk-samples
This repository contains Objective C and Swift samples powered by the Microsoft Skype for Business App SDK.Office-365-SDK-for-Java
Office 365 client for Javamicrosoft-data-visualization-library
Love Open Source and this site? Check out how you can help us