[![pub package](https://img.shields.io/pub/v/getwidget.svg)](https://pub.dartlang.org/packages/getwidget) [![Build Status](https://travis-ci.org/ionicfirebaseapp/getwidget.svg?branch=master)](https://travis-ci.com/ionicfirebaseapp/getwidget) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)](https://opensource.org/licenses/MIT) [![License](https://img.shields.io/badge/license-MIT-orange.svg)](https://github.com/ionicfirebaseapp/getwidget/blob/master/LICENSE) [![Twitter Follow](https://img.shields.io/twitter/follow/getwidget.svg?style=social)](https://x.com/getwidget)

<p align="center">
  <a href="https://www.getwidget.dev/" target="_blank">
    <img src="https://ik.imagekit.io/ionicfirebaseapp/logo.black_iOBoLWdj2I.png" alt="GetWidget Flutter UI KIT Library">
  </a>
</p>

**GetWidget is an open-source Flutter UI Kit with 1,000+ production-ready widgets.** Drop-in buttons, cards, carousels, forms, avatars, accordions, and more — every component is documented, themable, and built to ship in real apps. Maintained since 2017 by the team at [getwidget.dev](https://www.getwidget.dev/), a [Flutter app development company](https://www.getwidget.dev/flutter-app-development-company/) shipping production AI-native Flutter apps.

> **Maintained · v7.0.1 (May 2026) · 23,000 monthly downloads on pub.dev · 4,800+ GitHub stars · used in production by teams across 10+ industries.**

## Table of contents

- [Why GetWidget](#why-getwidget)
- [Screenshot](#screenshot)
- [Quick start](#quick-start)
- [Features](#features)
- [Demo](#demo)
- [FAQ](#faq)
- [Contributing](#contributing)
- [Documentation](#flutter-getwidget-documentation)
- [Resources](#resources)
- [Open-source AI tooling](#open-source-ai-tooling)
- [Built by](#built-by)
- [Copyright and license](#copyright-and-license)
- [Marketplace](https://market.getwidget.dev/)

## Why GetWidget

- **Faster than rolling your own.** 1,000+ widgets covering the patterns every app needs (buttons, lists, cards, carousels, forms, modals, navigation), all themable from a single design-token surface.
- **Consistent design language.** Every widget follows the same prop conventions and theming model, so screens look intentional, not stitched together.
- **Production-tested, actively maintained.** Used by 23,000+ developers monthly on pub.dev since 2017. Releases follow Flutter's stable channel.
- **Pairs with Material and Cupertino.** GetWidget is additive — you can mix `GF*` widgets with Material/Cupertino widgets in the same screen.


 ## Screenshot
 <p align="center">
  <a target="_blank" href="https://docs.getwidget.dev/">
    <img src="https://ik.imagekit.io/h9hq9qdx8/getwidget/GitHub_Image.webp" alt="GetWidget UI KIT Collection">
  </a>
</p>



## Quick start

Read the [Getting started page](https://docs.getwidget.dev)
Forum [Support and discussion ](https://forum.getwidget.dev)

## Features
we have launched the library with the following components :

[GETWIDGET WIDGET COLLECTION](https://www.getwidget.dev/features)

 #### [Flutter Button Widget](https://docs.getwidget.dev/gf-button) |  [Flutter Elevated Button Widget](https://docs.getwidget.dev/gf-button/standard-button) | [Flutter Rounded Button Widget](https://docs.getwidget.dev/gf-button/pills-button) | [Flutter Square Button Widget](https://docs.getwidget.dev/gf-button/square-button) | [Flutter Icon Button Widget](https://docs.getwidget.dev/gf-button/icon-button) | [Flutter Social Button Widget](https://docs.getwidget.dev/gf-button/social-button) | [Flutter Badge Widget](https://docs.getwidget.dev/gf-badge) |  [Flutter Avatar Widget](https://docs.getwidget.dev/gf-avatar) |  [Flutter Image Widget](https://docs.getwidget.dev/gf-image) |  [Flutter Card Widget](https://docs.getwidget.dev/gf-card) |  [Flutter Carousel Widget](https://docs.getwidget.dev/gf-carousel) | [Flutter Tile Widget](https://docs.getwidget.dev/gf-tile) | [Flutter Tabbar Widget](https://docs.getwidget.dev/gf-tab) | [Flutter Typography](https://docs.getwidget.dev/gf-typography) | [Flutter Toaster Widget](https://docs.getwidget.dev/gf-toast) | [Flutter Switch Toggle Widget](https://docs.getwidget.dev/gf-toggle) | [Flutter Drawer Widget](https://docs.getwidget.dev/gf-drawer) | [Flutter Accordion Widget](https://docs.getwidget.dev/gf-accordion) | [Flutter Alert Widget](https://docs.getwidget.dev/gf-alert) | [Flutter Appbar Widget](https://docs.getwidget.dev/gf-appbar) | [Flutter Searchbar Widget](https://docs.getwidget.dev/gf-searchbar) | [Flutter Floating Widget](https://docs.getwidget.dev/gf-floating-widget) | [Flutter Rating Widget](https://docs.getwidget.dev/gf-rating) | [Flutter Dropdown Widget](https://docs.getwidget.dev/gf-dropdown) | [Flutter Loader Widget](https://docs.getwidget.dev/gf-loader) | [Flutter Progress Bar Widget](https://docs.getwidget.dev/gf-progress-bar) | [Flutter Shimmer Widget](https://docs.getwidget.dev/gf-shimmer) |  [Flutter Animation Widget](https://docs.getwidget.dev/gf-animation) |  [Flutter Border Widget](https://docs.getwidget.dev/gf-border) |  [Flutter Bottomsheet Widget](https://docs.getwidget.dev/gf-bottomsheet) |  [Flutter Checkbox Widget](https://docs.getwidget.dev/gf-checkbox) |  [Flutter CheckboxListTile Widget](https://docs.getwidget.dev/gf-checkbox-listtile) |  [Flutter Radio Button Widget](https://docs.getwidget.dev/gf-radio) |  [Flutter Radio ListTile Widget](https://docs.getwidget.dev/gf-radio-listtile) | [Flutter Sticky Header Widget](https://docs.getwidget.dev/gf-radio-listtile)


 ## Demo

   ### Play Store
   <p align="left">
        <a href="https://play.google.com/store/apps/details?id=dev.getflutter.appkit" target="_blank">
          <img src="https://ik.imagekit.io/ionicfirebaseapp/tr:dpr-auto,tr:w-auto/playstore_NQQBiJIQ1.png" alt="GetWidget playstore Demo">
        </a>
      </p>

 ## Contributing

  GetWidget is **100% free** and **open source**. We welcome contributions from the community.

  * Pick up any issue marked with ["good first issue"](https://github.com/ionicfirebaseapp/getwidget/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
  * Fix a bug
  * Write and improve some **documentation**. Documentation is very critical to us. We would appreciate help in adding multiple languages to our docs.
  * If you are a developer, feel free to check out the source and submit pull requests.
  * Read [**CONTRIBUTING.MD**](CONTRIBUTING.md) for the full PR workflow.
  * Star the repo and follow along for updates.



 ##  Flutter Getwidget Documentation

  [**Installation Guide**](https://docs.getwidget.dev)


## Resources

Learn more about Flutter development with the GetWidget team:

**Pillar guides**
- [Flutter app development company](https://www.getwidget.dev/flutter-app-development-company/) — services, process, pricing
- [Hire Flutter developers](https://hireflutterdev.com/) — vetted senior Flutter staff-aug, $18-60/hr tiers, 48-hour developer match, 30-day replacement guarantee
- [Claude development services](https://www.getwidget.dev/services/claude-development/) — Claude API + Claude Code engineering
- [AI development services](https://www.getwidget.dev/services/ai-development/) — eval-first AI builds
- [AI agent development](https://www.getwidget.dev/services/ai-agent-development/) — agent orchestration, tool use, reliability evals
- [AI chatbot development](https://www.getwidget.dev/services/ai-chatbot-development/) — RAG-backed chat with eval gates

**Reading list**
- [Flutter mobile app development guide](https://www.getwidget.dev/blog/flutter-mobile-app-development-guide/)
- [Top Flutter widgets catalog](https://www.getwidget.dev/blog/top-flutter-widgets-catalog/)
- [How much does it cost to hire a Flutter developer](https://www.getwidget.dev/blog/how-much-does-it-cost-to-hire-a-flutter-developer/)
- [Amazing apps built with Flutter](https://www.getwidget.dev/blog/amazing-apps-built-with-flutter-framework/)

## Open-source AI tooling

The same team also publishes open-source AI infrastructure:

- **[paiteq/ai-eval-harness](https://github.com/paiteq/ai-eval-harness)** — Ragas + promptfoo eval harness for RAG and agent systems. MIT-licensed. The harness we use internally to score Claude, OpenAI, and open-source model selection on real client corpora.
- **Benchmarks** — quarterly dated benchmarks on RAG retrieval and agent reliability, published at [getwidget.dev/benchmarks](https://www.getwidget.dev/benchmarks/).
- **Datasets** — public eval corpora on [huggingface.co/paiteq-ai](https://huggingface.co/paiteq-ai).

## Built by

GetWidget is maintained by the team behind:

- **[GetWidget](https://www.getwidget.dev/)** — Flutter + AI engineering, founded 2017, Dallas + Bengaluru
- **[HireFlutterDev — hire dedicated Flutter developers](https://hireflutterdev.com/)** — vetted senior Flutter developers, AI-augmented delivery, India-based, 48-hour match
- **[Paiteq](https://www.paiteq.com/)** — AI engineering practice (Claude, OpenAI, open-source), eval-first

### Social Media

X (Twitter): <https://x.com/getwidget>

LinkedIn (GetWidget): <https://www.linkedin.com/company/getwidget/>

LinkedIn (Hiring): <https://www.linkedin.com/company/flutter-app-development-firm/>

Facebook: <https://www.facebook.com/getwidget>

Instagram: <https://www.instagram.com/getwidgetdev/>


## FAQ

### Is GetWidget actively maintained?
Yes. GetWidget has been published continuously since 2017, currently on v7.0.1 (May 2026). Releases track Flutter's stable channel, and the package is downloaded by 23,000+ developers each month on pub.dev. Issues and pull requests are reviewed on the [GitHub repo](https://github.com/ionicfirebaseapp/getwidget).

### How does GetWidget compare to Flutter's built-in Material and Cupertino widgets?
GetWidget is additive, not a replacement. Material and Cupertino give you primitives. GetWidget gives you 1,000+ pre-composed, themable widgets (e.g. `GFCard`, `GFCarousel`, `GFAccordion`, `GFAvatar`, `GFRating`) that bundle layout, state, and styling in one widget — so you spend less time wiring up common patterns. You can mix GetWidget widgets with Material/Cupertino in the same screen.

### Can I use GetWidget in commercial apps?
Yes. GetWidget is released under the [MIT License](LICENSE) — free for both personal and commercial use, including closed-source apps. No attribution is required in your app's UI, though a credit link back to the project is always appreciated.

### Which Flutter SDK versions does GetWidget support?
GetWidget targets the Flutter stable channel and supports Dart SDK `>=2.12.0 <4.0.0` (null-safety). v7.0.0+ is tested against Flutter 3.35.0 and newer.

### Who builds GetWidget?
GetWidget is maintained by the engineering team at [getwidget.dev](https://www.getwidget.dev/), an AI-native Flutter development studio founded in 2017 (Dallas + Bengaluru). The kit is the same set of widgets we use to ship production Flutter apps for our own clients across healthcare, fintech, e-commerce, legal, and other regulated verticals.

### Where do I get help?
- Documentation: [docs.getwidget.dev](https://docs.getwidget.dev)
- Issues and feature requests: [GitHub issues](https://github.com/ionicfirebaseapp/getwidget/issues)
- Community forum: [forum.getwidget.dev](https://forum.getwidget.dev)
- Commercial support / custom Flutter engineering: [getwidget.dev](https://www.getwidget.dev/)

 ## Copyright-and-license
 Code and documentation Copyright 2017-2026 the [GETWIDGET Authors](https://www.getwidget.dev) and [IONICFIREBASEAPP](https://ionicfirebaseapp.com) Code released under the [MIT License]. Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).

## Contributors

### Code Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<a href="https://github.com/ionicfirebaseapp/getwidget/graphs/contributors"><img src="https://opencollective.com/getwidget/contributors.svg?width=890&button=false" /></a>

### Financial Contributors

Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/getwidget/contribute)]

#### Individuals

<a href="https://opencollective.com/getwidget"><img src="https://opencollective.com/getwidget/individuals.svg?width=890"></a>

#### Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/getwidget/contribute)]

<a href="https://opencollective.com/getwidget/organization/0/website"><img src="https://opencollective.com/getwidget/organization/0/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/1/website"><img src="https://opencollective.com/getwidget/organization/1/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/2/website"><img src="https://opencollective.com/getwidget/organization/2/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/3/website"><img src="https://opencollective.com/getwidget/organization/3/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/4/website"><img src="https://opencollective.com/getwidget/organization/4/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/5/website"><img src="https://opencollective.com/getwidget/organization/5/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/6/website"><img src="https://opencollective.com/getwidget/organization/6/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/7/website"><img src="https://opencollective.com/getwidget/organization/7/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/8/website"><img src="https://opencollective.com/getwidget/organization/8/avatar.svg"></a>
<a href="https://opencollective.com/getwidget/organization/9/website"><img src="https://opencollective.com/getwidget/organization/9/avatar.svg"></a>
