The Best Free Magento 2 Extensions

- Magento 2

best Magento 2 modules

In the following post, you can find top free Magento 2 extensions. We’ve divided them into 2 separate blocks: extensions by certain vendors and modules from GitHub. The first block provides production-ready tools, while the second block is helpful for building other Magento 2 tools and understanding core concepts of the platform.

Table of contents

Wyomind

We recommend you to pay attention to the following two free tools by Wyomind. The first one is designed to improve backend safety, while the second module increase backend productivity.

Wyomind Watchlog

Wyomind Watchlog Magento 2 free extensions

With this Magento 2 extension you will prevent your ecommerce website from brute force attacks for free. Just download and install the module, and you will enhance your Magento 2 store with daily and monthly login attempts log, graphs, and email reports with custom history lifetime. Thus, you will rapidly detect a brute force attack. To stop it, you should modify the backend name, activate captcha, restrict access by IP, etc. Alternatively, you can use a paid solution.

Download Wyomind Watchlog Magento 2 Extension

Wyomind Order Eraser

Wyomind Order Eraser Magento 2 Free Extensions

Another free Magento 2 extension by Wyomind is called Order Eraser. As you might have guessed from its name, the module is designed to help you keep your sales database clean and clear. Wyomind Order Eraser allows you to delete orders in bulk automatically deleting other data linked to them. For instance, you simultaneously get rid of corresponding invoices. Works great, makes your sales database great again!

Download Wyomind Order Eraser Magento 2 Extension

Ibnab

Although Ibnab offers the cheapest Magento 2 extensions, there are some free modules in the company’s portfolio as well. Below, we briefly describe each module.

Delete Orders

Magento 2 Free Extensions

Delete Orders by Ibnab is an alternative solution to the aforementioned extension by Wyomind. Since Magento 2 does not provide the ability to delete orders (you can only cancel them), this tool becomes very useful. Simply select several orders and clean your sales database from them forever. Due to mass actions, you will essentially decrease time expenditures caused by the default Magento 2 backend routine. At the same time, you will clarify your backend.

Download Ibnab Delete Orders Magento 2 Extension

Easy MegaMenu

Magento 2 free modules

Another useful free Magento 2 extension from the company’s portfolio is Easy MegaMenu. This tool is designed to create a comprehensive menu without any need to be tech savvy. Provide your customers with a top-notch shopping experience and advanced navigation for free with Ibnab.

The module allows to create a horizontal menu with custom category labels and other advanced features. For example, when you hover over a menu item, a list of products is displayed. Also note that the Easy MegaMenu Magento 2 extension is fully responsive, so it works well for both desktop and mobile devices.

Download Ibnab Easy MegaMenu Magento 2 Extension

Change Attribute Set

Free Magento 2 Extensions

In order to improve your daily backend routine, Ibnab offers a great opportunity to update attribute sets in bulk. There is no need to change data for each item manually spending hours of time. Just select products you want to update and apply a mass action. A simple and yet powerful tool will become one of the number one time savers for backend activity.

Download Ibnab Change Attribute Set Magento 2 Extension

Owl Banners Slider And Carousel

Free Magento 2 Extensions

Owl Banners Slider And Carousel is a tool that improves visual aspect of the default Magento 2. After installing the extension, you will be able to create and place sliders and carousels anywhere on your Magento 2 website. Note that it’s a good way to attract customers’ attention to various promotions and sales. You will increase revenue by pointing out to good deals!

Download Owl Banners Slider And Carousel Magento 2 Extension

Fooman

Fooman offers free Magento 2 modules as well. Below, you can find 4 tools that are currently available on the company’s website. Check more extensions by this vendor on our website.

Print Order Pdf

Magento 2 Free plugins

This Magento 2 extension adds an absolutely new PDF type to documents that already exist in Magento 2 by default. After installing the extension, you will be able to generate order confirmations right from the Order Overview screen for individual or multiple orders. If you are not familiar with this type of documents, it is similar to invoices. With the same information as in an invoice, an order confirmation is especially useful for multiple orders, because it combines all data in one PDF.

Download Fooman Print Order Pdf Magento 2 Extension

