Top 20 NuGet headless Packages

Headless Chrome .NET API
AngleSharp is the ultimate angle brackets parser library. It parses HTML5, CSS3, and XML to construct a DOM based on the official W3C specification.
The official .NET SDK for interacting with the platform. is a cloud-hosted headless B2B eCommerce platform.
Allows you to automate SimpleBrowser, the C# headless browser from code using Selenium webDriver. SimpleBrowser is a lightweight, yet highly capable browser automation engine designed for automation and testing scenarios.
SimpleBrowser is a lightweight, yet highly capable browser automation engine designed for automation and testing scenarios.
PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
NReco.PhantomJS is a .NET wrapper for running PhantomJS (headless WebKit browser) from C#/.NET code.
Package contains headless content API for Kaliko CMS - an open-source content management system. You'll find information on how to get started over at:
Optimus is headless Web Browser fully implemented on .net.
Companion library for UmbracoCMS.Core.CleanApi - All the Power of UmbracoCMS without the debris of the FULL Umbraco CMS
A library that enables you to use Episerver as a headless API, without Find.
Wrapper for - instantly generate PDFs from HTML, URLs or office documents. Also includes support for merge. Wrapper around wkhtmltopdf, headless chrome, and libre office.
dcsoup is a .NET library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods. This library is basically a port of jsoup, a Java HTML parser library. see also: API reference is ...
NHtmlUnit is a .NET wrapper of HtmlUnit; a "GUI-less browser for Java programs". It allows you to write code to test web applications with a headless, automated browser.
SlimerJS is similar to PhantomJs, except that it runs on top of Gecko, the browser engine of Mozilla Firefox (specifically, version 31), instead of Webkit
yslow.js library to run in Phantomjs
A dynamic driver for running Zombie.js from .NET - insanely fast, headless browser testing now available for .NET. ZOMBIES NOT INCLUDED - check out the "zombie.js" package if you don't have Zombie.js installed.
Provides a proxy that adds NTLM data for the current user, for use on systems requiring NTLM
A pre-built Windows version of Zombie.js. This package adds a node_modules folder at the top-level of the solution containing the all of the modules required to run Zombie.js.
A web browser replacement for testing websites without the browser overhead.