⭐ Star us on GitHub

Gestura is
fully open source.

Every line of code — from the LSTM training pipeline to the React frontend — is publicly available on GitHub. Fork it, learn from it, build on it.

⭐ Star on GitHub🍴 Fork it
87,000+
Training images
98.2%
Model accuracy
4
Phases built
100%
Open source

Tech stack

Everything built from scratch.

🧠
ML Model

PyTorch + LSTM

Custom LSTM neural network trained on 87,000 ASL images. Runs on Apple Silicon via MPS acceleration.

✋
Hand Tracking

MediaPipe

Extracts 21 hand landmarks per frame. We use normalized coordinates — not raw pixels — for faster, lighter inference.

⚡
Backend

FastAPI + Uvicorn

Python REST API serving predictions. Processes each webcam frame in under 200ms with full CORS support.

⚛️
Frontend

React + Next.js

Modern frontend with live webcam feed, hand landmark overlay, confidence graph, and real-time sentence builder.

🐳
DevOps

Docker + GitHub Actions

Fully containerized with a CI/CD pipeline. Push to main and it deploys automatically to AWS.

☁️
Cloud

AWS EC2 + Vercel

Backend runs on AWS EC2 inside Docker. Frontend deployed on Vercel with a custom domain.

Contribute

Want to help build Gestura?

🐛

Report a bug

Found something broken? Open an issue on GitHub and we'll fix it fast.

💡

Suggest a feature

Have an idea for improving Gestura? We'd love to hear it. Open a discussion.

🧪

Improve the model

Have a better dataset or training approach? Submit a PR and let's improve accuracy together.

📣

Spread the word

Star the repo, share it on LinkedIn, or write about it. Every bit helps.

View on GitHub →