The only actual thing to do I guess is to try to read through all the Racket packages at https://pkgs.racket-lang.org/ and see if someone has already done what I need.
Chirp! is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.
All Chirp! content and data are available under the Creative Commons Attribution 3.0 license.