A high-performance, interactive generative art sandbox built with React and Vite.
- Interactive Particles: Thousands of particles reacting to physics in real-time.
- Customizable Physics: Adjust gravity, density, flow speed, and connection range.
- High DPI Support: Crystal clear rendering on Retina and 4K displays.
- Wallpaper Generator: Export your creations as high-resolution PNGs.
- Modern Tech Stack: Built with React, TypeScript, Vite, Oxlint, and Tailwind CSS.
- Node.js installed on your machine.
- Clone the repository:
git clone https://github.com/scuba3198/Geoflux.git
- Navigate to the project folder:
cd Geoflux - Install dependencies:
npm install
npm run devnpm run typecheck# Check for linting issues and formatting
npm run lint
# Automatically fix issues and format
npm run lint:fixnpm run buildRun end-to-end and accessibility tests:
npx playwright testRun tests with UI mode:
npx playwright test --uiDistributed under the MIT License. See LICENSE for more information.