Showing 29 open source projects for "patterns"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    Flutter Architecture Samples

    Flutter Architecture Samples

    TodoMVC for Flutter

    ...The focus of this project is on demonstrating how to structure your code, design your architecture, and the eventual impact of adopting these patterns on testing and maintaining your app. You can use the techniques demonstrated here in many different ways to build apps. Your own particular priorities will impact how you implement the concepts in these projects, so you should not consider these samples to be canonical examples.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    rust_core

    rust_core

    A pure Dart implementation of patterns found in Rust's core library

    rust_core is a pure Dart implementation of patterns found in Rust's core library, bringing the power of Rust to Dart.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    FlutterUnit

    FlutterUnit

    All Platform Flutter Experience App

    ...It includes calculators for multiple unit categories (length, mass, volume, etc.), conversion tools, and UI components demonstrating modular architecture and state management patterns. Ideal for learning Flutter UI & business logic structure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    ProxyPin

    ProxyPin

    Open source free capture HTTP(S) traffic software ProxyPin

    ProxyPin is a full-featured, cross-platform HTTP(S) traffic capture and proxy tool. Developed in Flutter, it enables interception, inspection, rewriting, and blocking of network traffic across devices via scans and QR-based connection. It supports scripting, filtering, statistics, and integrates HTTP/2, zstd, WebSocket parsing, and AES tools.
    Downloads: 36 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Flutter Agent Skills

    Flutter Agent Skills

    Agent skills for Flutter, maintained by the Flutter team

    ...The project focuses on practical learning through guided coding challenges, interactive examples, and real-world mobile application scenarios rather than purely theoretical documentation. It covers topics such as UI construction, state management, animations, asynchronous programming, architecture patterns, and testing workflows within Flutter applications. The repository is designed for developers at different experience levels, offering incremental progression from foundational concepts to more advanced mobile engineering techniques. It emphasizes clean coding practices, reusable components, and modern Flutter development patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    GSY Flutter Demo

    GSY Flutter Demo

    Collection of independent Flutter example components

    This repository is a comprehensive showcase of Flutter capabilities through a large set of demos, patterns, and best practices. It includes examples for UI layouts, animations, navigation, networking, state management, and more. The project is often used as a learning playground for developers to see practical implementations of both simple widgets and complex app structures. It demonstrates integrations with APIs, database persistence, and plugin usage, making it a real-world reference app. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Time Tracking app with Flutter

    Time Tracking app with Flutter

    Time Tracking app with Flutter & Firebase

    Time Tracking app with Flutter is a reference time-tracking application built with Flutter, Firebase, and Riverpod Architecture. It demonstrates how a production-style Flutter project can separate application responsibilities while using modern state-management patterns. Users can authenticate with email and password and create, edit, view, or delete private jobs. Each job can contain timed work entries with start times, end times, and optional comments. A reporting screen summarizes daily jobs, hours worked, calculated pay, and totals. Firestore stores the application data and synchronizes it across devices, while Riverpod, GoRouter, Firebase Auth, and supporting packages demonstrate a structured Flutter application stack.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    RxDart

    RxDart

    The Reactive Extensions for Dart

    RxDart is a reactive programming toolkit that augments Dart’s native Streams with a rich set of Rx-style operators and subjects. It offers composition primitives like map, where, debounce, throttle, merge, combineLatest, and switchMap, enabling expressive pipelines for events and async data. Subjects provide multicast behaviors so multiple listeners can share a single data source while maintaining semantics like replaying the latest value. By emphasizing immutability and one-way data flow,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Fluent UI

    Fluent UI

    Implements Microsoft's WinUI3 in Flutter

    fluent_ui brings Microsoft’s Fluent Design System to Flutter, providing a comprehensive set of widgets that match the look and feel of Windows apps. It includes navigation patterns such as NavigationView, along with inputs, dialogs, menus, toolbars, and status elements crafted to Fluent’s layout and interaction guidelines. The package pays close attention to theming, typography, and control states, so hover, focus, pressed, and disabled behaviors feel native on desktop. It supports high-DPI rendering and keyboard navigation, which are essential for accessibility and productivity scenarios. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 10
    Flutter E-commerce Mobile App Templates

    Flutter E-commerce Mobile App Templates

    Nice and clean Online Shop app UI by using #Flutter

    ...It is useful for Flutter learners, designers, and mobile developers who want to study or reuse a polished shopping app layout. Its main value is speeding up the first stage of building an e-commerce app by providing ready-made screens and interaction patterns.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    E-commerce Complete Flutter UI

    E-commerce Complete Flutter UI

    The FlutterShop template makes it easier to develop an e-commerce app

    ...It includes layouts for onboarding, product listings, categories, detailed product pages, carts, checkout flows, and user profile sections. The UI follows clean, professional design patterns with attention to consistent spacing, typography, and component reuse. Interactive elements like carousels, tabs, and responsive grids are integrated to simulate real-world app behavior. Though it doesn’t implement backend functionality, the structure allows developers to easily plug in APIs or Firebase for a production-ready app. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Cashew

    Cashew

    An app created to help users manage a budget and purchases

    ...It emphasizes simplicity and clarity, offering straightforward interfaces for adding transactions, categorizing them, and monitoring balances. Users can visualize their financial activity with charts and summaries, giving them insight into spending patterns. Because it is open source, developers can modify or extend it with features like recurring transactions, custom categories, or integrations. Cashew is cross-platform, so the same codebase runs smoothly on Android and iOS. Its design is focused on giving control to users without unnecessary complexity, making it suitable as a learning project as well as a practical budgeting tool.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Flutter UI Nice

    Flutter UI Nice

    More than 130+ pages in this beautiful app

    ...It includes sample implementations of login screens, shopping flows, media apps, dashboards, and social layouts. The goal is to give developers a reference for how to achieve common UI patterns using Flutter widgets and theming. Each example is designed to be clean, responsive, and easy to adapt into production codebases. The repository is particularly helpful for beginners who want hands-on guidance on structuring real screens instead of only isolated widgets. It serves as both a design gallery and a practical teaching tool, showing how Flutter can mimic polished, industry-level designs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Flutter Tutorials

    Flutter Tutorials

    Source code for all the tutorials on FilledStacks' channel

    This repository is a collection of educational Flutter projects created to teach best practices, patterns, and real-world app features. Each tutorial is structured as a separate mini-project focusing on a topic like state management, navigation, responsive layouts, or service integration. It emphasizes clean architecture, testability, and scalable code, showing developers how to go beyond toy examples. Tutorials often come with detailed commentary or videos to explain design decisions. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Flutter Tips and Tricks

    Flutter Tips and Tricks

    A Collection of Flutter and Dart Tips and Tricks

    A curated collection of over 300 Flutter and Dart tips, tricks, and code patterns shared by developer Vandad Nahavandipoor. It showcases concise, real-world examples like map equality, animations, custom errors handling, UI effects, performance tweaks, and more. This resource is excellent for both beginners and experienced developers looking to level up Flutter skills.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Flutter Hooks

    Flutter Hooks

    React hooks for Flutter

    ...Common hooks like useState, useEffect, and useMemoized provide clear ways to manage lifecycle and dependencies inside a widget’s build method. The library improves code readability by keeping logic close to the UI definitions and avoiding repetitive patterns. By encapsulating behavior in hooks, developers can create reusable building blocks across multiple widgets. It integrates seamlessly with existing Flutter tools and promotes cleaner, functional-style widget code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Provider

    Provider

    InheritedWidgets, but simple

    provider is a lightweight state management approach for Flutter that wraps InheritedWidget to expose data down the widget tree in a clean, idiomatic way. It popularized simple patterns like ChangeNotifierProvider and Consumer to rebuild only the widgets that need updates. The library offers convenient providers for synchronous values, streams, and futures, plus utilities like MultiProvider and ProxyProvider to compose dependencies. Its appeal is minimal boilerplate, readability, and ease of onboarding for teams new to Flutter. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Riverpod

    Riverpod

    A reactive caching and data-binding framework

    ...Instead of tying state to widget trees, it models state as providers that can be read anywhere, making logic more testable and decoupled from UI. It supports synchronous state, async data (futures/streams) with built-in loading/error handling, and advanced patterns like derived state and provider scopes. Riverpod’s design reduces rebuilds by letting widgets depend on fine-grained slices of state, which leads to predictable performance in complex apps. The ecosystem includes code generation and utilities that help catch invalid provider usage at compile time rather than at runtime. Overall, it encourages a clear separation of concerns and scales cleanly from small prototypes to large, multi-module applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Quiver for Dart

    Quiver for Dart

    A set of utility libraries for Dart

    Quiver is a comprehensive collection of utility libraries for Dart that extends core functionality and simplifies common programming patterns. It provides reusable tools for asynchronous programming, data structures, caching, time manipulation, string utilities, and more. Originally inspired by Google’s internal libraries, Quiver helps developers write cleaner, more expressive, and testable Dart code. Its modular design allows importing only the needed packages, making it both flexible and lightweight. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Flutter Widgets

    Flutter Widgets

    Source code for various Flutter widgets that are developed by Google

    flutter.widgets (often referred to as the “Flutter Widgets” extras) is a grab bag of production-hardened widgets, utilities, and patterns that complement Flutter’s core framework. It showcases best practices for adaptive layouts, scrolling behavior, input handling, and platform nuances that occur in real apps—not just demos. Many components are small, focused building blocks you can compose, which keeps your widget tree readable while solving thorny UI edge cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Flutter Notebook

    Flutter Notebook

    Collection of demo projects for Flutter

    Flutter-Notebook is a curated collection of small demo projects for Flutter, designed to help developers learn and practice Flutter UI patterns and behaviors by example. The repository gathers many independent “mini apps” (each focused on one or a few features) so that learners can inspect, run, and understand individual Flutter behaviors in isolation. Demo of common UI behaviors (pull-to-refresh, left-swipe delete, JSON deserialization). Examples of state-preserving page switching/navigation with state retention. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Fluro

    Fluro

    Fluro is a Flutter routing library that adds flexible routing options

    Fluro is a lightweight, flexible routing library for Flutter that brings expressive, URL-like navigation to mobile apps. It lets developers define route patterns with path parameters and optional query strings, making it simple to extract dynamic values from navigation paths. The library focuses on clear, centralized route configuration, reducing boilerplate compared to hand-rolled navigation code. It supports custom route transitions so screens can animate in ways that match an app’s brand and motion language. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Flutter WhatsAppClone

    Flutter WhatsAppClone

    Building a WhatsApp Clone in Flutter

    Flutter WhatsAppClone is a Flutter project that replicates the interface and core user experience of the WhatsApp mobile messaging app, giving developers a full-stack reference for building complex, multi-screen applications in Dart and Flutter. The clone typically includes chat list screens, individual message threads, user profiles, and navigation patterns familiar to WhatsApp users, helping learners see how such UIs are implemented with Flutter’s widget hierarchy. Although it may not have full backend messaging functionality out of the box, the code often illustrates how to model chat data, handle user input, and structure responsive layouts that adapt to different screen sizes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Flutter Dojo

    Flutter Dojo

    A beautiful design and useful project

    Flutter Dojo is an educational and practical Flutter UI project that provides a large collection of demo screens, layouts, and component examples designed to help developers learn and experiment with Flutter’s capabilities. Rather than being a traditional component library, it acts as a showcase and playground where developers can explore different UI patterns, animations, and design implementations within a single project. The repository includes numerous real-world interface examples, allowing developers to study how complex layouts and interactions are structured in Flutter applications. It is particularly useful for beginners and intermediate developers who want to improve their understanding of Flutter widgets, layout systems, and state management concepts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Flutter Example Apps

    Flutter Example Apps

    Basic Flutter apps, for flutter devs

    FlutterExampleApps is a curated repository of Flutter application source code and demos intended to help developers learn Flutter development through real-world examples and practical implementations of common app patterns. Instead of being a single app, it consists of dozens of example projects including clones of popular apps, utility apps, interactive UIs, and Flutter integrations with plugins and device features, covering topics from basic widgets to Firebase integration and responsive layouts. This repository is frequently starred and forked by developers because it provides a broad, hands-on showcase of how different features of the Flutter framework and Dart language are used in practice. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next