Watch
1
0
Fork
You've already forked wie
0
mirror of https://github.com/dlunch/wie.git synced 2026-10-25 21:36:48 +09:00
WIPI/SKVM/J2ME Emulator https://wie.dlunch.net
  • Rust 96.3%
  • TypeScript 2.7%
  • CSS 0.4%
  • HTML 0.4%
  • Kotlin 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 20:53:16 +09:00
.github Block nightly web crawling and serve a not-found page 2026-10-19 09:53:25 +09:00
assets Add native Tauri runtime and storage, shared frontend and loader, and platform builds (#1460) 2026-10-02 21:26:20 +09:00
docs Delete docs/gameplay-analytics.md 2026-10-23 16:59:11 +09:00
src Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
test-utils Fix KTF/LGT filesystem dispatch and LGT socket and terminal-resource SVCs (#1520) 2026-10-19 15:48:41 +09:00
tests Inject fonts through platform frontends (#1379) 2026-09-04 18:37:56 +09:00
wie-app fix(deps): update RustSec-affected dependencies 2026-10-23 17:39:18 +09:00
wie-backend fix(deps): update RustSec-affected dependencies 2026-10-23 17:39:18 +09:00
wie-core-arm Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-core-arm-aot Add native ARM AOT with caching and status, optimize Wasm, and remove preparation deadlines (#1471) 2026-10-14 09:37:45 +09:00
wie-core-arm-native Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-core-arm-wasm Add native ARM AOT with caching and status, optimize Wasm, and remove preparation deadlines (#1471) 2026-10-14 09:37:45 +09:00
wie-j2me fix(deps): update RustSec-affected dependencies 2026-10-23 17:39:18 +09:00
wie-jvm-support Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-ktf Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-ktf-dump Run iOS apps in WKWebView Wasm and standardize app terminology (#1472) 2026-10-14 09:53:25 +09:00
wie-lgt Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-midp Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-skt Fix SKVM model property and phone number format 2026-10-15 20:01:00 +09:00
wie-skvm Restore SKVM refresh by presenting the shared screen image (#1493) 2026-10-15 19:08:36 +09:00
wie-util Add native Tauri runtime and storage, shared frontend and loader, and platform builds (#1460) 2026-10-02 21:26:20 +09:00
wie-web fix: refine player layout, navigation and warnings (#1540) 2026-10-24 21:55:37 +09:00
wie-wipi-c Integrate RustJava 0.4, synchronous GC roots, and runtime optimizations (#1542) 2026-10-25 12:19:50 +09:00
wie-wipi-java fix: handle null fonts in WIPI graphics 2026-10-24 18:36:21 +09:00
.editorconfig Merge web frontend history 2026-08-01 13:04:27 +09:00
.gitignore Rename workspace crates 2026-08-30 17:19:32 +09:00
AGENTS.md Fix KTF/LGT filesystem dispatch and LGT socket and terminal-resource SVCs (#1520) 2026-10-19 15:48:41 +09:00
Cargo.lock Disable Sentry log uploads while preserving breadcrumbs 2026-10-25 20:53:16 +09:00
Cargo.toml Disable Sentry log uploads while preserving breadcrumbs 2026-10-25 20:53:16 +09:00
CLAUDE.md Add CLAUDE.md 2026-04-06 16:56:01 +09:00
codecov.yml Try to fix coverage.. 2024-02-01 16:33:34 +09:00
CONTRIBUTING.md Rename workspace crates 2026-08-30 17:19:32 +09:00
LICENSE Update 2026-10-01 09:01:28 +09:00
package-lock.json build(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#1541) 2026-10-24 13:30:30 +00:00
package.json fix(web): use native HTML and CSS for webpack 5.112 2026-10-23 17:20:56 +09:00
README.md Run iOS apps in WKWebView Wasm and standardize app terminology (#1472) 2026-10-14 09:53:25 +09:00
rustfmt.toml Add some basic files 2023-04-09 15:45:43 +09:00

WIE

Homepage | Try in browser

A standalone emulator for old mobile apps based on WIPI, SKVM or J2ME.

This project is dedicated to digital preservation and educational research. Our goal is to revive the legacy of classic mobile apps and allow them to be experienced in modern environments.

Frontend

The web and Android/iOS frontends are maintained in this repository under wie-web and wie-app.

npm install
npm run build:dev   # development web build
npm run build:prod  # production web build
npm start           # web development server