Quotidien Shaarli

Tous les liens d'un jour sur une page.

February 26, 2024

williamtroup/Heat.js: 🌞 A lightweight JavaScript library that generates customizable heat maps, charts, and statistics to visualize date-based activity and trends.
thumbnail

What features does Heat.js have?

  • Zero-dependencies and extremely lightweight!
  • Full API available via public functions.
  • Fully styled in CSS/SASS, fully responsive, and compatible with the Bootstrap library.
  • Full CSS theme support (using :root variables).
  • 3 views supported: Map, Chart and Statistics!
  • Fully configurable per DOM element.
  • Toggling colors on/off support.
  • Export all data to CSV, JSON, XML, and TXT.
  • Import data from JSON and TXT.
  • 51 language translations available!
  • Trend types allows data to be split up and viewed separately.
  • Customizable tooltips.
  • 12 additional themes available (for dark and light mode).
  • Data pulling (does not support trend types).
  • Color ranges support different colors per view.
williamtroup/Observe.js: ⚡ A lightweight JavaScript library that allows developers to keep track of changes to JavaScript objects and/or DOM elements.

What features does Observe.js have?

  • Zero-dependencies and extremely lightweight!
  • JS Object and HTML DOM Element watching!
  • Watch for specific property changes!
  • Cancel, Pause, and Resume support!
  • Full API available via public functions.
  • Fully configurable!
  • Fully configurable per watch!
  • Custom triggers for actions (when changes are detected, on cancellation, etc).