3 Repos
Systems that implement selector matching and the CSS cascade to compute final element styles.
Distinct from Computed Style Analyzers: Candidates focus on analysis tools or styling frameworks; this is the actual engine logic for computing styles.
Explore 3 awesome GitHub repositories matching user interface & experience · CSS Cascading Engines. Refine with filters or upvote what's useful.
Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP
Processes CSS text through parsing, selector matching, and cascading to determine final computed values.
Flutter-html is a markup rendering engine and UI component library that parses static HTML strings and CSS styles into native user interface widgets for cross-platform mobile and desktop applications. Its core architecture manages media controllers, style cascade engines, markup-to-widget translation, and native platform view embedding through modular extension packages. The library supports content styling using cascading style sheet rules, custom element rendering, data tables, mathematical equation rendering, vector graphics, and embedded frames or web browser components. It includes mult
Evaluates cascading style sheet rules to propagate typography and spacing properties down to descendant interface elements.
HTML-Renderer is a managed C# library that processes HTML and CSS content to render desktop user interfaces, generate image files, and export PDF documents. Built entirely in managed code without external native dependencies, the library parses markup into a structured document object model, applies cascading style rules, and computes virtual box layouts directly in memory. The rendering pipeline features a direct bitmap rasterisation engine that draws styled layouts straight onto graphics targets and document canvases, along with a dedicated pagination engine that splits continuous layouts a
Applies cascading style sheet rules directly to parsed element trees for consistent formatting.