<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/lobsters/best-of/2023/12" -->

---
title: Best Lobsters posts — December 2023 | daily.dev
description: The most upvoted Lobsters posts from December 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/lobsters/best-of/2023/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/lobsters/best-of/2023/12
og:type: website
og:site_name: daily.dev
og:title: Best Lobsters posts — December 2023 | daily.dev
og:description: The most upvoted Lobsters posts from December 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Lobsters — December 2023

1. 1  
[](https://daily.dev/posts/advent-of-code-2023-ss6d1oxxu "Advent of Code 2023")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 3y  
Advent of Code 2023  
Advent of Code 2023 is an annual programming event that lasts for a certain period of time.  
16
2. 2  
[](https://daily.dev/posts/let-s-learn-how-modern-javascript-frameworks-work-by-building-one-2qxtw6znu "Let’s learn how modern JavaScript frameworks work by building one")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 3y  
Let’s learn how modern JavaScript frameworks work by building one  
Learn how to build a modern JavaScript framework by implementing reactivity and DOM rendering. Explore the foundational ideas of modern frameworks and understand how reactivity is used to update the DOM when state changes.  
15
3. 3  
[](https://daily.dev/posts/introducing-firedbg-for-rust-jafrdivyk "Introducing FireDBG for Rust")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 3y  
Introducing FireDBG for Rust  
Debugging programs is hard, but FireDBG, a Time Travel Visual Debugger for Rust, aims to make it easier. It allows programmers to step backward through source code to understand program execution. FireDBG uses a call tree visualization to display state transitions and supports the capturing of function parameters and return values.  
13
4. 4  
[](https://daily.dev/posts/charmbracelet-huh-a-simple-powerful-library-for-forms-and-prompts-in-the-terminal--5n5katxwu "charmbracelet/huh: A simple, powerful library for forms and prompts in the terminal 🤷🏻‍♀️")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 3y  
charmbracelet/huh: A simple, powerful library for forms and prompts in the terminal 🤷🏻‍♀️  
A simple and powerful library for forms and prompts in the terminal. The library supports building interactive forms, prompts, and supports screen readers. It can be used in standalone applications or integrated into Bubble Tea applications.  
12
5. 5  
[](https://daily.dev/posts/trippy-aq0oefdib "trippy")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 3y  
trippy  
Trippy is a network diagnostic tool that combines the functionality of traceroute and ping. It allows users to analyze networking issues and supports ICMP, UDP, and TCP protocols. Trippy can be installed on different platforms using various installation methods.  
11

[See all Lobsters archives](/sources/lobsters/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/lobsters/best-of/2023/12#page","url":"https://daily.dev/sources/lobsters/best-of/2023/12","name":"Best Lobsters Posts — December 2023","description":"The most upvoted Lobsters posts from December 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/lobsters/best-of/2023/12#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/advent-of-code-2023-ss6d1oxxu","name":"Advent of Code 2023"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/let-s-learn-how-modern-javascript-frameworks-work-by-building-one-2qxtw6znu","name":"Let’s learn how modern JavaScript frameworks work by building one"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/introducing-firedbg-for-rust-jafrdivyk","name":"Introducing FireDBG for Rust"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/charmbracelet-huh-a-simple-powerful-library-for-forms-and-prompts-in-the-terminal--5n5katxwu","name":"charmbracelet/huh: A simple, powerful library for forms and prompts in the terminal 🤷🏻‍♀️"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/trippy-aq0oefdib","name":"trippy"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/lobsters/best-of"},{"@type":"ListItem","position":5,"name":"December 2023"}]}]}
```

