I wrote a boilwerplate template for tower-lsp, which let you write a language server in rust more easily.
This repo use a language nano rust
which first introduced by chumsky . Most common language feature has been implemented. you could see the details here, https://github.com/IWANABETHATGUY/tower-lsp-boilerplate
I am looking forward your feedback!