Werk

Werk is a command runner and simplistic build system. It is intended to supplant Make in projects that need a simple build tool adjacent to a main build system, such as Cargo or NPM.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Rust
  • Linux
  • Mac
  • Windows
  • BSD
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Rust

 Tags

Werk News & Activities

Highlights All activities

Recent activities

Show all activities

Werk information

  • Developed by

    Simon Ask Ulsnes
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    38 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  315 Stars
  •  9 Forks
  •  15 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Werk was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Werk?

Werk is a command runner and simplistic build system. It is intended to supplant Make in projects that need a simple build tool adjacent to a main build system, such as Cargo or NPM.

The motivating use case is an asset building pipeline for a video game, which must perform a series of expensive steps to produce an asset archive that can be hot-reloaded by a game engine.

Werk is both limited and very opinionated. It is not suited for all use cases, and it can only replace more advanced solutions, like CMake or scons, in a limited number of scenarios. However, it is suited to work together with such systems, and can be used to invoke them in a convenient way.

Werk tries to be really clever about when to rebuild files, and is knowledgeable about file modification times, but also things like the path to any commands invoked in a recipe, any environment variables used in the recipe, or changes in the results of glob patterns (like *.txt).

Official Links