awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

315 Repos

Awesome GitHub RepositoriesPresentation Engines

Systems that transform data models and templates into visible user interface elements on the screen.

Explore 315 awesome GitHub repositories matching user interface & experience · Presentation Engines. Refine with filters or upvote what's useful.

Awesome Presentation Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebook/reactAvatar von facebook

    facebook/react

    245,669Auf GitHub ansehen↗

    React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.

    Calculates the minimal set of changes between component tree snapshots to update the actual user interface efficiently.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • vuejs/vueAvatar von vuejs

    vuejs/vue

    209,900Auf GitHub ansehen↗

    Vue ist ein progressives, komponentenbasiertes JavaScript-Framework, das für den Aufbau reaktiver Benutzeroberflächen und Single-Page-Anwendungen entwickelt wurde. Es konzentriert sich auf ein deklaratives Vorlagensystem, das HTML in effiziente Render-Funktionen umwandelt und es Entwicklern ermöglicht, komplexe Schnittstellen in isolierte, wiederverwendbare Einheiten zu organisieren, die automatisch mit dem Anwendungszustand synchronisieren. Das Framework zeichnet sich durch ein reaktivitätsbasiertes Abhängigkeitsverfolgungssystem aus, das den Datenzugriff während des Renderns überwacht, um präzise Updates auszulösen. Es bietet eine flexible Architektur, die sowohl die inkrementelle Einführung als auch die Entwicklung von Anwendungen in vollem Umfang unterstützt. Entwickler können ein robustes, Plugin-basiertes Erweiterbarkeitsmodell nutzen, um globale Logik zu injizieren, während die virtuelle DOM-Abgleichung des Frameworks effiziente Schnittstellen-Updates durch die Berechnung minimaler Mutationen sicherstellt. Über seine Kern-Rendering-Fähigkeiten hinaus enthält das Projekt eine umfassende Suite von Tools zur Verwaltung des Anwendungszustands, URL-basiertem Routing und serverseitigem Rendering. Es bietet umfassende Unterstützung für Komponentenkomposition, Inhaltsverteilung und Animationsmanagement, neben integrierten Sicherheitsmaßnahmen wie automatischem Content-Escaping, um häufige Schwachstellen zu verhindern. Das Framework wird mit offiziellen Typdeklarationen vertrieben, um die statische Analyse zu unterstützen, und kann über Standard-Paketmanager installiert oder direkt über Skript-Tags in Browserumgebungen integriert werden.

    Iterates over arrays or objects to generate multiple DOM elements based on the provided source data.

    TypeScriptframeworkfrontendjavascript
    Auf GitHub ansehen↗209,900
  • angular/angularAvatar von angular

    angular/angular

    100,360Auf GitHub ansehen↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Handles conditional rendering and collection iteration with optimized tracking expressions.

    TypeScriptangularjavascriptpwa
    Auf GitHub ansehen↗100,360
  • django/djangoAvatar von django

    django/django

    87,878Auf GitHub ansehen↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Injects dynamic application data into HTML templates using a server-side rendering engine with custom tags and filters.

    Pythonappsdjangoframework
    Auf GitHub ansehen↗87,878
  • appflowy-io/appflowyAvatar von AppFlowy-IO

    AppFlowy-IO/AppFlowy

    72,474Auf GitHub ansehen↗

    AppFlowy is a local-first knowledge base and collaborative workspace platform designed for structured information management. It functions as a modular productivity suite where users organize content through a block-based document model, allowing for flexible nesting and granular manipulation of data. The system prioritizes data sovereignty by enabling self-hosted storage, ensuring that sensitive information remains under user control while maintaining offline accessibility. The platform distinguishes itself through a decoupled architecture that separates its high-performance, memory-safe cor

    Renders the interface directly to the screen using a cross-platform framework for consistent performance across desktop and mobile.

    Dartblogconfluence-alternativecontent-management
    Auf GitHub ansehen↗72,474
  • hakimel/reveal.jsAvatar von hakimel

    hakimel/reveal.js

    71,731Auf GitHub ansehen↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    Control slide navigation, state persistence, and lifecycle events via a declarative configuration interface.

    JavaScriptpresentationsslidesslideshow
    Auf GitHub ansehen↗71,731
  • pallets/flaskAvatar von pallets

    pallets/flask

    71,703Auf GitHub ansehen↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Generates HTML output from files or strings by merging data dictionaries, with support for streaming rendered content.

    Pythonflaskjinjapallets
    Auf GitHub ansehen↗71,703
  • expressjs/expressAvatar von expressjs

    expressjs/express

    69,235Auf GitHub ansehen↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Inject dynamic application data into view templates to render server-side HTML pages before delivery to the browser.

    JavaScriptexpressjavascriptnodejs
    Auf GitHub ansehen↗69,235
  • chartjs/chart.jsAvatar von chartjs

    chartjs/Chart.js

    67,526Auf GitHub ansehen↗

    Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The library utilizes a high-performance rendering pipeline that executes drawing commands during each animation frame to maintain smooth visual feedback. The project distinguishes itself through a modular, extensible architecture that allows developers to register custom scales, control

    Determines the vertical drawing order of overlapping data series to ensure priority information remains visible.

    JavaScriptcanvaschartgraph
    Auf GitHub ansehen↗67,526
  • rails/railsAvatar von rails

    rails/rails

    58,690Auf GitHub ansehen↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin

    Injects dynamic application data into HTML templates to generate server-side responses and email content.

    Rubyactivejobactiverecordframework
    Auf GitHub ansehen↗58,690
  • angular/angular.jsAvatar von angular

    angular/angular.js

    58,615Auf GitHub ansehen↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture. The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models wit

    Updates the browser view dynamically by binding application data directly to HTML templates.

    JavaScript
    Auf GitHub ansehen↗58,615
  • marktext/marktextAvatar von marktext

    marktext/marktext

    57,443Auf GitHub ansehen↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme

    Minimizes expensive layout changes by calculating state differences to update the user interface efficiently.

    TypeScriptdark-modeeditorelectron
    Auf GitHub ansehen↗57,443
  • tryghost/ghostAvatar von TryGhost

    TryGhost/Ghost

    53,965Auf GitHub ansehen↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Utilizes a flexible templating language to build custom website layouts that separate HTML structure from dynamic data.

    JavaScriptbloggingcmsghost
    Auf GitHub ansehen↗53,965
  • vuejs/coreAvatar von vuejs

    vuejs/core

    53,861Auf GitHub ansehen↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Parses and executes dynamic expressions directly within templates to perform method calls, data transformations, and value bindings.

    TypeScript
    Auf GitHub ansehen↗53,861
  • jekyll/jekyllAvatar von jekyll

    jekyll/jekyll

    51,509Auf GitHub ansehen↗

    Jekyll is a static site generator that transforms plain text files and markup into complete, deployable websites. It functions as a content management engine and blog-aware publishing platform, orchestrating a multi-stage build process that organizes structured data and source files into a consistent site architecture. The platform distinguishes itself through a specialized processing pipeline that automatically generates chronological archives, category indexes, and RSS feeds from collections of dated text files. It utilizes a template engine to inject dynamic content into layouts and suppor

    Executes template logic and filters to inject dynamic data into static HTML structures during generation.

    Rubyblog-enginejekyllliquid
    Auf GitHub ansehen↗51,509
  • gogs/gogsAvatar von gogs

    gogs/gogs

    47,606Auf GitHub ansehen↗

    Gogs ist ein selbst gehosteter Git-Dienst und eine Plattform für kollaboratives Code-Hosting. Er fungiert als Versionskontrollmanager, der es Benutzern ermöglicht, Quellcode auf ihrer eigenen Infrastruktur unter Verwendung von SSH-, HTTP- und HTTPS-Protokollen zu speichern und zu verwalten. Die Plattform zeichnet sich durch umfassende Spiegelungsfunktionen aus und fungiert als Werkzeug zum Synchronisieren und Spiegeln von Repositories und Wikis von externen Hosting-Anbietern auf eine lokale Instanz. Sie ist für eine sichere, containerisierte Bereitstellung konzipiert und unterstützt Nicht-Root-Benutzerkonfigurationen, um strikte Sicherheitsanforderungen zu erfüllen. Über das grundlegende Hosting hinaus bietet sie eine Suite von Kollaborationswerkzeugen, einschließlich Pull Requests, Issue-Tracking, Wikis und Peer-Code-Reviews. Das System integriert Workflow-Automatisierung via Webhooks und Git-Hooks, verwaltet übergroße Binärdateien durch Large File Storage und bietet granulare Zugriffskontrolle für die Verwaltung privater Repositories. Der Dienst kann als Container-Image für konsistentes Verhalten über verschiedene Hosting-Umgebungen hinweg bereitgestellt werden.

    Generates the web interface by merging dynamic data with HTML templates for customizable layouts.

    Godockergitgo
    Auf GitHub ansehen↗47,606
  • styled-components/styled-componentsAvatar von styled-components

    styled-components/styled-components

    41,094Auf GitHub ansehen↗

    styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI styling API and a dynamic theme management system to maintain consistent design tokens and encapsulate visual logic, preventing global scope conflicts. The library utilizes a unified interface that works across both web environments and native mobile frameworks. It enables the definition of styles using JavaScript and TypeScript template literals, allowing CSS to be bound directly to components. The system supports dynamic prop-based styling, style inheritance, and the creation of

    Provides a mechanism to assign static or dynamic HTML attributes to components during their definition.

    TypeScriptcsscss-in-jsreact
    Auf GitHub ansehen↗41,094
  • stedolan/jqAvatar von stedolan

    stedolan/jq

    34,932Auf GitHub ansehen↗

    jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice, filter, map, and transform structured JSON data directly within a terminal. The utility functions as a data transformer that reshapes JSON input into different structures or formats based on declarative logic. This allows for the extraction and analysis of structured data from sources such as API responses and system logs.

    Executes a functional domain-specific language to map, reduce, and transform JSON datasets.

    C
    Auf GitHub ansehen↗34,932
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Integrates template engines to merge data with predefined layouts for rendering dynamic HTML views.

    Javademoin-actionjava
    Auf GitHub ansehen↗34,101
  • bodymovin/bodymovinAvatar von bodymovin

    bodymovin/bodymovin

    31,928Auf GitHub ansehen↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    Optimizes the export process by skipping internal parsing of JavaScript expressions to reduce overhead.

    JavaScript
    Auf GitHub ansehen↗31,928
Vorherige123456…16Nächste
  1. Home
  2. User Interface & Experience
  3. Layout Utilities
  4. Presentation Engines

Unter-Tags erkunden

  • Compiler OptimizationsCompile-time analysis to improve runtime rendering performance.
  • Cross-Platform Rendering Frameworks1 Sub-TagUI engines that draw directly to the screen for consistent cross-platform performance.
  • Dataset LayeringMechanisms to define the visual stacking order of multiple data series.
  • Declarative Slide Engines1 Sub-TagEngines that manage slide state via configuration.
  • List Rendering8 Sub-TagsSystems that automatically update rendered lists by tracking reactive data changes or array mutations.
  • Template Engines8 Sub-TagsTools that generate dynamic content by binding data to markup and applying transformations through templating languages.
  • UI Rendering Patterns2 Sub-TagsMethodologies for updating user interfaces through conditional element visibility and state reconciliation processes.
  • Virtual DOM Utilities1 Sub-TagFunctions and tools used to construct and manage virtual node representations for efficient interface rendering.