Same Order Invoice Number

Magento 2 Free modules

With this free tool, you will be able to regulate order numbering. By default, Magento 2 adds different numbers to order and corresponding documents. To solve this problem, you only have to install Same Order Invoice Number. As a result, invoices, shipments, and credit memos will get the same numbers as corresponding orders. And if you have multiple invoices (or other documents), the extension will add a duplicate separator in the end of duplicated number. Thus, for the order #57, you will have the invoice #57, the shipment #57, and the credit memo #57. In case of two invoices, the second document will be #57-1. Note that the module will change only new orders. The already existing documents won’t be affected.

Download Fooman Same Order Invoice Number Magento 2 Extension

Google Analytics +

Magento 2 Free Extensions

Get all the necessary Google Analytics data in your Magento 2 Backend for free with this advanced integration tool. The Google Analytics + Magento 2 extension by Fooman is designed to provide merchants with a deep insight into store performance. It allows to create a sales funnel and check where customers drop off during the checkout.

Download Fooman Google Analytics + Magento 2 Extension

Email Attachments

Free Extensions Magento 2

Automatically attach order-related documents to sales emails for free. You only have to download and install the Fooman Email Attachments Magento 2 extension. Then, invoices, shipment PDFs, and credit memos as well as your Terms and Conditions will be automatically added to emails you send. Not that documents should be in HTML or text formats only. And due to advanced settings, you get a complete control over attachments. It is possible to choose which documents you to attach to which emails. You can even attach them with comments.

Download Fooman Email Attachments Magento 2 Extension

Mageplaza

Another vendor that offers free Magento 2 plugins is Mageplaza. Below, we briefly describe each company’s solution.

Google Analytics

Free Magento 2 Modules

Not only Fooman offers a free tool for Magento 2 Google Analytics integration. Mageplaza also has one in its portfolio. The Google Analytics Magento 2 extension is designed to setup Google Analytics Universal. To achieve this goal, the extension provides the ability to add multiple tracking IDs in store. Thus, you get a broad overview of your ecommerce stats provided by multiple tracking codes.

Download Mageplaza Google Analytics Magento 2 Extension

Blog

Free Magento 2 Extensions

And you can add a blog to your Magento 2 storefront for free. Mageplaza don’t require any WordPress-like third-party frameworks to be used. Thus, you simply install the module and start posting stunning content through your new blog. Note that the extension has a responsive design, is SEO-friendly, and provides two types of comments: Facebook and Disqus-based. Besides, it supports multiple stores and offers multiple categories.

Download Mageplaza Blog Magento 2 Extension

Social Login

Free Magento 2 extensions

Eliminate complex register steps with this Social Login extension for free! Make the default Magento 2 user experience better by providing the ability to login to your store with the help of 11 social networking services. This will help you increase signup rate up to 30%! As for supported social networks, they are: Facebook, Linkedin, Google Plus, Instagram, Twitter, Yahoo, Foursquare, Github, VK, Amazon, and Live.

Download Mageplaza Social Login Magento 2 Extension

Better SEO

Magento 2 Free Modules

We’ve recently compared two core SEO suits, and here is an alternative solution that is available for free! Meet the Mageplaza Better SEO Magento 2 extension. It provides Schema.org integration, adds smart meta tags and social integration, supports Google services, provides the ability to use Breadcrumbs, and allows to edit .htaccess and robots.txt files with ease. For further information, follow the link below.

Download Mageplaza Better SEO Magento 2 Extension

Product Slider

Free Magento 2 Modules

If you are looking for a free product slider then you’ve come to the right place. We’ve already mentioned the Ibnab’s tool, and now it’s time to draw your attention to the Mageplaza’s solution. The company offers a responsive product slider, but in a developer version. Merchant version will be released soon.

Download Mageplaza Product Slider Magento 2 Extension

Magento 2 Free Modules

The same is about the Banner Slider Magento 2 extension. This powerful and at the same time free marketing tool is designed to create unlimited stunning sliders for various promotional campaigns. The extension is fully responsive and provides 30 positions. Note that it is available in a developer version only.

Download Mageplaza Banner Slider Magento 2 Extension

