Software developers use a wide range of tools to craft their code: lexers and linters and, compilers and transpilers, task runners and unit testers. To name a few.
The ultimate aim is to increase quality without increasing time and effort.
High quality code is well-structured, well-documented and highly legible. It conforms to standards and conventions, avoids repetition and is concise without becoming obscure. Much like good writing.
As writers we're not left behind in the dust. There are several developer-oriented tools out there that we can use in our writing process. Here are some of the utilities we adopted. They're all free, open source tools by the community, for the community.