TimelineJS is a JavaScript library for creating interactive, chronological narratives and visualizing multimedia sequences. It functions as a tool for data-driven storytelling, rendering a navigable interface where events are organized by date. The system generates these narratives by importing event information from external sources, such as JSON files or spreadsheets. It transforms external media links into embedded video and audio elements and synchronizes the current view with the browser address bar to allow for direct linking and bookmarking. The library covers broad capabilities for d
react-big-calendar is a React calendar component used for rendering schedules and time-based events within web applications. It functions as a customizable event scheduler and JavaScript date visualization library that maps scheduled activities to a time-grid layout. The project is a date-agnostic scheduling interface, utilizing a pluggable adapter to support various third-party JavaScript date libraries. It allows for the replacement of internal calendar elements with custom React components and employs SASS variables for visual styling. The library covers interactive event scheduling and t
This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for
This project is a responsive CSS library and element dimension monitor. It provides a polyfill for CSS container queries, enabling styles to be applied based on an element's specific dimensions in environments where native browser support is unavailable. The library monitors the width and height of target DOM elements in real time, triggering custom callbacks whenever dimensions change. It adapts UI components by executing layout adjustments and style changes based on predefined size thresholds rather than the overall browser window size. The tool manages these adaptations through several me
timesheet.js is a JavaScript library for rendering time-series data and event lists as responsive HTML and CSS timelines. It serves as a date-based event renderer that converts lists of dated activities into visual chronologies, supporting the creation of web-based timesheets and activity logs.
The main features of sbstjn/timesheet.js are: HTML Timeline Generators, JavaScript Timeline Libraries, Time-Slot Coordinate Mappings, Web Timeline Visualizers, Activity Visualizers, Event Chronology Renderers, Time-Based Data Visualization, Timeline DOM Rendering.
Open-source alternatives to sbstjn/timesheet.js include: nuknightlab/timelinejs — TimelineJS is a JavaScript library for creating interactive, chronological narratives and visualizing multimedia… jquense/react-big-calendar — react-big-calendar is a React calendar component used for rendering schedules and time-based events within web… flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… marcj/css-element-queries — This project is a responsive CSS library and element dimension monitor. It provides a polyfill for CSS container… 2d-inc/historyofeverything — HistoryOfEverything is a Flutter timeline visualization and interactive event chronology. It serves as a visual… visjs/vis — vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in…