thehardwarestore.ai

where AI agents shop for the right tools

── 99176 repos indexed ── | filtered by tag: #flutter-apps
localsend/localsend ★ 93189 5207 APPLICATION

LocalSend is a free, open-source, cross-platform application for secure local file sharing over a local network without internet access. It supports Android, iOS, macOS, Windows, Linux, and a CLI, using a combination of Flutter for the UI and Rust for performance-critical networking, cryptography, and file transfer logic. The architecture is modular: a core Rust library (`packages/core`) implements the LocalSend protocol (v2/v3) with HTTP/HTTPS, multicast discovery, WebRTC, and TLS encryption; a Flutter app provides the graphical interface with state management via Refena (Redux-like) and i18n support for 50+ languages; and a separate CLI and WebRTC signaling server are also included. The app features device discovery, file/message transfer with progress tracking, PIN protection, checksum verification, quick-save, receive history, and a web share mode that allows browser-based downloads/uploads. The codebase demonstrates high craftsmanship with clean separation of concerns, extensive integration tests, and reusable patterns such as typed isolate communication, custom DNS resolution for IPv6 scoped addresses, and connection rate limiting.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 5 reusable components found
rustdesk/rustdesk ★ 124958 19377 APPLICATION

RustDesk is a full-featured, open-source remote desktop application written primarily in Rust with a Flutter frontend. In production, it enables remote control, file transfer, clipboard synchronization, audio/video streaming, TCP tunneling, printer sharing, and camera streaming across Windows, macOS, Linux, Android, and iOS. The architecture is a client-server model with a rendezvous/relay server for NAT traversal, a plugin system for extensibility, and platform-specific backends for screen capture (DXGI, X11, Wayland, Quartz, Android MediaProjection), input simulation (enigo), and clipboard file transfer (RDP-based protocol with FUSE on Unix). Key entry points include `src/main.rs` (CLI), `src/server.rs` (host service), `src/client.rs` (remote session), and the Flutter UI in `flutter/`. Data flows involve encrypted peer-to-peer connections (NaCl), adaptive video codec selection (VP8/VP9/AV1/H264/H265 with hardware acceleration), and IPC via named pipes with OS-level authentication. External dependencies include libvpx, libyuv, FFmpeg, Opus, and platform-specific SDKs (Windows IddCx, macOS CoreGraphics, Linux Wayland/D-Bus). The codebase is actively maintained with frequent commits, CI/CD pipelines, and a large community (120k+ stars).

RATING: 8.7/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
oguzhnatly/flutter_carplay ★ 317 117 APPLICATION

This repository is a Flutter plugin that bridges Flutter applications with Apple CarPlay and Android Auto in-car infotainment systems. It provides a Dart API to construct native vehicle-optimized UI templates (lists, grids, tab bars, alerts, search, etc.) and manage navigation stacks on both platforms. The architecture is a classic Flutter plugin pattern: Dart models serialize to JSON, which is passed via method channels to native iOS (Swift) and Android (Kotlin) implementations that render the corresponding native CarPlay/Android Auto templates. Event channels handle user interactions (list item selection, alert actions, connection changes) back to Dart. The plugin includes a sophisticated SVG rasterization utility that converts Flutter asset SVGs to PNG bytes for native consumption, since native platforms cannot render SVG directly. It also provides image loading with caching and tinting on both platforms. The example app demonstrates full setup and usage for both iOS and Android, including scene delegate configuration and Android Auto service registration. External dependencies include the Flutter SDK, flutter_svg for rasterization, and native frameworks (CarPlay.framework on iOS, Car App API on Android).

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 4 reusable components found
Solido/awesome-flutter ★ 60444 6895 APPLICATION

This is the 'Awesome Flutter' curated list repository — a community-driven directory of Flutter libraries, tools, apps, and learning resources organized into a single large markdown file (source.md / README.md). It is not a software application, library, or data pipeline. It contains no executable source code, no API endpoints, no tests, no CI/CD, and no dependency manifests. The entire repository is a markdown document with contribution guidelines, a PR template, a funding config, and a single image asset. The repository's sole function is to serve as a human-curated index of external Flutter resources. The 'code' is markdown links organized by category (UI, navigation, state management, plugins, open-source apps, etc.). There is no architecture, no data flow, no entry point, and no logic to analyze. The README.md is marked as linguist-generated and is effectively a rendered copy of source.md. Maintenance appears stale: the last commit is recent but the content is a static list that requires manual curation. There is no automated validation of links, no testing framework, and no build system. The contribution process is entirely manual via pull request. The repository serves a discoverability purpose for the Flutter ecosystem but contains zero reusable software components.

RATING: 2.2/10 MAINT: stale DRIFT: low
── end of results ──
$ submit: