Flutter Open Source Projects
Flutter is an open-source software development toolkit for building user interfaces across mobile, web, and desktop platforms. Its shared codebase and widget-based approach help teams create consistent applications while reducing duplicated work across operating systems. It supports compiled applications and lets developers customize interfaces and connect to platform features when needed.
Open source tools in this area include application frameworks, game engines, interface component libraries, and integrations for networking, media, and analytics. When choosing one, consider its license, maintenance activity, platform coverage, compatibility with your development environment, and how well it meets performance and integration requirements. Flutter is useful for individual developers and teams building cross-platform applications, as well as contributors who want to extend or adapt the tools they use.
10 repositories · updated October 3, 2026

Vicoa: Agentic IDE for Orchestrating Coding Agents Across Devices
Vicoa is an open-source, self-hostable agentic IDE designed to orchestrate a team of coding agents. It enables developers to run and steer multiple AI agents from various devices, including desktop, mobile, and remote servers, providing a unified command center for development workflows.
Fluent UI System Icons: Modern, Cross-Platform Icons from Microsoft
Fluent System Icons offers a comprehensive collection of familiar, friendly, and modern icons developed by Microsoft. This repository provides these high-quality icons for various platforms, including Android, iOS, Flutter, and plain SVG. It's an excellent resource for developers and designers looking to enhance their applications with a consistent and contemporary visual style.

libwebrtc: Build WebRTC C++ Binaries for Desktop and Embedded Targets
libwebrtc wraps WebRTC C++ code in binaries for Windows, Linux, and embedded Linux, primarily for flutter-webrtc desktop releases. It is aimed at developers building or distributing platform-specific WebRTC components.

flame: Build Games with Flutter
Flame is a Dart game engine that adds a game loop, component system, rendering helpers, input handling, and collision detection to Flutter. It suits developers building 2D games who want game-focused tools alongside Flutter.

Flutter: Google's SDK for Cross-Platform App Development
Flutter is Google's open-source UI software development kit for building beautiful, fast, and natively compiled applications for mobile, web, and desktop from a single codebase. It empowers developers to create expressive UIs with its layered architecture and offers productive features like stateful hot reload. This framework is widely adopted and supported by a vibrant community.

Aptabase: Open Source, Privacy-First Analytics for Apps
Aptabase is an open-source, privacy-first analytics platform designed for mobile, desktop, and web applications. It offers a simple, user-friendly dashboard for essential metrics and provides an extensive list of SDKs for various frameworks. This robust solution ensures compliance with privacy regulations like GDPR while delivering valuable app insights.

AppFlowy: The Open Source AI Collaborative Workspace and Notion Alternative
AppFlowy is an open-source AI collaborative workspace designed to bring projects, wikis, and teams together. It serves as a leading Notion alternative, emphasizing data control and a reliable native experience across multiple platforms. This powerful tool allows users to achieve more without compromising their data privacy.

namida: Play Music and Video with YouTube Support
Namida is a Flutter-based music and video player for organizing local libraries and playing online content. It suits listeners who want detailed audio controls, library management, and YouTube features in one app.

Stac: Server-Driven UI Framework for Flutter Apps
Stac is a powerful Server-Driven UI (SDUI) framework designed for Flutter, enabling developers to build dynamic, cross-platform applications. It allows for real-time UI updates and flexible application development using JSON, simplifying the creation and modification of user interfaces.

Immich: High-Performance Self-Hosted Photo and Video Management
Immich is a high-performance, self-hosted solution for managing photos and videos, offering a robust alternative to cloud-based services. It provides features like automatic backup, multi-user support, facial recognition, and extensive metadata search, all while giving users full control over their data. This open-source project is built with modern web technologies, ensuring a smooth and efficient user experience.