awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
remy avatar

remy/html5demosArchived

0
View on GitHub↗
4,729 stars·1,870 forks·HTML·MIT·5 viewshtml5demos.com↗

Html5demos

This project is a collection of technical demonstrations and prototypes that showcase various HTML5 APIs, multimedia capabilities, and web standard implementations. It serves as a frontend technology sandbox and a gallery of implementation proofs-of-concept for modern browser features.

The collection includes specialized showcases for HTML5 multimedia, featuring the manipulation of audio, video, and real-time media streams. It also provides a series of experiments focused on prototyping web capabilities to verify technical feasibility and browser support in live environments.

The project covers a wide range of functional domains, including browser-based graphics rendering and geolocation services. It demonstrates client-side data storage and persistence, real-time data synchronization via bidirectional connections, and secure cross-window communication. Additional capabilities include background task execution, web asset caching, and interactive user interface elements such as drag-and-drop implementations.

Features

  • HTML5 Feature Prototyping - Serves as a gallery of proofs-of-concept for verifying the technical feasibility of modern HTML5 browser features.
  • Device Location Retrievers - Retrieves a device's geographic position to provide location-aware content and services.
  • Canvas-Based Rendering - Provides prototypes for drawing 2D shapes and real-time video frames on a canvas surface.
  • Client-Side Storage - Provides a group of demonstrations for persisting data and caching assets within the browser.
  • Client-Side Data Persistence - Persists application data locally in the browser to enable functionality without a constant network connection.
  • LocalStorage Persistence - Uses LocalStorage to persist application state and synchronize data across multiple browser tabs.
  • Key-Value - Saves key-value pairs in the browser to maintain state and synchronize data across tabs.
  • HTML5 Implementations - Provides a collection of live examples implementing various HTML5 APIs and web standards.
  • 2D and 3D Graphics Rendering - Renders 2D shapes and gradients on a scriptable surface to create interactive visual experiences.
  • Canvas Rendering - Implements 2D graphics rendering using the HTML5 Canvas API for dynamic visual effects.
  • Real-Time Media Streaming - Captures and processes real-time audio and video streams for browser-based rendering.
  • Bidirectional WebSocket Streaming - Establishes persistent bidirectional communication between client and server using WebSockets.
  • Browser API Implementations - Provides a gallery of technical implementations that use native browser APIs to showcase web capabilities.
  • File and Blob APIs - Implements native browser File and Blob APIs to process local files and drag-and-drop uploads.
  • Client-Side Storage - Demonstrates client-side data persistence and asset caching using browser-based storage mechanisms.
  • DOM Manipulation - Enables direct modification of the page structure and element attributes via native DOM manipulation.
  • Frontend Technology Sandboxes - Offers a series of interactive experiments demonstrating modern browser functionality like Web Workers and WebSockets.
  • Geolocation APIs - Demonstrates the use of browser geolocation services to track a user's physical position.
  • HTML5 Media Players - Demonstrates the embedding and manipulation of audio, video, and real-time media streams using HTML5.
  • Browser Location Retrievers - Implements technical demonstrations for retrieving geographic coordinates via native browser APIs.
  • WebSockets and Real-time - Implements persistent bidirectional connections for instant data exchange via WebSockets.
  • Web Asset Caches - Demonstrates the use of local storage and service workers to cache assets for offline access.
  • Media Playback Controls - Provides tools for embedding and controlling the playback of audio and video files in the browser.
  • Canvas Frame Renderers - Draws real-time video frames onto a canvas to enable visual effects like mirroring.
  • Web-Worker Threading - Runs heavy computational scripts in a separate thread to prevent the browser user interface from freezing.
  • Cross-Window Messaging - Implements secure communication between separate browser windows and iframes using the postMessage API.
  • Real-Time Data Synchronization - Showcases bidirectional real-time data exchange between clients and servers.
  • Worker Thread Patterns - Demonstrates background threading using Web Workers to execute heavy computations without freezing the UI.
  • Browser History Management - Provides interfaces for managing browser history and navigation states for seamless web transitions.
  • History State Updaters - Showcases page transitions without full reloads by manipulating the browser history state.

Star history

Star history chart for remy/html5demosStar history chart for remy/html5demos

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Html5demos

Similar open-source projects, ranked by how many features they share with Html5demos.
  • samdutton/simplsamdutton avatar

    samdutton/simpl

    5,191View on GitHub↗

    Simpl is an HTML, CSS, and JavaScript example library that provides a collection of minimal functional demonstrations of core web technologies and native browser APIs. It serves as a reference implementation and pattern gallery for frontend development, offering practical examples of how to implement common web features. The project showcases a wide range of browser capabilities, including real-time web communication via WebSockets and WebRTC, responsive web design techniques for adaptive layouts, and the implementation of offline workflows using service workers. It also provides demonstratio

    HTMLcsshtmljavascript
    View on GitHub↗5,191
  • isar/hiveisar avatar

    isar/hive

    4,390View on GitHub↗

    Hive is a lightweight NoSQL key-value database written in pure Dart for local data persistence. It functions as a type-safe document store that allows for the saving and retrieval of complex data structures and custom objects. The system distinguishes itself through the use of custom adapters for object serialization and symmetric-key encryption to secure data at rest. For web environments, it provides a persistence layer that wraps IndexedDB and utilizes web workers. The project covers broad capability areas including container management, atomic transactional writes, and indexed data retri

    Dartdartdatabaseencryption
    View on GitHub↗4,390
  • whatwg/htmlwhatwg avatar

    whatwg/html

    9,163View on GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    HTMLcanvaseventsourcehtml
    View on GitHub↗9,163
  • carhartl/jquery-cookiecarhartl avatar

    carhartl/jquery-cookie

    8,500View on GitHub↗

    This project is a browser cookie utility and client-side storage library designed to manage small amounts of data persisted in the user's web browser. It functions as a jQuery cookie manager, providing a simplified interface for reading, writing, and deleting cookies using the jQuery framework. The library includes a JSON cookie handler that automatically encodes and decodes complex objects into strings for storage. It allows for the management of data across sessions through the use of expiration dates, path restrictions, and domain scopes. The utility covers broader capabilities for client

    JavaScript
    View on GitHub↗8,500
See all 30 alternatives to Html5demos→

Frequently asked questions

What does remy/html5demos do?

This project is a collection of technical demonstrations and prototypes that showcase various HTML5 APIs, multimedia capabilities, and web standard implementations. It serves as a frontend technology sandbox and a gallery of implementation proofs-of-concept for modern browser features.

What are the main features of remy/html5demos?

The main features of remy/html5demos are: HTML5 Feature Prototyping, Device Location Retrievers, Canvas-Based Rendering, Client-Side Storage, Client-Side Data Persistence, LocalStorage Persistence, Key-Value, HTML5 Implementations.

What are some open-source alternatives to remy/html5demos?

Open-source alternatives to remy/html5demos include: samdutton/simpl — Simpl is an HTML, CSS, and JavaScript example library that provides a collection of minimal functional demonstrations… isar/hive — Hive is a lightweight NoSQL key-value database written in pure Dart for local data persistence. It functions as a… whatwg/html — This repository contains the HTML specification, which defines the core standards for web page structuring, content… bilibili/flv.js — flv.js is a JavaScript library and HTML5 Media Source Extension wrapper designed to play FLV video and live streams in… carhartl/jquery-cookie — This project is a browser cookie utility and client-side storage library designed to manage small amounts of data… vidstack/player — This project is a framework for building accessible, framework-agnostic video and audio players for the web. It…