Skip to content


Egor Pugin edited this page Feb 11, 2019 · 5 revisions

SW goals:

  • Reliability.
  • Correctness.
  • Repeatability.
  • Robustness.
  • Scalability.
  • Performance. This one is provided by C++.

SW features:

  • Build System is integrated with Package Manager in one program. This allows us to have more information on both ends. User does not need any external tools except sw itself.
  • Describe your builds directly in C++(17).
  • Different frontends. Do not like C++? Write you build configuration in declarative YAML, JSON, Python, LUA and even on good old CMake etc. Currently only basic YAML frontend is implemented. Contributions are welcome.
  • SW itself is written in modern C++ (C++17).
  • Easy crosscompilation.
  • Generators for different IDEs (WIP, contributions are welcome).
  • Integrations with other tools (CMake etc.).
You can’t perform that action at this time.