awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pichillilorenzo avatar

pichillilorenzo/flutter_inappwebview

0
View on GitHub↗
3,736 stele·2,072 fork-uri·Dart·Apache-2.0·6 vizualizăriinappwebview.dev↗

Flutter Inappwebview

This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets.

The project distinguishes itself by offering a headless browser controller for programmatic interaction and data extraction, as well as tools to wrap Progressive Web Apps into native application containers. It includes a mobile bridge for WebRTC to manage camera and microphone permissions for real-time audio and video communication.

The plugin covers a broad range of capabilities, including custom in-app browser construction with ad blocking, OAuth authentication workflows, and bidirectional JavaScript bridging. It also manages browser data storage, such as cookies and local storage, and provides tools for network traffic interception and the hosting of local web servers.

Additional functionality includes browser internals inspection for debugging, print job management, and the implementation of native navigation gestures and pull-to-refresh mechanisms.

Features

  • Inline Browser Instances - Provides a system for integrating native webview components directly into the Flutter widget tree to render web content.
  • Flutter Plugin Integrations - Provides a comprehensive plugin for bridging Dart code to platform-specific webview APIs within Flutter applications.
  • Headless Browser Automation - Programmatically controls browser engines to perform web navigation and interaction with dynamic content in headless mode.
  • Microphone Access - Interfaces with the device camera and microphone to allow web-based HTML input elements to capture media.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI
  • Native View Embedding - Integrates native platform webview components directly into the Flutter widget tree using platform-specific view nesting.
  • WebRTC Media Orchestration - Enables real time audio and video communication by managing hardware camera and microphone permissions within a web view.
  • JavaScript Execution Bridges - Implements a bidirectional bridge to execute JavaScript code and receive callbacks within the native host application.
  • Platform Channel Communications - Implements asynchronous message exchange and method invocation between the Dart runtime and native iOS/Android controllers.
  • Embedded Web Renderers - Integrates browser engines to render dynamic web-based content and local assets within native application interfaces.
  • Browser Cookie Management - Stores, retrieves, and deletes HTTP cookies to maintain user sessions and preferences.
  • Headless Browser Controllers - Implements a control layer for managing headless browser instances for programmatic web interaction and data extraction.
  • Headless Browsers - Executes a web browser in the background without a user interface for automated tasks and data extraction.
  • Web Storage APIs - Controls JavaScript storage APIs including cookies, caches, IndexedDB, and local storage.
  • In-App Browser Launches - Opens webpages in the user's default native browser from within the application.
  • OAuth Browser Login Flows - Manages secure OAuth sign-in flows and external window navigation using system-level browser controllers.
  • Browser Launch Commands - Launches external system-native browsers to provide a consistent browsing experience.
  • Application Advertisement Blocking - Prevents the loading of content from specific ad-serving URLs to remove advertisements from pages.
  • Local HTTP Servers - Hosts a lightweight embedded HTTP server to serve local assets and bypass mobile browser security restrictions.
  • WebRTC Permission Bridges - Implements a mobile bridge for managing camera and microphone permissions to enable real-time WebRTC communication.
  • WebRTC Streaming - Enables real-time delivery of audio and video streams to web browsers using the WebRTC protocol.
  • Token Capture Flows - Opens a secure system browser to capture authentication tokens through a callback.
  • OAuth Authentication - Manages secure redirects and captures authentication tokens from third party identity services using a system browser.
  • Web Content Filtering - Prevents specific elements like advertisements or trackers from loading on web pages.
  • OAuth Integrations - Integrates external identity providers to manage user authentication via OAuth protocols.
  • Native Call Interceptions - Traps network requests and JavaScript calls on the native side to modify or block content before it reaches the browser.
  • In-App Browser Interfaces - Provides UI components to build a full-featured internal browser interface within the application.
  • Local Asset Loading - Renders local images, JavaScript, and CSS files from the application bundle within the embedded browser.
  • Tab Management - Coordinates multiple browser instances to provide a tabbed browsing experience.
  • Network Request Interception - Provides capabilities to monitor and modify HTTP requests and responses within the embedded browser environment.
  • Progressive Web Apps - Converts Progressive Web Apps into native application containers for mobile platforms.
  • Web-to-App Converters - Wraps a Progressive Web App into a native application container for distribution.
  • Istoric stele

    Graficul istoricului de stele pentru pichillilorenzo/flutter_inappwebviewGraficul istoricului de stele pentru pichillilorenzo/flutter_inappwebview

    Alternative open-source pentru Flutter Inappwebview

    Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Flutter Inappwebview.
    • weolar/miniblink49Avatar weolar

      weolar/miniblink49

      7,820Vezi pe GitHub↗

      miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass

      C++blinkchromiumelectron
      Vezi pe GitHub↗7,820
    • zserge/lorcaAvatar zserge

      zserge/lorca

      8,198Vezi pe GitHub↗

      Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su

      Go
      Vezi pe GitHub↗8,198
    • googlechrome/puppeteerAvatar GoogleChrome

      GoogleChrome/puppeteer

      94,974Vezi pe GitHub↗

      Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools Protocol or the WebDriver BiDi protocol. It launches and manages browser instances—typically without a visible user interface—to automate interactions with web pages, enabling navigation, clicking, typing, and data extraction entirely through code. The library distinguishes itself through deep integration with the Chromium embedding layer, allowing fine-grained process configuration with custom flags, permissions, and sandbox policies. It maintains multiple concurrent command stre

      TypeScript
      Vezi pe GitHub↗94,974
    • autoscrape-labs/pydollAvatar autoscrape-labs

      autoscrape-labs/pydoll

      6,919Vezi pe GitHub↗

      pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

      Pythonanti-detectionautomationbrowser-automation
      Vezi pe GitHub↗6,919
    Vezi toate cele 30 alternative pentru Flutter Inappwebview→

    Întrebări frecvente

    Ce face pichillilorenzo/flutter_inappwebview?

    This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets.

    Care sunt principalele funcționalități ale pichillilorenzo/flutter_inappwebview?

    Principalele funcționalități ale pichillilorenzo/flutter_inappwebview sunt: Inline Browser Instances, Flutter Plugin Integrations, Headless Browser Automation, Microphone Access, Native View Embedding, WebRTC Media Orchestration, JavaScript Execution Bridges, Platform Channel Communications.

    Care sunt câteva alternative open-source pentru pichillilorenzo/flutter_inappwebview?

    Alternativele open-source pentru pichillilorenzo/flutter_inappwebview includ: weolar/miniblink49 — miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user… zserge/lorca — Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the… googlechrome/puppeteer — Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… streamlink/streamlink — Streamlink is a command line video stream extractor that retrieves direct stream URLs from online services for use in… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development…