Yes, they are known as #SAT solvers. Some of them are exact, some of them are approximate.
Some of them are based on a version of DPLL that exhaustively find every solution in a factorized way. Some of them, known as bottom up, are based on transforming the input CNF to Boolean circuits for which we know how to find the number of satisfying assignment and which can be inductively built from the clauses (with an exponential worst case obviously). Some of them are approximate and roughly work by trying to halve the space of satisfying assignments by cutting it with a hyperplane until they are no more than $k$ solutions and return $2^\ell k$ where $\ell$ is the number of times the space was divided.
Here is a non exhaustive list. See also the model counting competition of the SAT conference.
DPLL based:
Bottom up:
Approximate: