CodeFryDev · Desktop application

Documentation & downloads

Define REST-style routes and serve locally generated JSON from a built-in mock server—ideal for prototyping, demos, and tests without a live backend.

  • Local mock server
  • SQLite workspaces
  • Faker-style data
  • Windows · macOS · Linux

Product overview

Random API Generator is an Electron desktop application with a React and Vite front end. A lightweight Express-based mock API runs on your machine only; route definitions and workspaces are persisted with SQLite (via better-sqlite3). Generated payloads use Faker-style data so you can iterate on UI and integration flows quickly.

System requirements

Installers are published per platform on GitHub Releases. Use the build that matches your operating system.

Platform Typical artifact Notes
Windows .exe installer Run the installer; follow the setup wizard.
macOS .dmg or .zip Apple Silicon and Intel builds may appear per release.
Linux .AppImage and/or .deb Choose portable AppImage or distribution package when both exist.

Developers building from source need Node.js 24+ and npm 10+ (see the repository README). End users installing a release do not need Node.js on the PATH.

Download

The latest release is loaded from GitHub. This page detects your desktop environment and highlights the matching installer when it is available.

Latest release

Random API Generator · CodeFryDev

Checking latest release…
Loading download options…

Installation

  • Windows: Download the .exe, run it, and complete the installer. Launch Random API Generator from the Start menu or desktop shortcut.
  • macOS: Open the .dmg (or expand the .zip), drag the app into Applications, and open it from Launchpad or Finder. If Gatekeeper prompts you, use System Settings → Privacy & Security as needed for apps from identified developers.
  • Linux (AppImage): Make the file executable if required (chmod +x *.AppImage), then run it. Optionally integrate with your desktop menu using appimaged or similar tools.
  • Linux (.deb): Install with your package manager (for example sudo apt install ./package.deb on Debian-based systems) and start the app from your applications menu.

Security & privacy

The mock HTTP server is intended for local development. It binds to 127.0.0.1 only—it is not meant to be exposed to untrusted networks. Do not forward this port to the public internet or run the app in a way that exposes the mock API beyond your machine unless you fully understand the risk.

Support & resources