Interactive typography experiment with procedural flow fields and particles. Inspired by an original AS3 implementation, reimagined in JavaScript.
These live demos are both interactive showcases and also serve as visual testing environments.
.
├── public/ # Static assets, presets, and
│ │ # target for built outputs
│ ├── demos/ # One folder per demo
│ └── main/ # Same for main applications
├── src/
│ ├── lib/ # Core, framework-agnostic logic
│ └── apps/
│ ├── demos/ # Source code for technical demos
│ ├── main/ # Source for main visual
│ │ # experiences
│ └── shared/ # Shared UI and application
│ # logic
├── scripts/ # Development scripts
├── tests/ # Manual/automated tests
├── LICENSE # MIT License for all source code
├── LICENSE-CC-BY-4.0.txt # CC BY 4.0 for demo visuals
│ # and presets
├── LICENSE-CC-BY-NC-SA-4.0.txt # CC BY-NC-SA 4.0 for main visuals
│ # and presets
├── jsconfig.json # Path alias configuration
└── README.md # Project documentation
This repository includes several procedural noise implementations, each with academic and open-source origins:
See the source files and comments for detailed attribution.
Except where otherwise noted, all content in this repository is licensed as follows:
Source code and HTML
src/
, scripts/
,
tests/
, and all HTML files in public/
Licensed under the MIT License. The MIT License applies only to source code and HTML files.
Technical demo content:
public/demos/
and src/apps/demos/
Licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) (official text).
Main content:
public/main/
and src/apps/main/
public/main/
Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) (official text).
Note:
Each license file is included in the repository root, in build artifacts, and in published deployments.
Unless otherwise noted, all visuals, interactive animations, and presets produced by this project are attributed as follows:
For technical demo content, reference as shown below:
Noise2DTime Demo by github.com/toasted323 is licensed under CC BY 4.0.
For main content, follow this attribution example:
Hello World 1 by github.com/toasted323 is licensed under CC BY-NC-SA 4.0.
The source code is licensed separately under the MIT License.
Copyright (c) 2025 github.com/toasted323