Skip to content

Development environment

Follow these steps to set up your development environment for Daxa projects.


Download the Daxa app template using one of the following options:

Once downloaded, extract the ZIP file and open the project in VS Code.


Daxa leverages CMake for project configuration. Dependencies - including Daxa itself - are fetched and built using CMake’s FetchContent module, declared in cmake/deps.cmake. There’s no separate package manager to install or configure; a working CMake + Ninja/MSVC/Clang setup and the Vulkan SDK are all you need.

  • CMakePresets.json
  • CMakeLists.txt
  • .gitignore
  • Directorysrc
    • main.cpp
  • Directorycmake
    • deps.cmake