Poltergeist vs DbUnit: What are the differences?
What is Poltergeist? A PhantomJS driver for Capybara. Poltergeist is a driver for Capybara. It allows you to run your Capybara tests on a headless WebKit browser, provided by PhantomJS.
What is DbUnit? A JUnit extension targeted at database-driven projects. It is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage.
Poltergeist and DbUnit belong to "Testing Frameworks" category of the tech stack.
Poltergeist is an open source tool with 2.53K GitHub stars and 438 GitHub forks. Here's a link to Poltergeist's open source repository on GitHub.