orbit is a small RISC-V RV32I instruction visualiser and decoder.
- Frontend: Vite + React + Mantine (see
frontend/) - Backend: NestJS API that decodes 32-bit RV32I instructions (see
api/)
pnpm install
cd api pnpm start:dev
cd ../frontend pnpm dev### Production
- API:
cd api && pnpm build && pnpm start:prod - Frontend:
cd frontend && pnpm build(serves static files fromdist/) - Configure:
FRONTEND_ORIGINfor the API CORS origin (defaulthttp://localhost:5173)VITE_API_URLfor the frontend API base URL (defaulthttp://localhost:3000)