Werk

 Like

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.

License model

  • FreeOpen Source

Application type

Platforms

  • Rust
  • Linux
  • Mac
  • Windows
  • BSD
  No rating
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

  •  305 Stars
  •  8 Forks
  •  15 Open Issues
  •   Updated Mar 16, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Werk, and it has gotten 0 likes

Werk was added to AlternativeTo by Paul on Jan 15, 2025 and this page was last updated Jan 15, 2025.
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