JavaScript fractals TypeScript
Need help with FractalJS?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.


A realtime fractal exporer running in the browser

125 Stars 9 Forks MIT License 95 Commits 4 Opened issues

Services available

Need anything else?


FractalJS is a realtime fractal exporer.

It lets you explore different fractal sets with different color palettes, and share your best discoveries with others. It is a progressive web app running on all your devices. The rendering, which is computationally intensive, is entirely done in multi-threaded Javascript (hence JS in the name).

Click here to Start FractalJS

Start FractalJS

Available Fractals


This is the third iteration of FractalJS * V1 (June 2015) used Grunt and jQuery * V2 (April 2017) moved to Webpack and Vue.js, and a Material interface * V3 (April 2020) is a mobile-first PWA application, using React and Typescript



Project Setup

$ git clone
$ cd FractalJS
$ npm install
$ npm run start


Do you want to implement a new fractal set in FractalJS? It couldn't be easier. After the project is set up, just head to

and write your own fractal function.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.