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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesNative Layer Renderers

Rendering systems that map vector paths to hardware-accelerated native OS layers.

Distinct from Vector-Based Path Rendering: Distinct from Vector-Based Path Rendering: specifically utilizes native system layers (like CALayers) for hardware acceleration rather than generic mathematical path rendering.

Explore 6 awesome GitHub repositories matching graphics & multimedia · Native Layer Renderers. Refine with filters or upvote what's useful.

Awesome Native Layer Renderers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • airbnb/lottie-iosAvatar de airbnb

    airbnb/lottie-ios

    26,762Voir sur GitHub↗

    lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices. The framework provides tools for managing playback, looping, and real-time property updates. It allows for the modification of colors, positions, and keyframe properties of active animations to respond to application state changes. The system parses JSON-based animation data and maps keyframes to native layers

    Translates animation keyframes into native Core Animation layers for hardware-accelerated drawing and smooth motion.

    Swift
    Voir sur GitHub↗26,762
  • flutterchina/flutter-in-actionAvatar de flutterchina

    flutterchina/flutter-in-action

    8,609Voir sur GitHub↗

    This project is a cross-platform mobile development course and educational guide focused on building functional applications from a single codebase. It serves as a structured tutorial and textbook for learning the Flutter framework and the Dart programming language. The curriculum covers the full spectrum of mobile development, from basic UI construction and widget-based layouts to advanced architectural patterns for maintainability and scale. It provides instructional content on implementing business logic, networking, and native plugin integrations. The learning path emphasizes practical a

    Explains the rendering pipeline that maps UI elements to hardware-accelerated native OS layers.

    JavaScriptflutterflutter-book
    Voir sur GitHub↗8,609
  • tensorspace-team/tensorspaceAvatar de tensorspace-team

    tensorspace-team/tensorspace

    5,179Voir sur GitHub↗

    Tensorspace est un framework de visualisation 3D basé sur WebGL et un moteur de rendu conçu pour mapper les architectures de modèles d'apprentissage profond et les données de tenseurs dans des espaces tridimensionnels interactifs. Il sert de visualiseur d'architecture de réseau neuronal et d'inspecteur de modèle, permettant aux utilisateurs de rendre les topologies de modèle et d'analyser le flux de données au sein d'un navigateur web. Le projet se distingue par sa capacité à convertir des modèles Keras et TensorFlow pré-entraînés en représentations spatiales. Il s'intègre à TensorFlow.js pour exécuter l'inférence dans le navigateur, permettant la visualisation en temps réel des activations intermédiaires, des passes avant et des données de tenseurs internes. Le framework fournit des primitives de rendu étendues pour les couches 1D et 2D, y compris les convolutions, le pooling, les couches denses et diverses opérations de fusion de tenseurs. Il couvre une large surface de capacités, notamment le mappage de topologie de modèle, les animations d'état de couche et la visualisation des sorties de modèles génératifs et des grilles de détection d'objets. Le système inclut des outils pour la conversion de format de modèle afin d'importer des architectures existantes et un panneau de suivi des performances pour surveiller la santé du système et les fréquences d'images pendant le rendu.

    Renders a merged layer representing the average operation of multiple input tensors.

    JavaScript
    Voir sur GitHub↗5,179
  • airbnb/lottieAvatar de airbnb

    airbnb/lottie

    4,922Voir sur GitHub↗

    Lottie est un moteur d'animation vectorielle JSON et un lecteur multiplateforme qui rend des graphiques animés indépendants de la résolution. Il fonctionne comme un moteur de rendu runtime qui traduit les compositions Adobe After Effects en animations en temps réel en utilisant une représentation intermédiaire basée sur JSON. Le projet se distingue en permettant un contrôle dynamique sur les actifs vectoriels au moment de l'exécution. Il permet la modification programmatique des propriétés d'animation, des couleurs et des états de lecture via des chemins de clés hiérarchiques et des thèmes dynamiques. Cela permet aux animations de répondre aux changements d'état de l'application en temps réel et aux gestes de l'utilisateur. Le moteur couvre un large éventail de capacités, y compris le rendu accéléré par le matériel et la mise en cache des modèles pour des performances élevées. Il fournit un contrôle de lecture complet pour la recherche d'images, la boucle de segments et le déclenchement d'événements, parallèlement à un système de rendu qui prend en charge les caméras 3D, le morphing de formes et la génération vectorielle procédurale. La gestion des actifs est gérée via l'importation de données multi-sources, prenant en charge les bundles locaux, les URL réseau et divers formats de fichiers vectoriels.

    Updates only the specific layers affected by property changes each frame to maintain high performance.

    HTML
    Voir sur GitHub↗4,922
  • svgkit/svgkitAvatar de SVGKit

    SVGKit/SVGKit

    4,577Voir sur GitHub↗

    SVGKit is a graphics framework for the iOS and macOS ecosystems designed for rendering high-performance scalable vector graphics. It functions as a library that utilizes native hardware acceleration to display and interact with vector graphics on Apple platforms. The project provides a programmatic interface for editing vector elements and writing updated files back to disk. It also includes tools to convert vector graphics into rasterized bitmap image formats for use in standard image views. The framework handles the translation of XML-based documents into a hierarchy of hardware-accelerate

    Translates SVG elements into a hierarchy of native hardware-accelerated CoreAnimation layers for high-performance rendering.

    Objective-C
    Voir sur GitHub↗4,577
  • abhinandan-kushwaha/react-native-gifted-chartsAvatar de Abhinandan-Kushwaha

    Abhinandan-Kushwaha/react-native-gifted-charts

    1,345Voir sur GitHub↗

    React Native Gifted Charts is a mobile-first data visualization framework designed for building interactive and animated graphical representations within React Native applications. It functions as a declarative component library that enables developers to render complex datasets through a variety of visual formats, including bar, line, area, pie, and scatter plots. The library distinguishes itself through a native-driven rendering engine that utilizes vector graphics primitives to draw shapes and paths directly on the screen. It supports sophisticated visual configurations such as gradients,

    Utilizes native-backed vector graphics primitives to draw shapes and paths directly on the screen for high-performance rendering.

    TypeScriptarea-chartbarbar-chart
    Voir sur GitHub↗1,345
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Vector Rendering Pipelines
  6. Vector-Based Path Rendering
  7. Native Layer Renderers

Explorer les sous-tags

  • Average Operation RenderingVisual representation of tensor averaging operations in a neural network. **Distinct from Native Layer Renderers:** Specific to the visualization of the averaging operation on tensors, unlike general native layer rendering.
  • Partial Layer RenderingOptimizes rendering by updating only the specific layers affected by property changes in a given frame. **Distinct from Native Layer Renderers:** Focuses on the selective update of layers during playback rather than the mapping of paths to native layers.