Monthly Downloads: 0
Programming language: TypeScript
License: GNU General Public License v3.0 or later
Tags: Menu    
Latest version: v8.5.20

mmenu alternatives and similar libraries

Based on the "Menu" category.
Alternatively, view mmenu alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of mmenu or a related project?

Add another 'Menu' Library



The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp. It is very customizable through a wide range of options, extensions and add-ons and it will always fit your needs.

Need help? Have a look at the documentation for demos, tutorials, documentation and support. Working on a WordPress site? Check out the mmenu WordPress plugin.


The mmenu javascript plugin is licensed under the CC-BY-NC-4.0 license. You can purchase a license if you want to use it in a commercial project.

Learn more

Browser support

As of version 8, the mmenu.js plugin only supports ECMAScript 6 compliant browsers. For Internet Explorer 10 and 11, you''ll need some polyfills. Version 7 should work to some degree in Internet Explorer 9, but you'll need a matchMedia polyfill, version 6 should work in Internet Explorer 9 without any shortcomings.


This project uses Gulp(4) to compile, minify and concatenate the TS/JS and SCSS/CSS files. If you are unfamiliar with Gulp, check this tutorial on how to get started. Run gulp watch in the command-line to put a watch on the files and run all scripts immediately after saving your changes.

*Note that all licence references and agreements mentioned in the mmenu README section above are relevant to that project's source code only.