Amasty

Amasty has one of the widest portfolios among all Magento 2 developers. The company mostly provides commercial modules, but there are some free solutions available as well. Below, you can see them.

Color Swatches Pro

Magento 2 Free Extensions

Color Swatches Pro adds new options to the default color swatches functionality of Magento 2. For instance, it allows to display such parameter as a price of a simple product with corresponding swatches. Furthermore, it is even possible to share URLs with selected configurations! Out of stock subscriptions are also among the extension’s features. You can fully leverage it for simple options of parent products. Thus, the Color Swatches Pro extension dramatically improves shopping experience for free!

Download Color Swatches Pro Magento 2 Extension

Reviews Sidebar

With the help of this free Magento 2 extension, you will be able to add additional credibility to your Magento 2 website. After you install the module, it will add a block with reviews to all pages providing store visitors with what others think about your products. The extension is not yet available for Magento 2, so we are waiting for its release.

Land Of Coder

Land Of Coder is a Magento 2 developer with more than 2 dozens extensions in the portfolio. Below, you can see company’s free tools.

Brand

free magento 2 modules

After installing this Magento 2 module, you will provide store visitors to shop by brand or manufacturer. The desired functionality is not available in Magento 2 out-of-the-box, but you can easily get it for free. Of course, there are reliable layered navigation modules that offer this feature, but they are not free. If you want to make your Magento 2 store more user-friendly, install the module!

Download Brand Magento 2 Extension

Image Slider

free magento 2 modules

Another free Image Slider is represented by Land Of Coder. This fully responsive Magento 2 extension provides editor for images, videos, and texts. You can display the content of the module anywhere with the help of CMS and widgets. Don’t know how to attract the attention of your customers? Now, you have a great opportunity to achieve this goal for free. It is only necessary to create custom content, and the Image Slider extension will do other work instead of you.

Download Land Of Coder Image Slider

Product Lists

Magento 2 Free Modules

There is also an opportunity to enhance your shopping experience with the help of product lists without any extra fees. Install the Product Lists Magento 2 module and get the ability to display new, top rated, featured, best seller, latest products improving the way customers browse your store. This will help to decrease cart abandonment and improve sales. The module is especially useful in a combination with the previous tool.

Download Land Of Coder Product Lists

Other Magento 2 Free Extensions

Below, we’ve gathered the best free Magento 2 extensions. They are available on GitHub, and we are waiting for the new stuff in the nearest future. After the first public release of Magento 2, a true open source project appeared on GitHub and the collaboration within the Magento community began. As a result, we can see a lot of  improvements and bug fixes. At the same time, a lot of independent developers provided their own solutions. They are extremely helpful for building other Magento 2 extensions, and understanding core concepts of the new Magento 2 framework and platform.

You can find all available free Magento 2 extensions on Packagist. Another source of Magento 2 modules is the set of official Magento 2 Composer packages.

Magento Connect 2.0 has been launched with the first Magento 2 modules available there. Now, the marketplace offers available modules and shows some upcoming releases. All stiff is divided into several groups (Customer Experience; Site Management; Integrations; Marketing; Utilities; and Themes), which consist of various categories. As a result, you can easily find Magento 2 extensions you are looking for. To dive deep into the new Magento 2 extension marketplace, follow this link: Magento Connect 2.0.

We are trying to update this post with new Magento 2 extensions several times a week, so don’t forget to check it periodically to discover something new. The ecosystem around Magento 2 is rapidly growing: we already know all its features and opportunities, as well as can check various Magento 2 tutorials and demos. These are the latest modules:

FireGento_MageSetup

Magento 2 modules

This Magento 2 extension configures a shop for a national market. It currently supports only 1 countries, but developers promise to add new ones. Hit the following link to see all the supported countries and download FireGento_MageSetup.

Download FireGento_MageSetup

Magento2 Vertical Product Slider

Magento 2 modules

With this Magento 2 plugin, you will add a vertical product slider to your Magento website.

Get Magento2 Vertical Product Slider

Mediamock Magento2 Module

Mediamock Magento2 Module

