introhow it workscase studieslanguagesissuesblog

Eunice improves cohesion, coupling and modularity in software through hierarchical structure and simplified unidirectional 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