BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기MacGamingDB | Apple Silicon Mac Games – Compatibility & Benchmarks
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A community-driven database for gaming performance on Apple Silicon Macs and the Mac gaming community.
MacGamingDB lets users search for games and see how well they run on different Mac models with Apple Silicon chips (M1–M4). Users contribute performance reviews — FPS, play method (Native, CrossOver, Parallels, GPTK), graphics settings — keyed to specific Mac configurations. Games come from both Steam and IGDB, so console-first and non-Steam titles are covered too.
Two deployable services plus shared workspace packages. Bun is the package manager; everything runs on Node.js.
| Piece | What it is |
|---|---|
src/ | Next.js 16 web app (App Router). Thin routes; all feature logic in src/modules/<domain>/. Proxies /api/trpc and /api/rest to the API server. |
packages/macgamingdb-server | NestJS API server using nestjs-trpc. engine/ (infrastructure) vs modules/ (domains: game, review, contributor, library, mac-config, pricing, traffic). External vendors live behind drivers/ (Steam, IGDB, GG.deals, EveryMac). Serves tRPC at /trpc and a REST surface at /rest (consumed by the iOS app) on port 4000. |
packages/macgamingdb-ui | Shared React primitives (shadcn/Radix + Tailwind), twenty-ui-style category folders. |
packages/macgamingdb-shared | Pure cross-package utils (e.g. isDefined). |
packages/macgamingdb-emails | React Email templates (magic link). |
docs/CODE_STYLE.md — hard rules, enforced.bun install.env.example to .env.local and fill it inbun run db:migrate
packages/macgamingdb-server/prisma/dev.db; point LIBSQL_DATABASE_URL at it (file: URL) or leave unset to use the default pathbun run db:seed:mac-configsbun run dev:server — API server on :4000bun run dev — Next.js app (falls back past :3000 if occupied)bunx tsc --noEmit (root and packages/macgamingdb-server) — typecheckbun run test — vitest (utils only, per conventions)bun run build:api — compile shared/emails/server packages to dist/bun --bun scripts/generate-openapi.ts — regenerate openapi.json for the iOS client after router/dto changesEdit packages/macgamingdb-server/src/database/schema.ts, then bun run db:generate to create a migration and bun run db:migrate to apply locally. Production applies migrations automatically on deploy.
Coolify runs docker-compose.yml from this repo: an internal-only api service (Dockerfile.api) and the public web service (Dockerfile.web), both on node:26.12.1-slim. The api container self-migrates on boot and refuses to serve if validation fails. Push to master → Coolify builds and deploys both.