Skip to content

Files

Latest commit

48cf416 · Mar 10, 2025

History

History
47 lines (31 loc) · 2.68 KB

README.md

File metadata and controls

47 lines (31 loc) · 2.68 KB

License: MIT Created by Frontside Chat on Discord

Simulacrum

A simulation platform to supercharge acceptance testing, enable high-fidelity application previews, and free up development teams to make progress independently.

Modern applications have modern dependencies. Whether they run on the server or in the browser, they rely on external services to get their jobs done. But along with the power to focus our business logic and distribute it across so many different points comes a fundamental weakness: The entire experience, from development, to testing, to continuous integration is coupled to the very in-the-moment states of actual deployments. This becomes problematic when those deployments are down, rate limited, under active development, or not functioning as expected in any way.

Simulacrum removes these constraints from your process by allowing you to simulate external dependencies with a very high degree of reality.

Existing Simulators

Warning

The LDAP simulator will not be runnable from this branch. It is undergoing a large refactor on top of the Foundation simulator. For the previous iterations, see the v0 branch which contain the previous functionality.

These simulators are (or will be) built on top of the Foundation simulator. This simulator gives some base level functionality which is likely to be used in every simulator.

It is built with the expectation to be extended and meet your needs for any custom simulators as well. If you need assistance in building a simulator for your needs, please reach out to Frontside for this or any other consulting services.

Development

$ npm install
$ npm run build
$ npm test