I Owe a Deep Debt
As any software developer after the first, I am humbly dependent on many wonderful people and projects.
This attribution cannot hope to be exhaustive, but you can clone the repository and run
if you want to browse the full bulk of my debt.npm ls --all
Color
Chromotome
Chromotome is a gorgeous selection of color palettes intended for use in generative art. These palettes are used in nearly every artwork on this site, and can usually be swapped between freely in each artwork's configuration. Even the overall site's color theme is adapted from palettes scoured from the Chromotome.
Chroma.js
Chroma.js is an excellent library for semantic color manipulation and generation. It is used frequently throughout the site to generate arbitrary color scales (discrete gradients) and to perform mild adjustments like lightening or saturatign a particular color.
Icons
All of the icons used in the UI of this site were made by
from the Noun Project.
UI Actions
Loading by Inezza Ardelia Jassmine from Noun Project
Expand by Husali from Noun Project
Color Mode by Nikita Ivanov from Noun Project
More by Nikita Ivanov from Noun Project
Menu by Nikita Ivanov from Noun Project
Close by Nikita Ivanov from Noun Project
Gear by Nikita Ivanov from Noun Project
Dice by Alex Turner from Noun Project
Random by Jauhari from Noun Project
Download by Nikita Ivanov from Noun Project
Refresh by Nikita Ivanov from Noun Project
Arrow Up by Nikita Ivanov from Noun Project
Arrow Down by Nikita Ivanov from Noun Project
Bookmarks
Bookmark (Empty) by Nikita Ivanov from Noun Project
Bookmark (Filled) by Nikita Ivanov from Noun Project
Visibility
Eye Closed by Nikita Ivanov from Noun Project
Eye by Nikita Ivanov from Noun Project
Editor
Unlocked by Nikita Ivanov from Noun Project
Lock by Nikita Ivanov from Noun Project
Edit by Nikita Ivanov from Noun Project
Delete by Nikita Ivanov from Noun Project
Check by Nikita Ivanov from Noun Project
Form Elements
Checkboxes
Checkbox by Nikita Ivanov from Noun Project
Indeterminate by Nikita Ivanov from Noun Project
Check by Nikita Ivanov from Noun Project
Radio Buttons
Radio Button Off by Nikita Ivanov from Noun Project
Radio Button On by Nikita Ivanov from Noun Project