Skip to content
A graph and tree based algorithms animator used for educational purposes.
JavaScript HTML CSS TeX
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
css finished the styling of background colors Mar 22, 2017
fonts styling Mar 22, 2017
js now can edit node label properly Apr 4, 2017
report
test
vendor
.gitignore updated gitignore Apr 4, 2017
LICENSE
README.md Update README.md Mar 29, 2017
_config.yml
bfs.html changed title on all pages to Palgo Apr 4, 2017
circle.yml
dfs.html changed title on all pages to Palgo Apr 4, 2017
dijkstra.html changed title on all pages to Palgo Apr 4, 2017
heap.html changed title on all pages to Palgo Apr 4, 2017
huffman.html
main.js Removed the electron-reload dependency as it was breaking the build Mar 24, 2017
package.json small tweaks Apr 4, 2017
prim-jarnik-refinement.html
prim-jarnik.html changed title on all pages to Palgo Apr 4, 2017
welcome.html added releases for Linux and Windows Apr 4, 2017

README.md

palgo

Description

A native app for all major operating systems (macOS, Linux, Windows) that will help students visualize algorithms in order to understand better what is happening "under the hood".

Built with ❤️ using Electron, NodeJS, VisJS and many other amazing open source libraries.

How to run (development mode)

Before starting the app, set the NOKQUEUE environment variable equal to 1 as shown:

$ export NOKQUEUE = 1

Afterwards, you can install dependencies, build and start the app with the following commands:

$ npm install
$ npm build
$ npm start

How to test

$ npm test

Roadmap

Change to ClojureScript and Om framework, generalize the algorithm animation skeleton so that implementing new ones would be easier for developers.

You can’t perform that action at this time.