BasicProp Alternative

SignalWeave is the maintained alternative to BasicProp

BasicProp is retired. SignalWeave was built as a maintained, open-source, cross-platform alternative with a shared .NET engine, a modern integrated workflow, and a reference-style Classic line for users who still want the older interaction model.

Why people land here

Most people looking for BasicProp now need one of three things:

  • a current app they can still run on modern operating systems
  • a cross-platform replacement that is not abandoned
  • a workflow for training, testing, and inspecting small neural-network projects without rebuilding everything from code

SignalWeave exists to satisfy those needs without depending on the retired BasicProp application.

How SignalWeave maps to BasicProp-style needs

BasicProp-style workflow

SignalWeave Classic preserves the reference-oriented workflow and remains available for users who want that style.

Modern integrated workflow

SignalWeave Modern keeps settings, patterns, weights, rollback, tests, and analysis in one project file and one main workflow.

Cross-platform support

SignalWeave runs on Windows, Linux, macOS, and in the browser through WebAssembly.

Why Modern is the recommended starting point

  • one project file instead of separate network, pattern, and weight loading flows
  • integrated tests, weight inspection, hidden activations, clustering, time series, and surface analysis
  • desktop and browser builds with the same engine and general workflow
  • training sessions and rollback checkpoints built into the main interface

Classic is still available, but it is now a side path rather than the primary product.

How to get started if you came from BasicProp

  1. Open the browser app or download the desktop build.
  2. Load the sample project.
  3. Run Train #1.
  4. Use Tests to inspect per-pattern behavior.
  5. Use Weights and Analysis to inspect the learned structure.

If you want a more familiar reference-oriented workflow, use the Classic download from the homepage instead.