Skip to content

A curated collection of useful repositories for Microsoft Dynamics 365 Business Central. Feel free to offer feedback and create pull requests.

Notifications You must be signed in to change notification settings

wbrakowski/Most-Useful-BC-Repositories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 

Repository files navigation

Most-Useful-BC-Repositories πŸ“š

A curated collection of useful repositories for Microsoft Dynamics 365 Business Central. Feel free to offer feedback and create pull requests.

πŸ“‘ Content

Microsoft

Official Microsoft repositories for Business Central development and documentation.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Official Microsoft repository for BcContainerHelper, a PowerShell module, which makes it easier to work with Business Central Containers on Docker.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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.

Informational

Resources for tracking BC code changes, analyzing dependencies, and monitoring your environment.

GitHub stars

πŸ§‘β€πŸ’» By Stefan Maron

Contains the Microsoft Business Central Code. Updated each month.

GitHub stars

πŸ§‘β€πŸ’» By waldo

Tool for analyzing AL dependencies and creating dependency graphs for Business Central projects.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Florian Rottke

Comprehensive list and documentation of Business Central telemetry event IDs for monitoring and troubleshooting.

Administrative Tools

Tools for managing data, licenses, and administrative tasks in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

Data Editor extension that allows you to change and delete information from any table in Business Central

GitHub stars

πŸ§‘β€πŸ’» By Waldemar Brakowski

This tool can be used to remove transactional data from a company in Business Central.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» 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

GitHub stars

πŸ§‘β€πŸ’» By Waldemar Brakowski

Advanced table editor for Business Central allowing efficient data manipulation.

Azure

Integration tools and APIs for connecting Business Central with Azure services.

GitHub stars

πŸ§‘β€πŸ’» By COSMO CONSULT

Open Source App for Microsoft Dynamics 365 Business Central to implement the Azure Blob Storage API.

GitHub stars

πŸ§‘β€πŸ’» By Bert Verbeek

BC to Azure Data Lake Storage - Export Business Central data to Azure Data Lake Storage.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Azure Resource Manager templates for deploying Business Central.

Reports

Tools and utilities for working with reports in Business Central.

GitHub stars

πŸ§‘β€πŸ’» 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

GitHub stars

πŸ§‘β€πŸ’» By Andreas Rascher

Getdata by name - custom code functions for Dynamics NAV and Business Central

GitHub stars

πŸ§‘β€πŸ’» By Waldemar Brakowski

Overview and management tool for reports in Business Central.

Webservices

Examples and tools for working with web services, APIs, and external integrations.

GitHub stars

πŸ§‘β€πŸ’» By waldo

GitHub stars

πŸ§‘β€πŸ’» By AJ Kauffmann

AL code examples to call web services with Dynamics 365 for Financials and Operations, Business Edition.

GitHub stars

πŸ§‘β€πŸ’» By MSN Raju

GitHub stars

πŸ§‘β€πŸ’» By AJ Kauffmann

GitHub stars

πŸ§‘β€πŸ’» By AJ Kauffmann

REST client with OAuth authentication for Business Central.

Powershell

PowerShell modules and scripts for Business Central automation and management.

GitHub stars

πŸ§‘β€πŸ’» By waldo

GitHub stars

πŸ§‘β€πŸ’» By Simon Fischer

Translations

Tools for managing multi-language support in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Peik Bech-Andersen

GitHub stars

πŸ§‘β€πŸ’» By Roel van Bekkum

VS Code extension for synchronizing XLIFF translation files in Business Central projects.

GitHub stars

πŸ§‘β€πŸ’» By Roel van Bekkum

PowerShell module for synchronizing XLIFF translation files in Business Central projects.

Docker & DevOps

Resources for containerization, CI/CD pipelines, and DevOps practices.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Michael Megel

Project Template for Microsoft Dynamics 365 Business Central

Test Automation

Frameworks and examples for automated testing in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Jan Hoek

Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV

GitHub stars

πŸ§‘β€πŸ’» By Jan Hoek

A test framework for creating Feature-based tests using ATDD principles in Business Central.

C/SIDE to AL

Tools for converting C/SIDE code to AL format.

GitHub stars

πŸ§‘β€πŸ’» By Erik Hougaard

Uplifting for Dynamics 365 Business Central C/Side to AL data conversion

Upgrades

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.

PDF Tools

Utilities for working with PDF files in Business Central.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Gonzalo Riosley

GitHub stars

πŸ§‘β€πŸ’» 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/

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

PDF Viewer for Microsoft Dynamics 365 Business Central.

GitHub stars

πŸ§‘β€πŸ’» 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

Miscellaneous

Various useful tools and utilities that don't fit into other categories.

Package & Extension Management

Tools for managing packages, extensions, and deployments.

GitHub stars

πŸ§‘β€πŸ’» By Theil IT

Business Central Extension Manager - Tool for managing BC extensions.

GitHub stars

πŸ§‘β€πŸ’» By Aident Erfurt

Tool for uploading Business Central extensions to NuGet package repositories.

GitHub stars

πŸ§‘β€πŸ’» By Directions4Partners

Continuous Code Management System for Business Central - Tool for managing code changes and deployments.

AI & Machine Learning

AI-powered tools and integrations for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Aident Erfurt

AI-powered code reviewer for Business Central AL code.

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

AI-powered payment terms suggestion tool for Business Central.

Communication & Integration

Tools for external communication and API integrations.

GitHub stars

πŸ§‘β€πŸ’» By Open Business Central Apps

Integration with WhatsApp Business Cloud API for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Open Business Central Apps

