Skip to content

Fracticons - v1.0.0

Latest

Choose a tag to compare

@bobbyquantum bobbyquantum released this 30 Nov 17:17
Immutable release. Only release title and notes can be modified.
3f5accf

1.0.0 - 2025-06-19

Added

  • Initial release of Fracticons
  • Generate deterministic fractal avatars from any string input
  • Three input formats:
    • String input with automatic SHA-256 hashing
    • Hex hash input for pre-computed hashes
    • Binary input (Uint8Array) for maximum performance
  • Fractal types: Julia sets (default), Mandelbrot, Burning Ship, Tricorn
  • 10 Julia set presets: galaxy, lightning, seahorse, spiral, dendrite, rabbit, dragon, starfish, snowflake, explosion
  • 10 color palettes: random, fire, ocean, forest, sunset, neon, pastel, monochrome, grayscale, rainbow
  • Quality filtering: Entropy-based rejection of boring/empty fractals
  • Horizontal symmetry: Mirrored fractals for balanced avatars
  • Output options:
    • PNG bytes (Uint8Array)
    • Data URL for direct use in <img> tags
    • Metadata including fractal parameters and palette
  • Customization:
    • Configurable output size (default: 128px)
    • Optional circular mask
    • Custom Julia set c values
  • Zero dependencies: Pure TypeScript with custom PNG encoder
  • Cross-platform: Works in Node.js, browsers, and edge runtimes
  • Full test suite with 92 tests
  • Docusaurus documentation site