graph TD;
ggml --> whisper.cpp
ggml --> llama.cpp
llama.cpp --> llama.vim
llama.cpp --> llama.vscode
ggml[<a href="http://mail.clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2Fggml-org%2Fggml" style="text-decoration:none;">ggml</a> <br><span style="font-size:10px;">Machine learning library</span>];
whisper.cpp[<a href="http://mail.clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2Fggml-org%2Fwhisper.cpp" style="text-decoration:none;">whisper.cpp</a> <br><span style="font-size:10px;">speech-to-text</span>];
llama.cpp[<a href="http://mail.clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2Fggml-org%2Fllama.cpp" style="text-decoration:none;">llama.cpp</a> <br><span style="font-size:10px;">LLM inference</span>];
llama.vim[<a href="http://mail.clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2Fggml-org%2Fllama.vim" style="text-decoration:none;">llama.vim</a> <br><span style="font-size:10px;">Vim/Neovim plugin</span>];
llama.vscode[<a href="http://mail.clevelandohioweatherforecast.com//pFad.php?u=https%3A%2F%2Fgithub.com%2Fggml-org%2Fllama.vscode" style="text-decoration:none;">llama.vscode</a> <br><span style="font-size:10px;">VSCode plugin</span>];