Node.js Lab vs eNES
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
Node.js Lab
Develop and run Node.js web applications directly on your iOS device, even offline. This app includes a full Node.js environment with NPM, a script editor, and debugging tools. It also functions as a standalone web application and offers extensive file management capabilities.
- Offline Node.js environment
- Integrated Git client
- Multi-tabbed script editor
- NPM support
- Standalone web app functionality
- Remote file management
- Offline documentation
Read full descriptionHide full description
Full-fledged Node.js on iOS with NPM support. Build, modify, run and debug web applications using NodeJS and Webkit on your iOS device or any other device on the same network. Nodejs Lab also turns your device into a complete standalone web application with nodejs support to run on startup (similar to nw.js). App features: - Full Node.js without internet connection - Git client - Script editor - html/js/css/json beautifiers in script editor - Auto-Complete - Image editor - Multi-tabbed script/image editor - NPM - Panel to capture console.log, .warn, .error - Supports in-app browser / in-app Safari - Multi-tabbed file manager - Set as standalone web application (similar to nw.js) - Remote file manager (access app's files from another device) - FTP/SFTP/FTPS/iCloud managers - phpLiteAdmin to edit sqlite files - Firebug Lite - Syntax validator for HTML, JS & CSS - Offline Node.js documentation - Enable/Disable sharing with Files app - Split screen on iPad - Multitasking on iPad Note: nodejs Lab doesn't support c++ addons For more information & inquiries please contact me through nodejs Lab's website or contact form inside the app.
eNES
Play your favorite NES and SNES games with this emulator. Import your own game files and enjoy features like save states, customizable controls, and even Apple Watch compatibility. An optional PRO upgrade unlocks advanced features and removes ads.
- NES and SNES support
- Import game files
- Save states and auto-load
- Customizable on-screen controls
- External controller support
- TAS tools for input recording
- Apple Watch play
Read full descriptionHide full description
eNES plays NES and SNES games from your own files, all in one app. Import, tap, play. Features: • NES and SNES in a single app • Your own library: import .nes, .sfc and .smc files, or open them straight from Files • Save states, autosave and auto-load of your last save: pick up right where you left off • On-screen controls you can customize: opacity, size and skin • Turbo A/B buttons (PRO) • Scanline filters, CRT filters and color palettes (PRO) • Haptic feedback • External controllers, including pads iOS doesn't treat as standard. Touch buttons hide while one is connected (you can turn this off) • TAS tools: record and replay your inputs, frame by frame • Play on Apple Watch (NES) • Reset from inside the game • Manage or cancel your subscription from Settings; PRO keeps working offline • Available in 33 languages Free with ads. The optional PRO upgrade removes them and unlocks extra features. eNES is an independent app, not affiliated with any hardware maker. No games are included; use your own files. Terms: https://mattials.com/terms/ Privacy Policy: https://mattials.com/privacy/
Screenshots
Verdict
The clearest difference is rating: eNES at 4.4 against Node.js Lab's 3.9. eNES also leads on ratings volume (185 vs 24) and update cadence (every 2 weeks vs every 5 weeks). Node.js Lab's advantage is review sentiment (64% vs 37%) and iOS requirement (13.0 vs 16.0). On price, ads, in-app purchases and monetization model there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. Node.js Lab sells 2 one-off in-app purchases and eNES sells 2 in-app purchases, starting at $0.99 per month. Whichever you choose, the download price is not the number that matters.
eNES holds the better App Store score, 4.4 against 3.9. That said, the two scores are not equally well evidenced: eNES has 185 ratings behind it against 24, so its average is the more settled of the two. Written reviews complicate that: 64% of Node.js Lab's written reviews are positive against 37% of eNES's, so the app with the better star average is not the one people write more warmly about.
Node.js Lab ships an update every 5 weeks, eNES every 2 weeks. The most recent releases landed on November 3, 2026 and November 5, 2026 respectively.
| Parameter | Node.js Lab | eNES |
|---|---|---|
| Price | Free | Free |
| Rating | 3.9 (24 ratings) | 4.4 (185 ratings) — better |
| Positive reviews | 63.6% of reviews — better | 36.8% of reviews |
| Number of ratings | 24 | 185 — better |
| Update frequency | Every 5 weeks | Every 2 weeks — better |
| Ads | Yes | Yes |
| In-app purchases | Yes | Yes |
| Monetization | Free with in-app purchases | Free with in-app purchases |
| Best chart rank | #136 | #125 — better |
| Devices | iPhone, iPad, iPod | iPhone, iPad, Apple Watch |
| Requires iOS | 13.0 — better | 16.0 |
| Further details — not scored | ||
| Size | 154 MB | 13 MB |
| Age rating | 4+ | 9+ |
| Developer | Firas Moussa | Mattia La Spina |
Customer experience
Node.js Lab
eNES
Bugs and requests
Node.js Lab
Not enough reviews yet to summarise bugs or requests.
eNES
Reported bugs
18 issues- Reset button missing
- Games cannot be restarted
- Audio issues with missing tracks
- Back button doesn't work occasionally
- Diagonal directions don't work
Show 13 moreShow fewer
- No fluid switch for directions
- Left direction sometimes doesn't work
- App turns off while playing
- ROMs larger than 200K not supported
- Games crash randomly
- Files don't exist or are corrupted error
- Unable to press A and B buttons simultaneously
- Cannot add ROMs easily
- Some ROMs don't load
- App crashes when trying to open ROMs
- App closes unexpectedly
- App doesn't recognize touch input properly
- Main menu swipe doesn't work well
Requested features
15 requests- Add Game Genie codes function
- Improve D-pad for sliding
- Add customization to button layout
- Support for Bluetooth controllers
- Add reset button functionality
Show 10 moreShow fewer
- Improve ROM compatibility
- Add a file manager
- Support for custom skins
- More image output settings
- Ability to change background color
- Support for 8-directional controls
- Add import function/directory
- Fix A and B button simultaneous press
- Add turbo button functionality
- Add corner buttons
In-app purchases
Node.js Lab
- Unlock all features$4.99
- Standalone Web Application$9.99
eNES
- eNES PRO mounth sub$0.991 Month
- eNES Subscription yearly7 Days trial$7.991 Year







