solendil / Fractaljs
Licence: mit
A realtime fractal exporer running in the browser
Stars: ✭ 128
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Fractaljs
Seranet
Super Resolution of picture images using deep learning
Stars: ✭ 79 (-38.28%)
Mutual labels: picture
Btrfs Heatmap
Visualize the layout of data on your btrfs filesystem over time
Stars: ✭ 110 (-14.06%)
Mutual labels: picture
Genetic Algorithm Montage
genetic algorithm for self-referential image approximation.
Stars: ✭ 86 (-32.81%)
Mutual labels: picture
Hxphotobrowser
📷 Photo browser that simulates progressive loading 可以模拟渐进式加载的图片浏览器
Stars: ✭ 91 (-28.91%)
Mutual labels: picture
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+980.47%)
Mutual labels: picture
Multipictureview
MultiPictureView 是一个将多张图片组合显示并支持添加和删除的控件
Stars: ✭ 120 (-6.25%)
Mutual labels: picture
React Responsive Picture
A future-proof responsive image component that supports latest Picture specification
Stars: ✭ 91 (-28.91%)
Mutual labels: picture
Albumcamerarecorder
一个高效的多媒体支持操作库,可多方面的简单配置操作相册、拍照、录制、录音等功能。也支持配套使用的展示图片、视频、音频的九宫格功能。 (An efficient multimedia support operation library, can be a variety of simple configuration operation album, photo, recording, recording and other functions.Also support supporting the use of the display of pictures, video, audio of the nine grid function.)
Stars: ✭ 106 (-17.19%)
Mutual labels: picture
Gopherkon
Go mascot image constructor. Create your cute own gopher.
Stars: ✭ 86 (-32.81%)
Mutual labels: picture
Telegramgallery
world level Gallery , from Telegram,Photo album selector,QQ style
Stars: ✭ 1,294 (+910.94%)
Mutual labels: picture
Wanimal 1983
WANIMAL(王动)全部原版资源免费分享,目前WANIMAL作品在黑市上最高被炒到了5000多元,本项目整理了WANIMAL从2013年到现在的所有作品,建议在电脑查看图片效果会更好(目前更新到2020年3月,共8765张图片,大小16.1G,还会持续更新)
Stars: ✭ 107 (-16.41%)
Mutual labels: picture
Noodlesplate
Offline Shader Editor with many cool features
Stars: ✭ 79 (-38.28%)
Mutual labels: picture
V Viewer
Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js
Stars: ✭ 1,776 (+1287.5%)
Mutual labels: picture
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+9100%)
Mutual labels: picture
Gis
gis (go image server) go 实现的图片服务,实现基本的上传,下载,存储,按比例裁剪等功能
Stars: ✭ 108 (-15.62%)
Mutual labels: picture
FractalJS
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).
Start FractalJS
Click here toAvailable Fractals
History
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
Technical
Technologies
- The UX is written with React and Redux, project is set up using create-react-app
- Widgets and mobile capabilities are provided by Material UI
- Touch interface works thanks to Hammer.js
- Both UX and Engine are written in Typescript
- Fractal are drawn on a canvas, using mere Javascript code, multi-threaded with web workers
- ...plus lots of code, and lots of ❤️
Project Setup
$ git clone https://github.com/solendil/FractalJS.git
$ cd FractalJS
$ npm install
$ npm run start
Contribute
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 /src/engine/fractals/
copy example.ts
and write your own fractal function.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].