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·14 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.
  • 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 were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

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.

What are some open-source alternatives to flutter-team-archive/engine?

Open-source alternatives to flutter-team-archive/engine 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…

Open-source alternatives to Engine

Similar open-source projects, ranked by how many features they share with Engine.
  • 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
See all 30 alternatives to Engine→