When comparing Vanilla vs NodeBB, the Slant community recommends NodeBB for most people. In the question“What are the best web forum software packages?” NodeBB is ranked 3rd while Vanilla is ranked 8th. The most important reason people chose NodeBB is:
NodeBB is free for all use cases, although the code is licensed under GPLv3, so the source code must be provided if you are re-distributing (and/or reselling) NodeBB.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Free and open source
Vanilla is a free PHP+MySQL application that's licensed under GPLv2 with source code available on GitHub.

Pro Importer from many other forums
Vanilla Porter can import posts (comments), threads (discussions), users, categories, roles and passwords (hashed) from most other forum software: bbPress, Drupal, MyBB, NoteBB, phpBB, PunBB, SimpleMachines 1&2, Toast, UserVoice, vBulletin, Xenforo, YAF.NET and others. Some importers support avatars, attachments, signatures, and PMs. A few support tags and user notes.
Imports aren't flawless, but they do most of the work.

Pro Easy setup
Vanilla is a MySQL + PHP app and can be set up very easily.
Pro Simple forum software
lightweight Internet forum package
Embeddable forums
Import from other forums

Pro Discussions can be organized in categories and tagged
Discussions can be tagged with an arbitrary number of tags, separately from categories. Categories are hierarchical and don't scale; tags do.

Pro Fast
PHP may not be the most modern language, but Vanilla is fast.
Pro Hosted and self-hosted options
Pro Single Sign On
Ability to sign in with another system to your forum
Pro Deep integration with WordPress
Use SSO with your WordPress site, adds recent discussions widgets and best of all have comments also create discussions in your forum.
Pro Free and open source
NodeBB is free for all use cases, although the code is licensed under GPLv3, so the source code must be provided if you are re-distributing (and/or reselling) NodeBB.
Pro Has live chat
Private Messages (PMs) are live chats, just like messaging apps, allowing real-time conversations with one or a selectjkkkjkj
Pro Plugin support
A selection of plugins for NodeBB are available.
Pro Highly customizable themes
NodeBB's themes are more customizable and dispensable; use custom CSS and HTML code, integrate WordPress Themes or use one of NodeBB's themes with easy stylist functions to change colour schemes and category layout.
Pro Includes all commonly expected modern forum features
NodeBB bundles real-time updates (new posts/topics, chat messages), the ability to see "who's browsing this topic", recent/popular/unread topics, tags, post sorting, social sharing, notification system, inbound email support/reply-by-email, mobile responsiveness, favourites, bookmarks, spam control, and reputation/karma.
Pro Multilingual
Built in local support with over 50 translated languages.
Pro Has a variety of gamification plugins
NodeBB’s gamification plugins extend user engagement by motivating users to participate and complete tasks by giving them incentives like achievements, badges, points and virtual currency. NodeBB's gamification and reputation system is more than just badges, the reputation engine is used to promote good content, grant member abilities and achieve rank among leaderboards. NodeBB has several gamifications plugins that gives forum users an RPG like experience: Advanced Dungeon and Rabbits, Minecraft, PVP RPG (Battle, attack & steal points from other users).
Pro Social integration through plugins
NodeBBs plugins are built to support features like: Rich media embedding (Youtube/Vimeo), advertising integration (Google AdSense, DoubleClick, etc), third-party single-sign-on, emoji, mobile phone notifications, sound packs, CDN support, rich-text formatting/colours, static pages, galleries, and much much more.
Pro Real-time post streaming
Posts are streamed in real time, if a new post is created it appears without having to refresh.
Pro Great performance
Pro Active and engaging support community
Vibrant community is available to help guide you with installations, advise against common pitfalls, and answer any questions.
Pro Installation & maintenance easy
Documentation is complete and detail, otherwise community always find a solution
Pro NoScript support
NodeBB is one of the few modern forum software that has good NoScript support. The forum layout is the same and users can register, login, logout and post without scripts.
Pro Provides hosting solutions with multiple server locations
In addition to the hosting, NodeBB also provides support ticket access, and automatic deployment of security updates when necessary.
NodeBB's servers are located in New York, although instances can be manually provisioned in all of the other regions our hosting provider supports:
- San Francisco (west coast customers)
- London, Amsterdam, Frankfurt (European customers)
- Singapore (China, south Asia, etc)
Pro 24/7 technical support
Cons

Con Poor search, unless using Sphinx
The default search that comes with Vanilla produces poor results because it uses MySQL. One needs to investigate integrating with Sphinx for much better results.
Con Vanilla Cloud offering is expensive for bigger communities
The commercial options of other software providers are generally better value-for-money. Vanilla is a cheaper option if you commit to self-hosting.

Con No post edit history
Old versions of a post are only visible to admins, which may lead to a credibility problem. The amount of time during which users can edit their posts is configurable from a few minutes to indefinitely.
Con Templating could be better
It is difficult to customise Vanilla in a way where it can be source controlled. This may be a benefit for communities who just want to get up and running, but is a drawback for developers.
Con No sitemap for discussion
Even sitemap plugin cannot add discussion in xml file.
Con Very complicated installation process on shared hosts
If you do not have root ssh access or node js installed, it is impossible or very hard to install on shared hosts.
