rps_tfjs_demo and rock-paper-scissors

These are competitors—both implement gesture-recognized Rock Paper Scissors games using TensorFlow.js, with the main difference being that one focuses on training the model interactively in-browser while the other uses a pre-built hand pose detection library (FingerPose) for inference.

rps_tfjs_demo
44
Emerging
rock-paper-scissors
43
Emerging
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 19/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 18/25
Stars: 91
Forks: 21
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 112
Forks: 21
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stale 6m No Package No Dependents
Stale 6m No Package No Dependents

About rps_tfjs_demo

GantMan/rps_tfjs_demo

Training a Rock Paper Scissors model in the browser via TFJS - Learn along style

Built with React and TensorFlow.js, this project captures webcam input for real-time image classification to train and play Rock Paper Scissors against a browser-based neural network. The model uses transfer learning from a pre-trained base, enabling fast training directly in the client without server-side computation or data uploads.

About rock-paper-scissors

andypotato/rock-paper-scissors

Rock, Paper, Scissors game implemented with TensorFlow.js and FingerPose

Leverages MediaPipe Hands for real-time hand tracking combined with the FingerPose library for custom gesture recognition, enabling the game to classify rock, paper, and scissors poses from webcam input. The implementation uses TensorFlow.js for in-browser inference, ensuring no server-side processing is required. Includes a webpack-based development setup with hot-reload capabilities and builds to a standalone single-page application.

Scores updated daily from GitHub, PyPI, and npm data. How scores work