just-rice.github.io

Just Rice

Games, study tools and data you can poke at. Everything runs in your browser: nothing to install, no accounts, and the code for all of it is open.

github.com/Just-Rice 15 live projects Open source

Screenshot of Perch
Latest update · Tool

Perch

See and use your Mac from any browser, with its sound: phone, tablet or another computer. Passkey plus code sign-in, checked by the Mac itself, and no servers in between. Free for any Mac user.

  • WebRTC
  • Swift

Open Code

All projects

Screenshot of Blender Studio
Tool

Blender Studio

Free tools that let Claude, Gemini and other AI models make 3D pictures in Blender, with lighting, materials, a camera and a way to check their own renders. Includes a side-by-side test against plain Blender.

  • Python
  • Blender

Read Code

Screenshot of Trading Lab
Tool

Trading Lab

Test trading robots on 25 years of real US prices, for single stocks or mixes of stocks, bonds and gold, with a fair exam against overfitting and live practice trading.

  • Vanilla JS
  • GitHub Actions

Open Code

Screenshot of Reelbox
Tool

Reelbox

A public video gallery with a full player: speed, subtitles, quality and shortcuts. The owner uploads to Google Drive and anyone can watch.

  • Vanilla JS
  • Google Drive

Open Code

Screenshot of About:Blank Lab
Explainer

About:Blank Lab

How about:blank tabs work, what they hide and what they don't, with a launcher to open any link inside one.

  • HTML
  • Explainer

Open Code

Screenshot of HSN 3D
Game

HSN 3D

Walk the halls of West Windsor-Plainsboro High School North in 3D. Both floors are rebuilt from the real floor plans and sized from photos of the school, from the gyms, pool and theatre to the dining halls, with Blender-baked lighting and a campus traced from satellite. Works on phones too.

  • three.js
  • Blender
  • 3D

Play Code

Screenshot of CMS 3D
Game

CMS 3D

Walk the halls of Community Middle School in Plainsboro in 3D. Every room from the floor plan handout, from the 100s to the 1000s, the concourses and the 6th Grade Annex, sized to the real building with LiDAR and photos of the school, with Blender-baked lighting and a campus traced from satellite. Works on phones too.

  • three.js
  • Blender
  • 3D

Play Code

Screenshot of Chowka-Bhara
Game

Chowka-Bhara

The traditional Indian cowrie race to the centre, with a computer opponent that plays to win and online play.

  • Vanilla JS
  • Online play

Play Code

Screenshot of MEGABONK
Game

MEGABONK

A 3D survivor-roguelike. Pick a bonker, get swarmed, auto-bonk everything and try to last twenty minutes. Works on phones too.

  • three.js
  • 3D

Play Code

Screenshot of Monopolyish
Game

Monopolyish

A full browser Monopoly with computer opponents, auctions, trading, mortgages and hotels, plus online play with friends.

  • Single file
  • Online play

Play Code

Screenshot of GameHub
Games

GameHub

Fifteen arcade classics in one place, from Snake and Tetris to Minesweeper and Wordle, all drawn and scored by hand.

  • Canvas
  • Web Audio

Play Code

Screenshot of Subtrackr
Tool

Subtrackr

A subscription tracker that knows the price is different where you live: 130 services, 465 tiers and 50 markets, all kept on your device.

  • Vanilla JS
  • Offline

Open Code

Screenshot of Food is Medicine
Data

Food is Medicine

Nutrition for 1,002 foods from USDA FoodData Central, measured against your own needs, plus an honestly graded guide to medicinal herbs.

  • USDA data
  • Vanilla JS

Open Code

Screenshot of Test Prep
Study tool

Test Prep

Adaptive practice for the SAT, PSAT, ACT and MCAT: a placement test, timed practice tests in each exam's real format, mistake review and a daily study plan.

  • Vanilla JS
  • No build step

Open Code

Screenshot of Groundish News
News

Groundish News

A news reader that shows every side of a story: the same event across 66 outlets, how each side headlined it, and what one side isn't covering.

  • Python
  • Vanilla JS

Read Code

Also in the workshop

How these are made

Nothing to install

Every project is a web page. Open the link and it works, on a laptop or a phone.

Your data stays with you

Progress and settings are saved in your own browser, not on a server.

Plain code, no build step

Mostly HTML, CSS and JavaScript without frameworks, so the code is easy to read.