NEventStore is a persistence agnostic event sourcing library for .NET with multiple storage options such as relational and document databases.
EventStoreDB is a newer and high performing event sourcing solution with its own persistence engine and API's for multiple protocols and languages. It has open source and commercial options.
As far as I know you can use EventStoreDB as a persistence engine for NEventStore in a future version of NEventStore as well.