The Racket ecosystem has all sorts of utilities that will help you with web development. Here are some of my favorites. This may not be a complete list, but it is an honest attempt to list packages that are good to know about for web development in Racket, even if you don’t need them.
Acknowledgments Thanks to GregHendershott, AnnaiaDanvers, and SageGerard for helping! Credit also goes to Awesome Racket for maintaining a very extensive curated list of Racket packages covering all sorts of areas (not just web programming).
Generating, querying, and parsing XML and HTML
X-expressions (xexprs) are a widely used representation of HTML found in various libraries and in the core of the Racket web server. It stemps from a time before HTML5, but it works just fine.
Racket comes with an HTTP client that may work just fine for your purposes. If you’re looking for something with a bit more flexibility and power, try these options.