A curated collection of useful repositories for Microsoft Dynamics 365 Business Central. Feel free to offer feedback and create pull requests.
- π’ Microsoft
- βΉοΈ Informational
- π§ Administrative Tools
- βοΈ Azure
- π Reports
- π Webservices
- π» Powershell
- π Translations
- π³ Docker & DevOps
- π§ͺ Test Automation
- π C/SIDE to AL
- β¬οΈ Upgrades
- π PDF Tools
- π¦ Package & Extension Management
- π€ AI & Machine Learning
- π‘ Communication & Integration
- π Code Samples & Templates
- β‘ Performance & Monitoring
- π Libraries & Utilities
- π¬ Scripting & Automation
- π Data Privacy & Security
- βοΈ Signatures
- π¨ UI/UX Extensions
- π οΈ Development Tools
- π Security & Authentication
- π Learning Resources
- π Books
Official Microsoft repositories for Business Central development and documentation.
π§βπ» By Microsoft
The main purpose of this repository is to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central. In addition, you will find code samples to help you get started writing extensions in AL and get familiar with the tools.
π§βπ» By Microsoft
Repository for collaboration on Microsoft Dynamics 365 Business Central applications. This repository contains the source code for several Business Central applications, developed by Microsoft.
π§βπ» By Microsoft
Welcome to the ALAppExtension repository!
This repo is a platform for Microsoft and our vibrant partner channel and community to work together to develop system modules and add-on apps in the AL language and to enable the general extensibility of Microsoft Dynamics 365 Business Central.
We're working to make the core application thinner, more extensible, and easier to localize by extracting more and more of our system logic into modules, forming a system application and application foundation, as well as extracting business logic into add-on and localization apps. As we go, we'll publish the source code for the modules and apps in this repo. The modules and apps are open for contributions. The apps can furthermore serve as starting point for verticalizations or just as samples for developing apps.
Microsoft will ship the contributions in upcoming releases of Microsoft Dynamics 365 Business Central, where you'll get to enjoy the effect of your contributions.
π§βπ» By Microsoft
This repository is where we (Microsoft) accept contributions to the Dynamics 365 Business Central application platform from the community. Together with the ALAppExtensions repository, this makes up the beginning to convert the entire business application platform from closed to open source. Microsoft does not yet develop on the application platform in this open GitHub repository; development still takes place in an internal repository. Accepted contributions by the community will get merged with Microsoft's code changes and released together in an upcoming release of the product.
π§βπ» By Microsoft
In the Business Central development team, we are passionate about technology. If you are a Business Central developer or simply a BC tech enthusiast and you share the same passion, this repo is for you. In the R&D team, we work hard for each release to implement new features to make this product great, but if you are a developer, you know that there are a lot of other things happening in the process. We do prototypes, investigate new technologies, set some intricate experiments to test performance, try out new processes and more. Most of this work never makes it out of the four walls of Microsoft and we realized that some of it might be of value to you, the members of the tech community. So instead of keeping all this good stuff for ourselves, we have decided to share. Don't hesitat to provide feedback, comments and opinions but also let us know what you want to hear about.
We will update the deck based on feedback / requests.
Let's make the upgrade easy together.
π§βπ» By Microsoft
Official Microsoft repository for BcContainerHelper, a PowerShell module, which makes it easier to work with Business Central Containers on Docker.
π§βπ» By Microsoft
AL-Go for GitHub is a set of GitHub templates and actions, which can be used to setup and maintain professional DevOps processes for your Business Central AL projects.
The goal is that people who have created their GitHub repositories based on the AL-Go templates, can maintain these repositories and stay current just by running a workflow, which updates their repositories. This includes necessary changes to scripts and workflows to cope with new features and functions in Business Central.
π§βπ» By Microsoft Docs
Welcome to the repository for the application help content for Dynamics 365 Business Central! This repo gives you access to the source files for the enduser Learn More content. It also provides a way for you to actively contribute to the current Business Central content.
π§βπ» By Microsoft Docs
Welcome to the repository for technical and development content for Dynamics 365 Business Central! This repository provides a way for you to actively contribute to the current Business Central developer and IT Pro content.
π§βπ» By Microsoft
This site is meant to house some of the community's knowledge about Microsoft Dynamics 365 Business Central AL Development best practices, particularly around hosting Design Patterns.
Please see the ALGuidelines.dev site for the full information about this project.
π§βπ» By Microsoft
This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
Please help with updating the content by opening issues. You can ask any question, problem that you are facing, point out the things that may be incorrect or share a good idea. Also feel free to share any feedback regarding this project via issues.
We will update the deck based on feedback / requests.
Let's make the upgrade easy together.
Resources for tracking BC code changes, analyzing dependencies, and monitoring your environment.
π§βπ» By Stefan Maron
Contains the Microsoft Business Central Code. Updated each month.
π§βπ» By waldo
Tool for analyzing AL dependencies and creating dependency graphs for Business Central projects.
π§βπ» By Stefan Maron
BusinessCentral.Sentinel is an intelligent monitoring and advisory tool designed for Microsoft Dynamics 365 Business Central users. It focuses on the analysis of technical configuration and may include functional configuration in the future. This app provides real-time insights, proactive alerts, and actionable recommendations to enhance operational efficiency, reduce risks, and optimize decision-making. BusinessCentral. Sentinel acts as a vigilant 'sentinel' for your business, ensuring key processes run smoothly and critical issues are addressed promptly.
π§βπ» By Florian Rottke
Comprehensive list and documentation of Business Central telemetry event IDs for monitoring and troubleshooting.
Tools for managing data, licenses, and administrative tasks in Business Central.
π§βπ» By Drakonian
Data Editor extension that allows you to change and delete information from any table in Business Central
π§βπ» By Waldemar Brakowski
This tool can be used to remove transactional data from a company in Business Central.
π§βπ» By Waldemar Brakowski
The Admin Toolbox is a Business central App. It can delete and edit records, view license information and import licenses, hyperlinks to informational tables.
π§βπ» By EOS Solutions
Gordon ecosystem is a set of tools that helps you easily manage Business Central environments: Manage Apps, BC Services, Docker Environments, XLIFF Translations
π§βπ» By Waldemar Brakowski
Advanced table editor for Business Central allowing efficient data manipulation.
Integration tools and APIs for connecting Business Central with Azure services.
π§βπ» By COSMO CONSULT
Open Source App for Microsoft Dynamics 365 Business Central to implement the Azure Blob Storage API.
π§βπ» By Bert Verbeek
BC to Azure Data Lake Storage - Export Business Central data to Azure Data Lake Storage.
π§βπ» By Microsoft
Azure Resource Manager templates for deploying Business Central.
Tools and utilities for working with reports in Business Central.
π§βπ» By Andreas Rascher
The Mini Report Inspector enables you to export informations about the report DataSet in 3 different formats:
SaveAsXML the Result from Report.SaveAsxml ResultSet XML the Dataset format known from the windows client as XML File Excel the Dataset format known from the windows client as Excel File
π§βπ» By Andreas Rascher
Getdata by name - custom code functions for Dynamics NAV and Business Central
π§βπ» By Waldemar Brakowski
Overview and management tool for reports in Business Central.
Examples and tools for working with web services, APIs, and external integrations.
π§βπ» By waldo
π§βπ» By AJ Kauffmann
AL code examples to call web services with Dynamics 365 for Financials and Operations, Business Edition.
π§βπ» By MSN Raju
π§βπ» By AJ Kauffmann
π§βπ» By AJ Kauffmann
REST client with OAuth authentication for Business Central.
PowerShell modules and scripts for Business Central automation and management.
π§βπ» By waldo
π§βπ» By Simon Fischer
Tools for managing multi-language support in Business Central.
π§βπ» By Peik Bech-Andersen
π§βπ» By Roel van Bekkum
VS Code extension for synchronizing XLIFF translation files in Business Central projects.
π§βπ» By Roel van Bekkum
PowerShell module for synchronizing XLIFF translation files in Business Central projects.
Resources for containerization, CI/CD pipelines, and DevOps practices.
π§βπ» By Hodor NV
Welcome to ALOps, an extension for Microsoft Azure DevOps, for easily setting up build pipelines for AL Language Extensions, aka "Microsoft Dynamics 365 Business Central Extensions". The goal of this repository is to have information and documentation about the extension, as well as a place to communicate anything about the functionality.
π§βπ» By Michael Megel
Project Template for Microsoft Dynamics 365 Business Central
Frameworks and examples for automated testing in Business Central.
π§βπ» By Jan Hoek
Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV
π§βπ» By Jan Hoek
A test framework for creating Feature-based tests using ATDD principles in Business Central.
Tools for converting C/SIDE code to AL format.
π§βπ» By Erik Hougaard
Uplifting for Dynamics 365 Business Central C/Side to AL data conversion
Resources and scripts for upgrading Business Central versions.
This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
Please help with updating the content by opening issues. You can ask any question, problem that you are facing, point out the things that may be incorrect or share a good idea. Also feel free to share any feedback regarding this project via issues.
We will update the deck based on feedback / requests.
Let's make the upgrade easy together.
Utilities for working with PDF files in Business Central.
π§βπ» By Demiliani
Azure Function for merging PDFs online. Pass a JSON containing a list of PDF files (Base64 content) and receive the merged file as Base64 content in response.
π§βπ» By Gonzalo Riosley
π§βπ» By AJ Kauffmann
PDF Viewer for Microsoft Dynamics 365 Business Central
More info at this blog post: https://www.kauffmann.nl/2019/01/22/pdf-viewer-in-business-central/
π§βπ» By Drakonian
PDF Viewer for Microsoft Dynamics 365 Business Central.
π§βπ» By Drakonian
Another PDF Viewer for Microsoft Dynamics 365 Business Central
More info at this blog post: https://vld-nav.com/bc-pdf-viewer-full
Various useful tools and utilities that don't fit into other categories.
Tools for managing packages, extensions, and deployments.
π§βπ» By Theil IT
Business Central Extension Manager - Tool for managing BC extensions.
π§βπ» By Aident Erfurt
Tool for uploading Business Central extensions to NuGet package repositories.
π§βπ» By Directions4Partners
Continuous Code Management System for Business Central - Tool for managing code changes and deployments.
AI-powered tools and integrations for Business Central.
π§βπ» By Aident Erfurt
AI-powered code reviewer for Business Central AL code.
π§βπ» By Drakonian
AI-powered payment terms suggestion tool for Business Central.
Tools for external communication and API integrations.
π§βπ» By Open Business Central Apps
Integration with WhatsApp Business Cloud API for Business Central.
π§βπ» By Open Business Central Apps
Integration with The Things Stack API for IoT applications in Business Central.
π§βπ» By Byndit
Enhanced email logging functionality for Business Central.
π§βπ» By Byndit
Viewer for electronic invoices in Business Central.
Sample applications and templates for learning and reference.
π§βπ» By Microsoft
Sample Business Central app demonstrating best practices for app development.
π§βπ» By Microsoft
Sample Business Central app demonstrating onboarding functionality.
π§βπ» By Microsoft
Sample Business Central app demonstrating warehouse management functionality.
π§βπ» By Microsoft
Sample Business Central app demonstrating Bing Maps integration.
π§βπ» By Microsoft
Sample Business Central app demonstrating Bing Maps integration for AppSource.
π§βπ» By Microsoft
Sample Business Central app demonstrating Mixed Reality integration with coffee shop scenario.
Tools for performance testing, optimization, and monitoring.
π§βπ» By waldo
Performance testing tool for Business Central.
π§βπ» By waldo
PowerShell module for working with Business Central telemetry data.
π§βπ» By Milovan MilinΔiΔ
Tool for maximizing Business Central performance and efficiency.
Reusable libraries, utilities, and components.
π§βπ» By Henrik Helgesen
BCALToolbox is a collection of functions used when doing development in AL for Microsoft 365 Business Central
π§βπ» By Finn Pedersen
Standard library of commonly used functions and procedures for Business Central development.
π§βπ» By Finn Pedersen
Interface definitions for Business Central environment management.
π§βπ» By Tan Nguyen
OpenFeature implementation for Business Central AL, enabling feature flag management.
π§βπ» By Andrey Drogin
Visual components and controls for Business Central.
π§βπ» By Finn Pedersen
Basic subscription management functionality for Business Central.
π§βπ» By Walter75 Consulting
Collection of Business Central applications and extensions.
Tools for scripting, automation, and workflow enhancement.
π§βπ» By Andy Wingate
Page scripting capabilities for Business Central using Vibe.
Tools for data privacy, anonymization, and security.
π§βπ» By Byndit
Data anonymization tool for Business Central to protect sensitive information in test environments.
Tools for capturing and managing digital signatures in Business Central.
π§βπ» By Allan Kristensen
This example uses a signature pad in Business Central so you can save hand written signatures to documents inside Business Central.
Extensions that enhance the user interface and user experience.
π§βπ» By Drakonian
Enables drag and drop functionality for FactBoxes in Business Central.
π§βπ» By Drakonian
WYSIWYG editor integration using Summernote for Business Central.
Tools and extensions that improve the development experience.
π§βπ» By Andrzej Zwierzchowski
VS Code extension providing code outline, symbol browser, and various code generators for AL development.
π§βπ» By MΓ‘rton SΓ‘gi
Object Designer extension for VS Code, bringing back the familiar object browser experience to AL development.
π§βπ» By Vjeko BegoviΔ
VS Code extension for managing object IDs in AL projects, with support for object ID ranges and automatic assignment.
π§βπ» By Stefan Maron
Additional code analyzer for Business Central providing extra rules and best practice checks.
π§βπ» By waldo
VS Code extension with productivity tools for AL development including snippets, reorganize functions, and more.
π§βπ» By Johan Wikman
VS Code extension with various tools for AL development including XLIFF translation support, code actions, and more.
π§βπ» By James Pearson
VS Code extension for running AL tests and viewing results directly in the editor.
π§βπ» By waldo
VS Code extension pack with useful extensions for AL development.
π§βπ» By waldo
VS Code extension for viewing Business Central telemetry data.
π§βπ» By Waldemar Brakowski
Create variables and parameters like a pro. Automatically select/insert startup object IDs in your launch.json file. Effortlessly navigate through AL files with intuitive shortcuts. Translate fields on hover and streamline report copying β all in one powerful extension.
π§βπ» By Byndit
Advanced AL development tools and utilities.
π§βπ» By Drakonian
Tool for generating API objects from JSON/XML structures for Business Central.
π§βπ» By Damien Pavlov
Collection of development tools and utilities for Business Central developers.
Tools and examples for implementing security and authentication.
π§βπ» By MSN Raju
Implementation examples for OAuth 2.0 authorization in Business Central.
Educational resources, tutorials, and examples for learning Business Central development.
π§βπ» By Erik Hougaard
All the source code from Erik's youtube videos (https://www.youtube.com/c/ErikHougaard)
π§βπ» By Steven Renders
Examples from Steven Render's Blog
π§βπ» By Roberto Stefanetti
AL Code examples for education (little parts) - have a look at the different branches
π§βπ» By My NAV Blog
π§βπ» By Saurav Dhyani
This Repo will have sample code covered during #NAVBCOpenDiscussion.
π§βπ» By Microsoft Learning
π§βπ» By Microsoft Learning
π§βπ» By Packt Publishing
This is the code repository for Automated Testing in Microsoft Dynamics 365 Business Central, published by Packt.
Efficiently automate test cases in Dynamics NAV and Business Central.
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing
π§βπ» By Packt Publishing