11 रिपॉजिटरी
Techniques and implementations for displaying web content directly using browser APIs.
Distinct from Browser Rendering Pipelines: The candidates focus on specific pipelines, benchmarks, or image processing, whereas this is about general browser-based rendering for a presentation engine.
Explore 11 awesome GitHub repositories matching web development · Browser Rendering. Refine with filters or upvote what's useful.
This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based slideshows. It functions as a browser-based presentation tool that renders content with automatic scaling to maintain consistent layouts across different screen resolutions. The framework allows for custom visual layouts and global styles through the use of Markdown templates and CSS. It includes a dedicated presenter view interface that provides formatted speaker notes to keep the presenter synchronized with the audience. The system covers the end-to-end workflow of slide deck crea
Renders presentation content directly in the web browser using standard HTML and JavaScript.
This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an
Relies exclusively on native browser rendering engines to parse and display styles.
Beautiful and accessible math in all browsers
Renders mathematical expressions consistently across all modern web browsers using HTML, SVG, or CommonHTML output.
VizTracer is a Python runtime instrumentation system and execution profiler used to trace and visualize code execution. It functions as a multi-process performance analyzer and trace visualizer, providing an interactive timeline and flamegraph interface to identify performance bottlenecks and analyze call sequences. The project distinguishes itself by its ability to aggregate execution data from multiple threads, subprocesses, and asynchronous tasks into a single unified report. It also features live process instrumentation, allowing users to attach to and detach from running Python applicati
Renders execution logs into an interactive browser interface or flamegraph to analyze timing and bottlenecks.
UEditor is a web-based WYSIWYG rich text editor and HTML content authoring tool. It functions as a DOM-based text component that allows users to create and format complex web documents through a visual interface with real-time rendering. The editor enables the creation of rich text content for web applications and content management systems. It manages document state using HTML strings, facilitating the serialization and transfer of data between the browser and server. The system provides capabilities for managing editor content and configuring behavioral parameters through initialization se
Relies on native browser APIs and the rendering engine to display rich text styles in real time.
Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we
Renders multi-gigabyte system trace timelines interactively in the browser without a backend server.
Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user interfaces across different operating systems. It functions as a native widget wrapper, mapping Python code to native operating system components to ensure a consistent look and feel. This development kit allows a single codebase to be deployed across desktop computers, handheld mobile devices, and web browsers. It utilizes a multi-backend rendering engine to direct UI declarations to the appropriate renderer based on the target environment. The framework covers native deskt
Renders user interfaces using HTML and CSS as a fallback when native OS widget providers are unavailable.
Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as immersive 360-degree environments. It functions as a multiresolution image renderer and a panoramic video player, supporting both static images and spherical video playback. The project distinguishes itself by its ability to handle extremely large, high-resolution panoramas through multiresolution tile generation and loading. It enables the creation of interactive virtual tours by linking multiple panoramic scenes together using transition fades and interactive hotspots. The sy
Redirects users to alternative content when the browser lacks required hardware rendering capabilities.
North एक रिस्पॉन्सिव वेब डिज़ाइन पद्धति और Sass-आधारित CSS आर्किटेक्चर फ्रेमवर्क है। यह विभिन्न ब्राउज़र क्षमताओं और स्क्रीन साइज़ों में एक कंसिस्टेंट अनुभव सुनिश्चित करने के लिए फ्लूइड ग्रिड और प्रोग्रेसिव एन्हांसमेंट तकनीकों का उपयोग करके मोबाइल-फर्स्ट यूज़र इंटरफेस बनाने के लिए एक सिस्टम प्रदान करता है। इस प्रोजेक्ट में एक स्टैंडर्ड CSS नेमिंग सिस्टम है जो प्रोग्रामेटिक रूप से क्लास नाम उत्पन्न करने के लिए Sass मिक्सिन्स का उपयोग करता है, जो कंपोनेंट्स, लेआउट्स और स्टेट्स के बीच अंतर करता है। यह एक फ्रंटएंड प्रोजेक्ट स्कैफोल्डिंग टूल के रूप में भी कार्य करता है, जो प्री-कॉन्फ़िगर स्टाइलशीट और टास्क रनर्स के साथ नए वातावरण को बूटस्ट्रैप करने के लिए एक जनरेटर प्रदान करता है। स्टाइलिंग से परे, यह फ्रेमवर्क RDFa मेटाडेटा और वेब एक्सेसिबिलिटी ऑडिटिंग के साथ सिमेंटिक HTML कार्यान्वयन सहित वेब डेवलपमेंट स्टैंडर्ड्स के एक व्यापक दायरे को कवर करता है। इसमें कंटेंट-फर्स्ट डिज़ाइन रणनीति और सूचना आर्किटेक्चर और यूज़र पर्सोना से प्रोडक्शन-रेडी कंपोनेंट्स तक के ट्रांज़िशन को कोऑर्डिनेट करने के लिए एक एजाइल फ्रंटएंड वर्कफ़्लो शामिल है। इस सिस्टम में प्रारंभिक सेटअप को तेज़ करने के लिए CSS नेमिंग और स्कैफोल्डिंग प्रोजेक्ट टेम्पलेट्स को स्वचालित करने के लिए टूल्स शामिल हैं।
Ensures consistent element rendering and responsive behavior across browsers using CSS resets and viewport tags.
WebGAL is a web-native development environment designed for the creation and publication of interactive narrative games. It provides a browser-based platform that enables users to build visual novels featuring branching dialogue and multimedia assets without requiring manual coding. The platform distinguishes itself through a visual editor that utilizes node-based logic definition to manage narrative flow and scene transitions. It includes specialized tooling for the configuration and integration of animated character models, allowing for the direct implementation of interactive character seq
Displays interactive character models and visual assets directly in the browser using standard web graphics APIs.
Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t
Displays interactive visualizations directly in web pages using WebGL and browser-native APIs.