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
- π¨ Miscellaneous
- βοΈ Signatures
- π Learning Resources
- π Books
π§βπ» 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
π§βπ» 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.
π§βπ» By Stefan Maron
Contains the Microsoft Business Central Code. Updated each month.
π§βπ» By waldo
π§βπ» 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 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 COSMO CONSULT
Open Source App for Microsoft Dynamics 365 Business Central to implement the Azure Blob Storage API.
π§βπ» 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 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 waldo
π§βπ» By Simon Fischer
π§βπ» By Peik Bech-Andersen
π§βπ» 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
π§βπ» By Jan Hoek
Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV
π§βπ» By Erik Hougaard
Uplifting for Dynamics 365 Business Central C/Side to AL data conversion
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.
π§βπ» 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
Another PDF Viewer for Microsoft Dynamics 365 Business Central
More info at this blog post: https://vld-nav.com/bc-pdf-viewer-full
π§βπ» By Henrik Helgesen
BCALToolbox is a collection of functions used when doing development in AL for Microsoft 365 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.
This example uses a signature pad in Business Central so you can save hand written signatures to documents inside Business Central.
π§βπ» 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