Integration with The Things Stack API for IoT applications in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Byndit

Enhanced email logging functionality for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Byndit

Viewer for electronic invoices in Business Central.

Code Samples & Templates

Sample applications and templates for learning and reference.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating best practices for app development.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating onboarding functionality.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating warehouse management functionality.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating Bing Maps integration.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating Bing Maps integration for AppSource.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft

Sample Business Central app demonstrating Mixed Reality integration with coffee shop scenario.

Performance & Monitoring

Tools for performance testing, optimization, and monitoring.

GitHub stars

πŸ§‘β€πŸ’» By waldo

Performance testing tool for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By waldo

PowerShell module for working with Business Central telemetry data.

GitHub stars

πŸ§‘β€πŸ’» By Milovan MilinčiΔ‡

Tool for maximizing Business Central performance and efficiency.

Libraries & Utilities

Reusable libraries, utilities, and components.

GitHub stars

πŸ§‘β€πŸ’» By Henrik Helgesen

BCALToolbox is a collection of functions used when doing development in AL for Microsoft 365 Business Central

GitHub stars

πŸ§‘β€πŸ’» By Finn Pedersen

Standard library of commonly used functions and procedures for Business Central development.

GitHub stars

πŸ§‘β€πŸ’» By Finn Pedersen

Interface definitions for Business Central environment management.

GitHub stars

πŸ§‘β€πŸ’» By Tan Nguyen

OpenFeature implementation for Business Central AL, enabling feature flag management.

GitHub stars

πŸ§‘β€πŸ’» By Andrey Drogin

Visual components and controls for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Finn Pedersen

Basic subscription management functionality for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Walter75 Consulting

Collection of Business Central applications and extensions.

Scripting & Automation

Tools for scripting, automation, and workflow enhancement.

GitHub stars

πŸ§‘β€πŸ’» By Andy Wingate

Page scripting capabilities for Business Central using Vibe.

Data Privacy & Security

Tools for data privacy, anonymization, and security.

GitHub stars

πŸ§‘β€πŸ’» By Byndit

Data anonymization tool for Business Central to protect sensitive information in test environments.

Signatures

Tools for capturing and managing digital signatures in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Allan Kristensen

This example uses a signature pad in Business Central so you can save hand written signatures to documents inside Business Central.

UI/UX Extensions

Extensions that enhance the user interface and user experience.

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

Enables drag and drop functionality for FactBoxes in Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

WYSIWYG editor integration using Summernote for Business Central.

Development Tools

Tools and extensions that improve the development experience.

GitHub stars

πŸ§‘β€πŸ’» By Andrzej Zwierzchowski

VS Code extension providing code outline, symbol browser, and various code generators for AL development.

GitHub stars

πŸ§‘β€πŸ’» By MΓ‘rton SΓ‘gi

Object Designer extension for VS Code, bringing back the familiar object browser experience to AL development.

GitHub stars

πŸ§‘β€πŸ’» By Vjeko BegoviΔ‡

VS Code extension for managing object IDs in AL projects, with support for object ID ranges and automatic assignment.

GitHub stars

πŸ§‘β€πŸ’» By Stefan Maron

Additional code analyzer for Business Central providing extra rules and best practice checks.

GitHub stars

πŸ§‘β€πŸ’» By waldo

VS Code extension with productivity tools for AL development including snippets, reorganize functions, and more.

GitHub stars

πŸ§‘β€πŸ’» By Johan Wikman

VS Code extension with various tools for AL development including XLIFF translation support, code actions, and more.

GitHub stars

πŸ§‘β€πŸ’» By James Pearson

VS Code extension for running AL tests and viewing results directly in the editor.

GitHub stars

πŸ§‘β€πŸ’» By waldo

VS Code extension pack with useful extensions for AL development.

GitHub stars

πŸ§‘β€πŸ’» By waldo

VS Code extension for viewing Business Central telemetry data.

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Byndit

Advanced AL development tools and utilities.

GitHub stars

πŸ§‘β€πŸ’» By Drakonian

Tool for generating API objects from JSON/XML structures for Business Central.

GitHub stars

πŸ§‘β€πŸ’» By Damien Pavlov

Collection of development tools and utilities for Business Central developers.

Security & Authentication

Tools and examples for implementing security and authentication.

GitHub stars

πŸ§‘β€πŸ’» By MSN Raju

Implementation examples for OAuth 2.0 authorization in Business Central.

Learning Resources

Educational resources, tutorials, and examples for learning Business Central development.

GitHub stars

πŸ§‘β€πŸ’» By Erik Hougaard

All the source code from Erik's youtube videos (https://www.youtube.com/c/ErikHougaard)

GitHub stars

πŸ§‘β€πŸ’» By Steven Renders

Examples from Steven Render's Blog

GitHub stars

πŸ§‘β€πŸ’» By Roberto Stefanetti

AL Code examples for education (little parts) - have a look at the different branches

GitHub stars

πŸ§‘β€πŸ’» By My NAV Blog

GitHub stars

πŸ§‘β€πŸ’» By Saurav Dhyani

This Repo will have sample code covered during #NAVBCOpenDiscussion.

GitHub stars

πŸ§‘β€πŸ’» By Microsoft Learning

GitHub stars

πŸ§‘β€πŸ’» By Microsoft Learning

Books

GitHub stars

πŸ§‘β€πŸ’» 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.

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

GitHub stars

πŸ§‘β€πŸ’» By Packt Publishing

About

A curated collection of useful repositories for Microsoft Dynamics 365 Business Central. Feel free to offer feedback and create pull requests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •