This is an experimental web app that aims to make it easier to mess around with genetic programming.
Tom Harren and Dan Stelljes initially developed a JavaScript genetic programming library with an AngularJS frontend as a final project for Nic McPhee’s Evolutionary Computation class at UMM. Now the whole thing is being recreated as a broader way to learn about different approaches to evolutionary computation.
Because the project relies on C++ compiled to WebAssembly, you’ll need Emscripten installed and emcc in your PATH. Aside from that, it’s the regular web app stuff.
To clone and install dependencies:
$ git clone git@github.com:dstelljes/browser-gp.git
$ cd browser-gp/frontend
$ npm install
To serve locally:
$ npm run serve
To build for release:
$ npm run build