Scrum Agile Project Management

Open Source Jira Plugins, Add-Ons and Utilities

Developed by Atlassian, Jira is a commercial issue tracking tool that allows bug tracking and Agile project management. It is one of the most-widely used tool by Scrum teams working in corporate Agile software development environments.

Jira has an open architecture and its features are extended by plugins and add-ons created by third party organizations. A plugin (also known as add-on) is a bundle of code, resources and configuration files that can be dropped into an Atlassian product to add new functionality or change the behavior of existing features. It might add a single feature, like a report, or it might provide enough features to constitute a product in its own right.  This article presents some open source Jira plugins, add-ons and utilities that can be found on GitHub.

Updates
February 4 2026
* Added Atlassian Python API wrapper, JiraTUI, MCP Atlassian
October 10 2024
* Added: JiraPS, Terjira, GitHub For Jira

Open Source Jira Plugins, Add-Ons and Utilities

* Atlassian Python API wrapper

The atlassian-python-api library provides a simple and convenient way to interact with Atlassian products (such as Jira Service management, Jira Software, Confluence, Bitbucket and apps Insight, X-Ray) using Python. It is based on the official REST APIs of these products, as well as additional private methods and protocols (such as xml+rpc and raw HTTP requests). This library can be used to automate tasks, integrate with other tools and systems, and build custom applications that interact with Atlassian products. It supports a wide range of Atlassian products, including Jira, Confluence, Bitbucket, StatusPage and others, and is compatible with both Atlassian Server and Cloud instances.

Overall, the atlassian-python-api is a useful tool for Python developers who want to work with Atlassian products. It is well-documented and actively maintained, and provides a convenient way to access the full range of functionality offered by the Atlassian REST APIs and made with love for Atlassian.

Website: https://github.com/atlassian-api/atlassian-python-api

* GitHub For Jira

GitHub For Jira is an open-source project, built and maintained by Atlassian. It allows integrating your GitHub code with your project management in Jira. A separate Jira subscription is required. With two of your most important tools connected, you’ll spend less time managing projects and more time working on them.

When a workflow (e.g. GitHub Action), development event (e.g. pull request, commit, branch) or security event (e.g. dependabot, code scanning or secret scanning alert) runs, the app receives a webhook from GitHub. For development information the app then extracts the issue key from the respective branch/commit/PR and send this information to Jira, for security alerts no issue keys are needed.

GitHub For Jira is designed to backfill historical data into Jira. Once you have installed and configured the app successfully, it will automatically trigger the backfilling process, for 6 months, for the allowed repositories to update Jira with historical information such as pull requests, deployments, branches, builds, commits and security alerts. Once the initial backfilling process is complete, you will be able to view the backfilled date and status on the user interface.

All branches will be backfilled, regardless of their creation date. However, pull requests, deployments, builds, commits and security alerts will only be backfilled for the last six months. If you wish to pull more historical data in Jira, you may continue the backfill process for older dates by selecting ‘Continue backfill’ from the action menu. If the historical data is substantial, we recommend backfilling your data in 6 month segments, and continuing the process until you’ve reached the desired backfilled date.

Website: https://github.com/atlassian/github-for-jira

* Jira Issue Copy

Jira-issue-copy is an open source utility to clone JIRA issues from one project to another. Certifications like ISO or CMMI require that you have control over the issues your team works on, but for confidentiality or cost issues you can’t add everyone to your client’s JIRA. Also you may want to work internally and not disclose everything you discuss with your team to your client. In that context it is often needed to clone issues from their JIRA to yours. This utility allows you to do that, moving descriptions, issue name (adding the client’s key to it), attachments and comments to your JIRA.

Website: https://github.com/nedd0/jira-issue-copy

* JiraCLI

JiraCLI is an interactive command line tool for Atlassian Jira that will help you avoid Jira UI to some extent. This tool may not be able to do everything, but it has all the essential features required to improve your day-to-day workflow with Jira. This tool includes all necessary features like issue creation, cloning, linking, ticket transition, and much more. Note that some features might work slightly differently in cloud installation versus on-premise installation due to the nature of the data. Yet, the creators have attempted to make the experience as similar as possible.

Website: https://github.com/ankitpokhrel/jira-cli

* JiraPS

JiraPS is an open source Windows PowerShell module to interact with Atlassian JIRA via a REST API, while maintaining a consistent PowerShell look and feel.

Website: https://github.com/AtlassianPS/JiraPS

* Jira Dependency Graph

Jira Dependency Graph is an open source tool that allows visualizing dependencies between JIRA tickets. It takes into account subtasks and issue links. It uses JIRA rest API v2 for fetching information on issues. Uses Google Chart API for graphical presentation.

Website: https://github.com/pawelrychlik/jira-dependency-graph

* Jira Lens

Jira-Lens is a Python Based vulnerability Scanner for JIRA. Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management. This tool Performs 25+ Checks including CVE’s and Multiple Disclosures on the Provided JIRA Instance.

Website: https://github.com/MayankPandey01/Jira-Lens

* Jira Dashboard

Jira Dashboard is an open source tool to create your own team dashboard with custom widgets. Built with Next.js, React, styled-components and polished. It can import data from Jira like Sprint Days Remaining.

Website: https://github.com/danielbayerlein/dashboard

* Jira Python Library

Jira Python Library is an open source library that aims to ease the use of the Jira REST API from Python and it has been used in production for years.

Website: https://github.com/pycontribs/jira

* JiraTUI

JiraTUI is an open source Text User Interface (TUI) for interacting with Atlassian Jira directly from your shell. You can create, update, and track tasks efficiently, all while maintaining focus on your code and workflow. You can easily create new Jira tasks directly from the terminal with JiraTUI. This feature simplifies the task creation process, enabling you to specify details like title, description, and priority in a streamlined manner. Spend less time navigating interfaces and more time getting things done.

JiraTUI is designed with user-friendliness in mind, making it accessible for developers of all skill levels. The clear command structure and helpful prompts guide users through task management effortlessly. With minimal learning curve, you can quickly harness the power of JiraTUI and integrate it into your daily workflow.

Website: https://github.com/whyisdifficult/jiratui, https://jiratui.sh/

JiraTUI is an open source Text User Interface (TUI) for interacting with Atlassian Jira

* JavaScript JIRA API for node.js

JavaScript JIRA API for node.js is a node.js module, which provides an object-oriented wrapper for the Jira Rest API

Website: https://github.com/jira-node/node-jira-client

* MCP Atlassian

MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). It supports both Cloud and Server/Data Center deployments. You can use it with the following prompts “Find issues assigned to me in PROJ project” or “Create a bug ticket for the login issue”.

Website: https://github.com/sooperset/mcp-atlassian

* Metasearch

Metasearch is an open source search tool for searching many other tools in parallel. You can use it for Jira, Slack, Google Docs, GitHub, and more

Website: https://github.com/duolingo/metasearch

* Terjira

Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt. Your Jira must support Rest API 2.0 and Agile Rest API 1.0.

Website: https://github.com/keepcosmos/terjira

1 Trackbacks & Pingbacks

  1. Software Development Linkopedia June 2023 - Lean UX & Agile

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.