Top 20 NuGet Packages

NHibernate 2nd level cache provider that uses System.Runtime.Caching.MemoryCache. Supports SqlChangeMonitor and HostFileChangeMonitor. Does not depend on System.Web.dll
Extends NHibernate's high-low key table to provide indexes per entity. Compatible with Firebird, SQLite, SQL Server 2000-2012, SQL Server CE, Oracle, MySQL and PostgreSQL.
Enables using LINQ to query persistent collections
NHibernate extension for utilizing System.ComponentModel.DataAnnotations validation.
All credit goes to the NH team and others (i.e. LinFu) for the code base. This is just a modification of their code to enable constructor DI and emit verifiable code.
Latest Oracle ManagedDataAccess driver for NHibernate
Various additions for NHibernate like the Include method from EntityFramework
An extension for NHibernate that provides a better flow when, and a safer way of, querying over NHibernate's ICriteria API.
This is simple library to create FluentMigration command from comparision model and database. It's similar to Add-Migration in EF but you have to run it from C# code.
MS SQL HierarchyId methods support for NHibernate
A Nhibernate extension for custom transformers and advanced criteria filters using QBE (query by example).
NHibernate logger adapter for NLog
Enables NHibernate to batch commands when using MySQL
Enables the usage of NodaTime types with NHibernate
Quickly test your NHibernate mappings using the PersistenceSpecification class
A convention based expression resolver for NHibernate. If a <PropertyName>Expression exists it will be used for Linq queries.
Tool to add INotifyPropertyChanged support to NHibernate's proxies, enabling their usage with WPF for example.
ThreadSafe AdoNetWithDistributedTransactionFactory
Provides Vertica 7 integration with NHibernate.