neser
v0.1.1 ExperimentalNESER - NES Emulator in Rust - is a NES emulator written in Rust. It aims to be a high-quality, hardware-accurate emulator that is also easy to use and extend. It supports a wide range of NES games and features, including various mappers, audio processing, and input handling. NESER is designed to be modular and extensible, allowing developers to easily add new features or support for additional hardware. It can be run using one of two frontends: a native desktop application using SDL2, or a web application using WebAssembly. The desktop application provides a high-performance, feature-rich experience with support for various input devices and display options, while the web application allows users to play NES games directly in their browsers without needing to install any software in a BYOR manner (Bring Your Own Roms).
Quick Verdict
- โActively maintained (updated 0d ago)
- !Pre-1.0: API may have breaking changes
- !Heavy dependency tree (26 direct deps)
- โPermissive license (MIT)
Security
Deep Insights
21 downloads in the last 30 days (1/day avg).
26 direct dependencies. Consider the impact on compile times and supply chain complexity.
3.0MB is relatively large. May impact download and compile times.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata
Download Trend
Version Adoption
Release Timeline
Feature Flags
default =["sdl"]