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
- 0.1 Wyomind
- 0.2 Ibnab
- 0.3 Fooman
- 0.4 Mageplaza
- 0.5 Amasty
- 0.6 Land Of Coder
- 0.7 Other Magento 2 Free Extensions
- 0.8 FireGento_MageSetup
- 0.9 Magento2 Vertical Product Slider
- 0.10 Mediamock Magento2 Module
- 0.11 m2split
- 0.12 CopeX_VatFix
- 0.13 IntegrationAbstraction
- 0.14 AdminGridStarterKit
- 0.15 Change Product Attribute Set by Ibnab
- 0.16 Easy Template Path Hints 2
- 0.17 MPerf-Magento2
- 0.18 Magento2-ConfigImportExport
- 0.19 Magento 2 ConfigImportExport
- 0.20 Umc_Base
- 0.21 Magento 2 Developer-Debug Tool by CedCommerce
- 0.22 Magento 2 News Management Module
- 0.23 Magento 2 Compared Product
- 0.24 Magento 2 Delete Order
- 0.25 Product Questions for Magento 2
- 0.26 Magento 2 C2C
- 0.27 Observer Magento 2
- 1 The Improved Import / Export Magento 2 Extension by Firebear
- 2 Magento 2 Blog Module Tutorial
- 3 The Official Magento 2 Samples
- 4 MageMonkey for Magento 2
- 5 Magento 2 Data Migration Tool by Ubertheme
- 6 Compatibility by eltrino
- 7 Print Order Confirmation as Guest by Eltrino
- 8 Magento 2 Config Scope Hints by ericthehacker
- 9 Magento2 Pace by SchumacherFM
- 10 Magento2 ContactFormPlus by adamzero1
- 11 Magento 2 Blog by Superterran
- 12 m2extension
- 13 Magento 2.0 Sample Module
- 14 Magento 2 DB Migration
- 15 Magento2 Markdown Template Engine
- 16 Magento2 Twig Template Engine
- 17 magento2-Inchoo_Stripe
- 18 Magento 2 Controller Module Example
- 19 Inchoo_SocialConnect
- 20 gatling_magento2
- 21 n98-magerun2
- 22 Yireo New Relic 2
- 23 Reference extension for Magento 2: m2extension by coldgreentea
- 24 Crafty Clicks Magento 2 Integration
- 25 FACT-Finder Magento 2 Module by Flagbit
- 26 Magento 2 Mandrill by Ebizmarts
- 27 Magento 2 AbandonedCart by Ebizmarts
- 28 Featured Products Magento2 module
- 29 Google Tag Manager Magento 2 Module
- 30 EavOptionSetup for Magento 2
- 31 ConvertM1M2
- 32 Magento 2 Code Samples by Alan Storm
- 33 magento2-example-cataloglist
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.
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.
Wyomind Order Eraser
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!
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 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.
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.
Change Attribute Set
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.
Owl Banners Slider And Carousel
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!
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
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.
Same Order Invoice Number
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.
Google Analytics +
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.
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.
Another vendor that offers free Magento 2 plugins is Mageplaza. Below, we briefly describe each company’s solution.
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.
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.
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.
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.
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.
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.
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
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!
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.
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!
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.
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.
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.
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:
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:
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.
Magento2 Vertical Product Slider
With this Magento 2 plugin, you will add a vertical product slider to your Magento website.
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.
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.
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.
Magento 2 abstraction abstraction integration with third-party services that that provides omni-sales.
With this Magento 2 extension, you will get a new place for creating a new adminhtml grid.
Change Product Attribute Set by Ibnab
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.
Easy Template Path Hints 2
Enable template path hints via query strings on the fly with this Magento 2 plugin.
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.
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 .
Magento 2 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.
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.
Magento 2 Developer-Debug Tool by CedCommerce
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.
Magento 2 News Management Module
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.
Magento 2 Compared Product
Magento 2 Compared Product is a new Magento 2 module by Ibnab designed to automatically compare products for specific customers.
Magento 2 Delete Order
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.
Product Questions for Magento 2
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.
Magento 2 C2C
Magento 2 C2C provides the ability to turn every Magento 2 website into C2C marketplace. You can install the module via Composer.
Observer Magento 2
This one is a sample extension developed to create observer for every action in Magento 2.
The Improved Import / Export Magento 2 Extension by Firebear
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.
PHPspec Bootstrap Magento 2
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.
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.
Magento 2 Module Payment Tmrobokassa
This extension is a Magento 2 demo payment gateway for Robokassa. Install it to examine the latest Magento 2 features.
Simple Product Feed Magento 2 Extension
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.
Customgrid by chiragit007
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.
DemoProduct by Genmato
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.
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.
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.
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 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.
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.
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 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.
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.
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 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.
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.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 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.
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.
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.
The goal of this extension is very simple: it ports Inchoo_Stripe extension to Magento 2. JS approach is recommended.
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.
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.
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.
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.
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.
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.
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.
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 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 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.
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.
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.
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.
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.
Magento 2 Code Samples by Alan Storm
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:
A good and simple example of extended CLI tool (bin/magento) for Magento 2.