This extension introduces the ability to utilize mediamock to disable HDD file access for reading and generating images in Magento 2. With the Mediamock Magento2 Module you will easily save disk space by removing all media files from your development media folder.

Download Mediamock Magento2 Module

m2split

m2split MAgento 2 core modules

m2split provides the ability to check every Magento 2 core module in a separated git repo, which is very useful for learning Magento 2 core modules and using them as samples for building your own extensions.

Go to m2split repo

CopeX_VatFix

MAgento 2 extensions

The CopeX_VatFix Magento 2 extension fixes VAT check in Magento for VAT with countrycode. In EU, the UID abbreviation is used instead of VAT, and the module utilizes VIES Service to validate the given VAT / UID.

Get CopeX_VatFix

IntegrationAbstraction

MAgento 2 plugin

Magento 2 abstraction abstraction integration with third-party services that that provides omni-sales.

Get IntegrationAbstraction

AdminGridStarterKit

MAgento 2 extension

With this Magento 2 extension, you will get a new place for creating a new adminhtml grid.

Download AdminGridStarterKit

Change Product Attribute Set by Ibnab

MAgento 2 plugin

Changing product attribute set in Magento 2 is a piece of cake with this extension. The module provides the ability to use mass function for doing this operation within a few clicks.

Get Change Product Attribute Set Magento 2 Module

Easy Template Path Hints 2

Magento 2 modules

Enable template path hints via query strings on the fly with this Magento 2 plugin.

Download Easy Template Path Hints 2

MPerf-Magento2

MAgento 2 plugis: MPerf-Magento2

This Magento 2 extension allows you to manage MailPerformance targets as well as put them in a MailPerformance segment each time a successful order is made. The installation of MPerf-Magento2 is described on GitHub.

Download MPerf-Magento2 Module

Magento2-ConfigImportExport

MAgento 2 extensions: Magento2-ConfigImportExport

With this Magento 2 extension, you will be able to import/export configuration data in Magento 2 via CLI. The module provides new CLI commands that simplify  import/export data in/from core_config_data in Magento 2 .

Download Magento2-ConfigImportExport

Magento 2 ConfigImportExport

Magento 2 modules: ConfigImportExport

This Magento 2 extension provides the ability to use new CLI commands for importing or exporting data in/from core_config_data. The module is is inspired by the n98-magerun plugin “HarrisStreet ImpEx,” so you might be familiar with its functionality.

Download Magento 2 ConfigImportExport

Umc_Base

Umc_Base Magento 2 extension

Umc_Base is the Ultimate Module Creator For Magento 2. It is designed to create the backend CRUD for your custom flat or tree entities. The developer of Umc_Base promises to produce new modules for various purposes related to UMC.

Download Magento 2 Umc_Base Ultimate Module Creator

Magento 2 Developer-Debug Tool by CedCommerce

Developer-Debug Tool Magento 2 module

With the aid of this Magento 2.0 extension, you will get vital information for development and debugging. The module describes a current page request. It shows both collections and models called during your page is loading, provides data related to observers and events as well as extended classes and their parent classes, and offers information on blocks including their respective handle names and associated template files.

Download CedCommerce Magento 2 Developer-Debug Tool

Magento 2 News Management Module

News Management Module for Magento 2

Although News Management Module for Magento 2 is an extension example, it provides such features as news creation, edition, and deletion, admin grid listing, image upload for each news item, news listing on frontend with pagination, and news access link in footer.

Download Magento 2 News Management Module

Magento 2 Compared Product

Magento 2 Compared Product extension

Magento 2 Compared Product is a new Magento 2 module by Ibnab designed to automatically compare products for specific customers.

Get Magento 2 Compared Product

Magento 2 Delete Order

Delete Order module for Magento 2

This is another extension from the same developer. Since Magento 2 does not allow to delete orders out-of-the-box, Ibnab has created a new tool that provides the ability to remove unwanted orders. You only have to select them in a grid and use a mass delete option from top actions.

Download Magento 2 Delete Order

Product Questions for Magento 2

Magento 2 Product Questions

