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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
flutter-team-archive avatar

flutter-team-archive/engineArchived

0
View on GitHub↗
7,576 stars·5,966 forks·C++·BSD-3-Clause·17 viewsflutter.dev↗

Engine

This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets.

The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers.

The system provides a platform abstraction layer for managing file and network I/O and incorporates an embedded runtime to execute application logic through both just-in-time and ahead-of-time compilation.

Features

  • Cross-Platform Rendering Engines - Provides a core engine that interprets high-level commands to construct visual interfaces consistently across mobile, desktop, and web platforms.
  • Cross-Platform Application Development - Enables the development of mobile, web, and desktop applications from a single codebase using shared rendering and runtime capabilities.
  • Code Execution Runtimes - Integrates an embedded runtime and compile toolchain to execute application logic.
  • GPU Hardware Acceleration - Implements a graphics pipeline that translates drawing commands into GPU APIs for high-performance rendering.

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
  • GPU Compositing - Utilizes the GPU to assemble and paint visual layers for high-frame-rate updates and smooth animations.
  • UI Graphics Acceleration - Uses GPU-accelerated graphics engines like Skia or Impeller to drive smooth animations and visual effects.
  • Application Runtimes - Implements a portable execution environment providing graphics and I/O libraries to run software across multiple platforms.
  • Dart Runtime Execution - Runs Dart application code through an embedded virtual machine with both JIT and AOT compilation.
  • Embedded Runtimes - Provides an embedded runtime that executes application logic using both just-in-time and ahead-of-time compilation.
  • Language Runtime Embedders - Implements an embedded runtime that executes application logic using both just-in-time and ahead-of-time compilation.
  • Runtime Execution Environments - Provides the virtual machine and execution environment necessary to host and manage the lifecycle of running applications.
  • Animated Graphics - Drives hardware-accelerated animations and graphics to create visual effects across multiple device platforms.
  • Hardware-Accelerated Rendering - Offloads the composition of visual layers to the graphics processor to maintain high frame rates.
  • File I/O Management - Interfaces with the operating system to handle low-level file system access and network communication.
  • Accessibility Frameworks - Provides an accessibility layer that interfaces with OS-level APIs to expose UI semantics to screen readers.
  • Unified Platform I/O - Provides a platform abstraction layer for managing local file access and network requests.
  • Isolate-Based Execution - Manages execution threads using separate memory isolates to prevent data races and maintain responsiveness.
  • Cross-Platform Abstraction Layers - Provides a unified interface to native operating system services for file I/O and network requests across different platforms.
  • Virtual Accessibility Trees - Generates a semantic tree hierarchy that represents UI elements for consumption by platform screen readers.
  • Accessibility Technologies - Integrates with assistive technologies by exposing UI elements and events to screen readers.
  • Interface Accessibility - Exposes interface elements and events to assistive technologies to ensure inclusive application use.
  • Star history

    Star history chart for flutter-team-archive/engineStar history chart for flutter-team-archive/engine

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does flutter-team-archive/engine do?

    This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets.

    What are the main features of flutter-team-archive/engine?

    The main features of flutter-team-archive/engine are: Cross-Platform Rendering Engines, Cross-Platform Application Development, Code Execution Runtimes, GPU Hardware Acceleration, GPU Compositing, UI Graphics Acceleration, Application Runtimes, Dart Runtime Execution.

    Which projects share features with flutter-team-archive/engine?

    Projects with overlapping indexed features include: cnlohr/rawdrawandroid — rawdrawandroid is a framework for building Android applications using C and Make. It provides a native development… gfx-rs/wgpu — This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction… processing/processing — Processing is a creative coding environment and Java graphics library designed for writing visual sketches that… antvis/l7 — L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance… hecrj/iced — Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a… tencent/libpag — The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations…

    Projects sharing features with Engine

    These projects share indexed features with Engine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • cnlohr/rawdrawandroidcnlohr avatar

      cnlohr/rawdrawandroid

      4,281View on GitHub↗

      rawdrawandroid is a framework for building Android applications using C and Make. It provides a native development system that compiles source code into standalone executable packages, bypassing the standard Java or Kotlin toolchains and virtual machines. The project features a native UI toolkit for creating hardware-accelerated graphics windows and a dedicated hardware interface for direct communication with USB peripherals and onboard sensors. It utilizes a containerized build environment to ensure consistent compilation and signing of binaries without requiring local toolchain installation

      C
      View on GitHub↗4,281
    • gfx-rs/wgpugfx-rs avatar

      gfx-rs/wgpu

      17,382View on GitHub↗

      This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

      Rustd3d12gpuhacktoberfest
      View on GitHub↗17,382
    • processing/processingprocessing avatar

      processing/processing

      6,487View on GitHub↗

      Processing is a creative coding environment and Java graphics library designed for writing visual sketches that produce interactive 2D and 3D graphics and animations. It runs on the Java Virtual Machine, using an OpenGL-based hardware-accelerated rendering pipeline, and operates on a sketch-based execution model where programs run as continuous loops of setup and draw functions with event-driven input handling for keyboard, mouse, and window interactions. The environment distinguishes itself as a cross-platform sketch tool that runs visual programs unchanged on desktop, web, Android, and Rasp

      Java
      View on GitHub↗6,487
    • antvis/l7antvis avatar

      antvis/L7

      4,024View on GitHub↗

      L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance rendering of large-scale 2D and 3D spatial datasets. It functions as a geographic data visualization library that leverages hardware acceleration to display massive datasets and heatmaps within a web browser. The engine features an abstracted basemap integration layer that decouples data visualization from the underlying map provider, allowing for the use of various map providers or offline deployments. It employs a system for visual variable mapping to translate numeric and catego

      TypeScript
      View on GitHub↗4,024
    Compare all 30 related projects→