Free Ignition Module

Git Module for Ignition

Free Git integration for Ignition Designer. Commit, push, pull, branch, merge conflicts, and side-by-side diffs, all without leaving the Designer. Open-source.

The Problem

Without This Module

Ignition projects lack built-in version control. Teams rely on manual exports, shared drives, or disconnected Git workflows outside the Designer. Tracking changes, reverting mistakes, and collaborating on projects is error-prone and time-consuming.

  • No built-in version control in Ignition Designer
  • Manual exports and shared drives for project backups
  • No way to track who changed what and when
  • Reverting mistakes means restoring full backups
The Solution

With This Module

The Git module brings full version control directly into the Ignition Designer. Commit, push, pull, branch, and resolve merge conflicts without ever leaving your workspace. Every change is tracked, every version is recoverable.

  • Full Git workflow directly inside the Designer
  • Every change tracked with author, date, and message
  • Instant rollback to any previous version
  • Team collaboration with branch and merge support

Why Use the Git Module?

Professional version control designed specifically for Ignition projects

Zero Context Switching

Commit, push, pull, and branch without ever leaving the Ignition Designer. Your entire Git workflow in one place.

Safe Collaboration

Multiple designers work on the same project with branch isolation and merge conflict resolution built in.

Complete Traceability

Every change is recorded with author, timestamp, and message. Browse history, compare diffs, and revert any commit.

Key Features

A complete Git client built into the Ignition Designer

Commit & Push

Select files, write commit messages, and push to remote, all from the Designer.

Supports amend last commit, force push, selective file staging, and inline commit from the dockable panel.

Pull & Fetch

Pull remote changes with automatic merge conflict detection and resolution.

Fetch updates without merging, view upstream commits, and pull with automatic conflict UI.

Branch Management

Create, switch, and delete branches with automatic stash/restore of uncommitted work.

Full branch lifecycle management with visual branch indicators in the status bar.

Side-by-Side Diff Viewer

Compare changes line-by-line with a color-coded, synchronized diff viewer.

LCS-based diffing with green/red highlighting for additions and removals.

Merge Conflict Resolution

Resolve merge conflicts directly in the Designer with a per-file accept/reject UI.

Accept ours, accept theirs, view conflict diffs. Global accept and abort merge options.

Commit History & Revert

Browse paginated commit history with ref badges, and revert any commit.

View commit details, checkout historical commits, and revert specific changes.

How It Works

Get version control running in three simple steps

1

Install the Module

Download the free .modl file and install it on your Ignition Gateway. No external Git installation required.

2

Initialize Your Repository

Use the setup wizard to clone an existing remote or initialize a new local repository for your project.

3

Start Versioning

Commit changes, push to remote, create branches, and collaborate with your team, all from the Designer.

Technical Specifications

Built for seamless integration with your Ignition platform

CompatibilityIgnition 8.1+
Module TypeDesigner Module
Git EngineEclipse JGit 6.10
AuthenticationHTTPS & SSH
LicenseFree / Open Source
SupportCommunity + OperaMetrix

What's Included

Everything you need, completely free

  • Full Git integration in Designer
  • Unlimited repositories and remotes
  • SSH and HTTPS authentication
  • Side-by-side diff viewer
  • Merge conflict resolution
  • Community support via GitHub
License Typefree
Versionv1.0.3

Frequently Asked Questions

Common questions about the Git Module for Ignition

Yes, the Git module is completely free and open-source. You can download it from GitHub or from our website, install it, and use it without any cost or registration.
Yes, the module works with any Git remote: GitHub, GitLab, Bitbucket, Azure DevOps, self-hosted Gitea, or any server accessible via HTTPS or SSH.
Yes, each designer has their own commit identity and credentials. Multiple designers can push and pull from the same remote repository, and the module includes merge conflict resolution for concurrent changes.
The module includes a setup wizard that can either initialize a new local repository for your existing project or clone an existing remote repository. Your current project is preserved.
Just install the .modl file on your Ignition Gateway like any other module. All Git operations are handled server-side. No additional software (Git CLI, etc.) is required.

Ready to Get Started?

Download the Git Module for free and start version controlling your Ignition projects today.

Open-source. No registration required. Full documentation included.

100% FreeOpen SourceNo Registration

You Might Also Need

Learn More

LoRaWAN IoT Module

Connect LoRaWAN gateways and devices directly to Ignition.

Transform Ignition into an IoT Platform.

SMS Octopush Module

Send and receive critical alerts in real-time via Octopush SMS service.

Critical Alerts. Instant Delivery.

SMS Teltonika Module

Send and receive critical alerts via Teltonika SMS gateways.

On-Premise SMS. Total Control.

Need Help or Have Questions?

Our team is here to help you get the most out of the Git Module for Ignition.