With this Magento 2 extension, you get a communication area that provides your customers with the ability to leave inquiries. Besides, it is possible to share additional information about the product there. All answers can be provided by customers, admins, or boths. And with the aid of a rating system, information can be sorted by relevance.

Download Product Questions for Magento 2

Magento 2 C2C

Magento 2 C2C module

Magento 2 C2C provides the ability to turn every Magento 2 website into C2C marketplace. You can install the module via Composer.

Download Magento 2 C2C

Observer Magento 2

Observer extension for Magento 2

This one is a sample extension developed to create observer for every action in Magento 2.

Download Observer Magento 2 Extension

The Improved Import / Export Magento 2 Extension by Firebear

Firebear's Improved Import / Export for Magento 2

Finally, we’ve made our own Magento 2 extension; and it is called Improved Import / Export. The module provides some extra features related to the aforementioned procedures. For instance, it offers the ability to run both processes using Dropbox or other cloud storages. In addition, you can easily automate stock updates by installing the Improved Import / Export  Magento extension. For further information, visit the extension’s page on GitHub and a separate post on Firebear.

Download Improved Import / Export Magento 2 Extension

PHPspec Bootstrap Magento 2

PHPspec Bootstrap Magento 2 module

This extension bootstraps Magento 2 with its object manager factory. As a result, you get every new dynamic class request going through it. The requests are created before PHPspec tries to use them. Follow the link below to get installation instructions.

Download PHPspec Bootstrap Magento 2

Launcher

Launcher Magento 2 module

The Launcher Magento 2 module is an interpretation of the legendary Pulse Storm Launcher extension. The tool is designed to provide Magento 2 developers with a quick access to the admin bar.

Get Launcher Magento 2 Extension

Magento 2 Module Payment Tmrobokassa

Payment Tmrobokassa Magento 2 extension

This extension is a Magento 2 demo payment gateway for Robokassa. Install it to examine the latest Magento 2 features.

Get Magento 2 Module Payment Tmrobokassa

Simple Product Feed Magento 2 Extension

Simple Product Feed for Magento 2

Having installed this Magento 2 extension, you get an example of a simple product feed. The solution is aimed to provide a deeper insight into the new version of the platform, so don’t hesitate to start your exploration with the aid of this module.

Get Simple Product Feed Magento 2 Extension by ldusan84

Customgrid by chiragit007

Customgrid Magento 2 module

Customgrid by chiragit007 submits data from a frontend form and displays it as grid in admin panel. The module is a variation of a FAQ extension designed for Magento 2.

Download Customgrid by chiragit007

DemoProduct by Genmato

Genmato DemoProduct Magento 2 Module

This simple module shows how to add a new product type in Magento 2. In addition to the extension, check our Magento 2 Developer’s Cookbook: you will discover more details related to product types in Magento 2.

Get Genmato DemoProduct Magento 2 Module

Magento 2 Blog Module Tutorial

Magento 2 Tutorial: how to create a Blog Module

Magento 2 Blog Module Tutorial

Being a WIP project, this extension is a kind of Magento 2 demo, as it shows the current Magento 2 features and teaches how to create other modules. The end extension is a basic blog with the ability to create, edit and delete blog posts from the admin, as well as view them individually or in a list from the frontend. Building this plugin will help you get a deep insight into Magento 2 extensions development. You can check the project on GitHub. More information is available on Ash Smith’s Blog.

Magento 2 Blog Module Tutorial on GitHub

Magento 2 module from scratch – Introduction

The Official Magento 2 Samples

With this extension, you will be able to learn more about Magento 2. The extension provides an overview of technologies, introduced in the second version of the platform. You can get this Magento module on GitHub.

Magento 2 modules, extensions, plugins, scripts

The Official Magento 2 Samples

Download Magento 2 Samples

MageMonkey for Magento 2

MageMonkey for Magento 2 offers integration with such services as MailChimp and Mandrill. With this module, you will get seamless Magento Transactional emails delivery via Mandrill.

Another important feature is automated e-commerce autoresponders. Such emails are sent to inform customers about related products or new product reviews. They are also used in order to congratulate customers with their birthdays or to engage them, if they are not active on the store for the certain time.

