# What have you done with Racket this year?

**URL:** <https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584>\
**Category:** General\
**Created:** [December 28, 2022, 8:09pm UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584 "2022-12-28T20:09:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [December 28, 2022, 8:09pm UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584/1 "2022-12-28T20:09:59Z")

</div>

**What have you done with Racket this year?**

:stickman: :racket:​ :racket_heart: :party_blob_gif: 🎉

We're proud to be a small part of the amazing things made with Racket in 2022 & looking forward to more in 2023!

Tell us what you made here in #show-and-tell  
or [Racket Discord](https://discord.gg/6Zq8sH5) (discord is a popular chat service)

[![Discourse users](https://img.shields.io/discourse/users?label=Discuss%20on%20Racket%20Discourse&logo=racket&server=https%3A%2F%2Fracket.discourse.group)](https://racket.discourse.group/)

[![Racket Discord](https://img.shields.io/discord/571040468092321801?label=Chat%20on%20Racket%20Discord&logo=racket)](https://discord.gg/6Zq8sH5)

---

<div class="post-metadata">

**Author:** ![maueroats](https://avatars.discourse-cdn.com/v4/letter/m/c0e974/32.png) [@maueroats](https://racket.discourse.group/u/maueroats)\
**Post date:** [January 2, 2023, 1:54pm UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584/2 "2023-01-02T13:54:40Z")

</div>

Source code:

> **[GitHub - maueroats/omnibus-wallpaper: A simple Racket GUI application that...](https://github.com/maueroats/omnibus-wallpaper)**
>
> A simple Racket GUI application that makes a mathematical design. Demonstrates the use of FFI calls. - GitHub - maueroats/omnibus-wallpaper: A simple Racket GUI application that makes a mathematica...

Partial screenshot:

 ![screenshot](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/c07098e3e4e261aa339b942651b1d5bef0fa7d25.png)

Uses `gui-easy` and optionally the FFI capabilities of Racket to quickly make a mathematical design.

Quick conclusion: a for loop in Racket feels fast like C code. No timings were done.

---

<div class="post-metadata">

**Author:** ![benknoble](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/benknoble/32/16_2.png) [@benknoble](https://racket.discourse.group/u/benknoble)\
**Post date:** [January 3, 2023, 1:53pm UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584/3 "2023-01-03T13:53:30Z")

</div>

My biggest Racket project of 2022 was [GitHub - benknoble/frosthaven-manager: GUI Frosthaven Scenario Manager](https://github.com/benknoble/frosthaven-manager), which even includes some language-oriented programming (DSLs for describing game scenarios; still WIP). Other notable features: GUI via gui-easy; heavy Qi use; download-and-run for macOS, Linux, and Windows. Docs online at [Frosthaven Manager](https://benknoble.github.io/frosthaven-manager/).

Big kudos to gui-easy and Qi library authors, and everyone else in Discord who answered my incessant questions.

---

<div class="post-metadata">

**Author:** ![jacobhall](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jacobhall/32/624_2.png) [@jacobhall](https://racket.discourse.group/u/jacobhall)\
**Post date:** [January 4, 2023, 5:43pm UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584/4 "2023-01-04T17:43:18Z")

</div>

I wrote a parser for [microformats](https://microformats.org/wiki/microformats2), which many websites use to mark up their HTML with machine-readable metadata like author, date posted, etc. It's passing all but a couple of edge-case tests in the [official suite](https://github.com/microformats/tests), which I'm proud of!

> **[GitHub - jacobwhall/racket-mf2: A microformats2 parser for Racket](https://github.com/jacobwhall/racket-mf2)**
>
> A microformats2 parser for Racket. Contribute to jacobwhall/racket-mf2 development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![hasn0life](https://avatars.discourse-cdn.com/v4/letter/h/a5b964/32.png) [@hasn0life](https://racket.discourse.group/u/hasn0life)\
**Post date:** [February 21, 2023, 4:16am UTC](https://racket.discourse.group/t/what-have-you-done-with-racket-this-year/1584/5 "2023-02-21T04:16:37Z")

</div>

I made a [space invaders clone](https://github.com/hasn0life/sketching-space-invaders) using the [sketching](https://soegaard.github.io/sketching/) #lang early last year with the intention of making it into a tutorial, but I didn't finish it. I figure I might as well post the code at this point.

The commits in the repo build the game up incrementally, which is how the chapters would have went. It should be pretty straightforward to follow along. Check it out if you want a fun way to try out sketching, which is already a really fun #lang btw.
