introhow it workscase studieslanguagesissuesblog

Eunice improves cohesion, coupling and modularity in software through hierarchical structure and simplified unidirectional (non-circular) dependencies.

Eunice analyses source code, infers its structure and shows if the dependencies match.

select the image below to try Eunice on Eunice 🐶🥫

or read a case study

Eunice visualization of Eunice's own structure and dependencies

select here to learn how Eunice works

See results and explorer your JavaScript and C# code in minutes:

JavaScript logo
terminal
~/my-source-code
$ npx eunice
creates a eunice.html file from a JavaScript source code directory
c# logo
terminal
~/my-source-code
$ dotnet tool install --global eunice

~/my-source-code
$ eunice MySolution.sln
creates a eunice.html file from a C# solution or project