In addition, you will get Mandrill’s abandoned carts recovery feature. Moreover, MageMonkey for Magento 2 supports multiple MailChimp email lists, interest groups and other useful features. Grab the module from GitHub. You can also get the extension for Mandrill installation only.

Magento 2 modules, extensions, plugins, scripts

MageMonkey for Magento 2

Download MageMonkey for Magento 2 by Ebizmarts

Magento 2 Data Migration Tool by Ubertheme

With the help of this extension you will be able to apply data migration process to Magento 2. You can find the detailed description of its installation on the GitHub. Just hit the below link.

Magento 2 modules, extensions, plugins, scripts

Magento 2 Data Migration Tool by Ubertheme

Magento 2 Data Migration Tool on GitHub

Compatibility by eltrino

This module was designed for Magento 1.x, but it is in our list because of its functionality. Compatibility Magento extension provides you with the ability to use Magento 2 extensions on older versions of Magento. The module consists of three core components:

  • a set of adapters designed to run new architecture elements, such as controllers, layouts, helpers on 1.x;

  • an extended autoloader;

  • a set of class placeholders, which retain inheritance between different classes.

You can find the detailed description of its installation on GitHub.

Magento 2 modules, extensions, plugins, scripts

Compatibility by eltrino

Download Compatibility Magento Extension from GitHub

Print Order Confirmation as Guest by Eltrino

With this Magento extension you guest users will be able to print their order confirmations on the order complete page. Unfortunately, Magento does not provide guests with this functionality out of the box, because of a simple nature of the print order URL (…/sales/order/print/order_id/13/).

Print Order Confirmation as Guest Magento extension modifies the default URL.It changes the  after “/order_id/”. As a result, your guests get secure unique URLs for each order. The extension helps prevent order lookup. The printable order page for guests is absolutely the same with the default one.

Magento 2 modules, extensions, plugins, scripts

Print Order Confirmation as Guest by Eltrino

Print Order Confirmation as Guest by Eltrino on GitHub

Magento 2 Config Scope Hints by ericthehacker

Magento 2 Config Scope Hints notifies you in the System Configuration if a field is overridden at more specific scope(s). You also get the information about these scope(s). An alert icon will be shown every time when this happen next to the field scope. By clicking on the notification, you will get a detailed list of the exact scope(s) and links to them.

Magento 2 modules, extensions, plugins, scripts

Magento 2 Config Scope Hints by ericthehacker

Download Magento 2 Config Scope Hints Magento 2 Extension

Magento2 Pace by SchumacherFM

Add a page load progress bar to your Magento 2 with the help of Magento2 Pace module. It works for both backend and frontend. Pace automatically monitors ajax requests, readiness state of documents, event loop lags, and different elements on the page to check the progress.

Magento 2 modules, extensions, plugins, scripts

Magento2 Pace by SchumacherFM

Go to Magento2 Pace by SchumacherFM

Magento2 ContactFormPlus by adamzero1

By installing this Magento 2 module, you will be able to store contact forms. In addition, it offers the possibility to resolve contacts and provide notes about the resolutions. Hit the below link for the additional details and installation guide.

Magento 2 modules, extensions, plugins, scripts

Magento2 ContactFormPlus by adamzero1

Download ContactFormPlus Magento 2 Extension

Magento 2 Blog by Superterran

This little extension is designed to play around with the functionality of Magento 2.0. It provides some basic System Config, a block, a controller, and a template.

Magento 2 modules, extensions, plugins, scripts

Magento 2 Blog by Superterran

Get Magento 2 Blog by Superterran on GitHub

m2extension

This extension is the Magento reference module. It is designed to provide developers with the ability to get started with a module development for Magento 2. m2extension displays a list of Magento modules. Additionally, it provides developers with the ability to see the basic Magento module components, and find out where they belong. Quick installation is another possible option.

Magento 2 modules, extensions, plugins, scripts

m2extension

Download m2extension

Magento 2.0 Sample Module

The name of this module speaks for itself. With Magento 2.0 Sample Module, you will get one custom entity Author; a backend section, a frontend list and a view for the aforementioned entity; catalog products backend relations; etc. Keep in mind, that you shouldn’t put many hopes in module, because the grid system will be changed a lot.

