WGSL Playground

made by paulgb, submitted by Mai
This is a simple playground for experimenting with fragment shaders in WebGPU's shading language.

A library to make your code more readable

made by zephraph, submitted by Mai
Procedure is a library that provides a simple, deferred scaffolding for building complex procedural flows. Its intent is to make code more consistent and readable.

Datalog Typechecker

made by vilterp, submitted by rachel
A datalog interpreter and UI in TypeScript!

Implementing a calculator parser in Rust

made by petermalmgren, submitted by nicholasbs
Building a simple calculator by writing a recursive descent parser in Rust.

Ergodicity, what's it mean

made by leonlinsx, submitted by sengming
My mind gets blown every time someone explains Ergodicity.

Twine App Builder

made by lazerwalker, submitted by rachel
Automatically generate standalone desktop builds for games built with tools like Twine, so you can easily distribute them on Steam or Itch!

Exponential Explorer

made by maryrosecook, submitted by Mai
A cool tool that lets you manipulate the starting amount, growth rate, and number of periods of a graphed exponential to visualize its properties.

Building LLVM in 90 seconds using Amazon Lambda

made by nelhage, submitted by Mai
A blog post about Llama, a tool that lets you offload computational work – including C and C++ builds – onto Amazon Lambda. You can try it out here: https://github.com/nelhage/llama.

Writing Pythonic Rust

made by cmyr, submitted by nicholasbs
A detailed walkthrough of the challenges of writing a Python library in Rust that feels truly Pythonic.

How to look at the stack with gdb

made by bork, submitted by nicholasbs
Exactly what it says on the tin: A clear guide to how you can use GDB to look at and understand a program's stack space.