Magento 2 modules, extensions, plugins, scripts

Magento 2.0 Sample Module

Download Magento 2.0 Sample Module

Magento 2 DB Migration

This module migrates database from Magento 1.8,1.9 to Magento 2 beta5, but there is no any warranty of successful operation. Remember, that this module must be adapted for every new Magento 2 release. Since Magento 2 will change a lot of code, the internal refactoring will be necessary.

Magento 2 modules, extensions, plugins, scripts

Magento 2 DB Migration

Get Magento 2 DB Migration

Magento2 Markdown Template Engine

Magento 2 Markdown template engine is designed to be used additionally to the .phtml files. It doesn’t provide any .md template files, but you can use it instead of simple .phtml files. It is also possible to use template files as some kind of content management system. In addition, you are able to write any PHP in the Markdown files.

Magento 2 modules, extensions, plugins, scripts

Magento2 Markdown Template Engine

Download Magento2 Markdown Template Engine

Magento2 Twig Template Engine

Magento 2 Twig template engine can be used additionally to the .phtml files. Keep in mind, that it doesn’t provide any .twig files. The tool is necessary for writing Magento 2 modules. You can require this package to write all template files in Twig.

Magento 2 modules, extensions, plugins, scripts

Magento2 Twig Template Engine

Get Magento2 Twig Template Engine

magento2-Inchoo_Stripe

The goal of this extension is very simple: it ports Inchoo_Stripe extension to Magento 2. JS approach is recommended.

Magento 2 modules, extensions, plugins, scripts

magento2-Inchoo_Stripe

Download magento2-Inchoo_Stripe

Magento 2 Controller Module Example

This is the example of Controller Module for Magento 2. To install the extension, you should copy it into app/code and modify app/etc/config.php to be able to include the name “Ashsmith_HelloWorld”. Add it to the end of an active modules array.

Magento 2 modules, extensions, plugins, scripts

Magento 2 Controller Module Example

Download Magento 2 Controller Module Example

Get crafts-magento-2-theme Magento 2 Extension

Inchoo_SocialConnect

This extension is an adaptation of original Inchoo_SocialConnect Magento extension to the newest version of the platform. The module allows you to log into Magento 2 store by using Facebook credentials.

Magento 2 modules, extensions, plugins, scripts

Inchoo_SocialConnect

Download Inchoo_SocialConnect Magento 2 extension

gatling_magento2

With this module, you will get a set of Gatling stress and performance tests for Magento 2. The tool is still under construction, therefore only checkout as a guest is implemented. The extension is built for Gatling 2.1.2, but should work fine for 2.1.x and newer versions.

Magento 2 modules, extensions, plugins, scripts

gatling_magento2

Get gatling_magento2 Magento 2 Module

n98-magerun2

With n98-magerun2 you get some CLI tools designed to ease the work with Magento 2 from a command line. The extension works only with Magento 2. Use another stable build for older versions of the platform.

Magento 2 modules, extensions, plugins, scripts

n98-magerun2

Download n98-magerun2

Yireo New Relic 2

Having installed this Magento 2 module, you provide your webbased New Relic performance analytics tool with extra debugging information. The extension is necessary if you are using New Relic with Magento 2. The tool itself offers a monitoring solution for your web apps. It hooks into the core of PHP and tracks specific PHP functions. With Yireo New Relic 2 Magento 2 extension you enhance an existing data flow with vital information. The module is free and you can get it on GitHub or download from the official Yireo website.

Magento 2 extensions and modules

Yireo New Relic 2

Download Yireo New Relic 2 from GitHub

New Relic 2 on the official Yireo website

Reference extension for Magento 2: m2extension by coldgreentea

This tool was designed for developing Magento 2 extensions. It provides you with the ability to start the development as fast as possible. m2extension displays a list of other Magento modules; at the same time you can use it for learning what are the basic components of a Magento extension, as well as where they belong to. You can easily install the tool via Composer or by copying the module’s code to a certain directory. Both methods are described on GitHub.

Magento 2 extensions and modules

Reference extension for Magento 2

Get m2extension by coldgreentea on GitHub

Crafty Clicks Magento 2 Integration

Crafty Clicks boosts the quality of address data capture and helps to improves overall user experience. The solution is not unique, but it was the first one on Magento Connect, as well as remains the most highly rated. Moreover, it can be integrated not only with Magento 1, but also with Magento 2. You just need to install the Crafty Clicks Magento 2 Integration extension. There is a detailed guide on GitHub, and the solution is free.

Magento 2 extensions and modules

Crafty Clicks Magento 2 Integration

Download Crafty Clicks Magento 2 Integration from GitHub

FACT-Finder Magento 2 Module by Flagbit

Unfortunately, there is no any information related to this extension, except this phrase: ‘separate search request into own handler and created search helper.’ Its developers promise to provide a how-to on the module’s GitHub page. Note that the extension is free.

Magento 2 extensions and modules

FACT-Finder Magento 2 Module by Flagbit

Get FACT-Finder Magento 2 Module on GitHub

Magento 2 Mandrill by Ebizmarts

Magento 2 Mandrill is one of the most reliable solutions for the integration with the popular delivery API for transactional emails from both apps websites. An appropriate tool is widely used on Magento 1.x websites, so the Magento 2 module should be also helpful, moreover, you can get it for free.

Magento 2 extensions and modules

Magento 2 Mandrill by Ebizmarts

Download Magento 2 Mandrill from GitHub

Magento 2 AbandonedCart by Ebizmarts

Among Magento 2 extensions by Ebizmarts, there is also a separate solution for the AbandonedCart feature. You can easily integrate it with your ecommerce website in addition to other Ebizmarts solutions. The module is free.

Magento 2 extensions and modules

Magento 2 AbandonedCart by Ebizmarts

Download Magento 2 AbandonedCart by Ebizmarts

Featured Products Magento2 module

With this module you will be able to create a new boolean product attribute and set it to ‘Yes’ or ‘No’. By setting products to ‘Yes’ you make them featured products, which are shown in a custom block of the module. You can set a maximum number of featured products, as well as a width of a product image. Default values are 3 and 300 respectively. The Featured Products Magento2 module is free and you can get it on GitHub.

Magento 2 extensions and modules

Featured Products Magento2 module

Download Featured Products from GitHub

Google Tag Manager Magento 2 Module

If you need a Google Tag Manager support for your Magento 2 projects then there is an appropriate solution developed by Narayan Varma. You can use the Module for free, as well as change it according to your needs.

Magento 2 extensions and modules

Google Tag Manager Magento 2 Module

Get Google Tag Manager Magento 2 Module on GitHub

EavOptionSetup for Magento 2

Having installed this Magento 2 extension you get a class for adding EAV attribute options. But there is a strict requirement: the specified attribute must not have the same admin scope label option. Intended to be utilized within setup scripts, it could be also used for PIM integrations or other similar processes. EavOptionSetup for Magento 2 is a free tool.

Magento 2 extensions and modules

EavOptionSetup for Magento 2

Download EavOptionSetup for Magento 2

ConvertM1M2

Magento 2 Extensions

ConvertM1M2

ConvertM1M2 is one of the most useful Magento 2 extensions. This tool is developed for fast and easy migration of Magento 1.x modules to Magento 2.0. Despite the extension automates a lot of processes, there are still several manual tasks to be performed. They are templates conversion; JS/CSS conversion to jQuery and new Magento 2 themes; and code optimizations, as well as logic improvements. You can download ConvertM1M2 for free from GitHub.

Get ConvertM1M2 Magento 2 extension

Magento 2 Code Samples by Alan Storm

The best Magento 2 extensions

It is also necessary to mention about great Magento 2 code samples by Alan Storm in this post. You can check all the latest stuff on GitHub here: astorm. Alan uses them for his Magento 2 Tutorial series. Check it in his blog. All the materials gathered there are extremely important for everyone trying to master Magento 2.

magento2-example-cataloglist

The best Magento 2 modules

A good  and simple example of extended CLI tool (bin/magento) for Magento 2.

Get magento2-example-cataloglist Module