This repo is updated daily and contains a list of popular packages that have not migrated to null-safety. @filiphracek has an internal tracker whose results are published here.
The Dart ecosystem is currently migrating to null-safety. This is a monumental task and there are still some critical packages that have not been migrated. See this Dart migration guide and this Flutter null-safety guide
Community members, please help migrate these packages to null-safety.
Package maintainers, please make yourself available to triage this work.
package | release version | last version | last updated | popularity | likes |
---|---|---|---|---|---|
flutter_swiper | 1.1.6 | 1.1.6 | about a year ago | 99% | 1121 |
pull_to_refresh | 1.6.4 | 1.6.4 | about a month ago | 99% | 811 |
retrofit | 1.3.4+1 | 1.3.4+1 | 5 months ago | 97% | 338 |
syncfusion_flutter_charts | 18.4.48 | 18.4.48 | a day ago | 97% | 714 |
flutter_redux | 0.7.0 | 0.7.0 | 5 months ago | 97% | 231 |
flutter_google_places | 0.2.8 | 0.2.8 | 13 days ago | 97% | 120 |
syncfusion_flutter_datepicker | 18.4.48-beta | 18.4.48-beta | a day ago | 96% | 226 |
adobe_xd | 1.1.0+1 | 1.1.0+1 | about a month ago | 96% | 196 |
flutter_custom_clippers | 1.1.2 | 1.1.2 | 7 months ago | 96% | 238 |
syncfusion_flutter_calendar | 18.4.48 | 18.4.48 | a day ago | 95% | 330 |
flutter_login | 1.0.15 | 1.0.15 | a day ago | 95% | 375 |
marquee | 1.7.0 | 1.7.0 | about a month ago | 95% | 179 |
code_builder | 3.7.0 | 3.7.0 | 7 days ago | 99% | 49 |
flappy_search_bar | 1.7.2 | 1.7.2 | about a year ago | 95% | 165 |
syncfusion_flutter_gauges | 18.4.48+1 | 18.4.48+1 | a day ago | 95% | 223 |
toggle_switch | 0.1.8 | 0.1.8 | 7 months ago | 95% | 147 |
syncfusion_flutter_pdf | 18.4.48-beta | 18.4.48-beta | a day ago | 95% | 152 |
liquid_progress_indicator | 0.3.2 | 0.3.2 | about a year ago | 93% | 318 |
timelines | 0.0.2+1 | 0.0.2+1 | 4 months ago | 93% | 282 |
flutter_chips_input | 1.9.5 | 1.9.5 | 3 months ago | 97% | 48 |
flutter_inner_drawer | 0.5.8 | 0.5.8 | about an hour ago | 93% | 254 |
flutter_sequence_animation | 3.0.1 | 3.0.1 | 2 years ago | 94% | 117 |
syncfusion_flutter_sliders | 18.4.48-beta | 18.4.48-beta | a day ago | 94% | 109 |
configurable_expansion_tile | 1.0.0 | 1.0.0 | 2 years ago | 96% | 49 |
feature_discovery | 0.13.0+2 | 0.13.0+2 | about a month ago | 92% | 321 |
syncfusion_flutter_core | 18.4.48 | 18.4.48 | a day ago | 98% | 32 |
youtube_player_iframe | 1.2.0+2 | 1.2.0+2 | 3 months ago | 94% | 97 |
flutter_session | 0.1.1 | 0.1.1 | 8 months ago | 94% | 92 |
flutter_styled_toast | 1.5.2+3 | 1.5.2+3 | 16 days ago | 93% | 109 |
expansion_card | 0.1.0 | 0.1.0 | about a year ago | 92% | 178 |
intl_phone_field | 1.4.4 | 1.4.4 | 28 days ago | 94% | 61 |
horizontal_data_table | 2.5.2 | 2.6.1-beta | 7 days ago | 92% | 111 |
effective_dart | 1.3.1 | 1.3.1 | 9 days ago | 93% | 93 |
syncfusion_flutter_datagrid | 18.4.48-beta | 18.4.48-beta | a day ago | 92% | 122 |
progressive_image | 1.0.1 | 1.0.1 | about a year ago | 92% | 134 |
slimy_card | 1.0.4 | 1.0.4 | 11 months ago | 90% | 325 |
easy_debounce | 1.0.2 | 1.0.2 | 6 months ago | 95% | 31 |
filesize | 1.0.4 | 1.0.4 | about a year ago | 93% | 49 |
custom_navigation_bar | 0.7.1 | 0.7.1 | 2 months ago | 90% | 144 |
flutter_tagging | 2.2.0+3 | 2.2.0+3 | about a year ago | 90% | 108 |
expand_widget | 1.2.0+1 | 1.2.0+1 | about a month ago | 92% | 61 |
bordered_text | 1.0.1 | 1.0.1 | 5 months ago | 91% | 65 |
scratcher | 1.6.0 | 1.6.0 | a day ago | 89% | 136 |
redux_thunk | 0.3.0 | 0.3.0 | about a year ago | 93% | 31 |
substring_highlight | 0.1.2 | 0.1.2 | about a year ago | 92% | 40 |
syncfusion_flutter_xlsio | 18.4.48-beta | 18.4.48-beta | a day ago | 90% | 79 |
streaming_shared_preferences | 1.0.2 | 1.0.2 | 3 months ago | 91% | 46 |
tab_indicator_styler | 1.0.0 | 1.0.0 | 8 months ago | 91% | 51 |
syncfusion_flutter_maps | 18.4.48-beta | 18.4.48-beta | a day ago | 88% | 101 |
flutter_flavor | 1.1.3 | 1.1.3 | 3 months ago | 90% | 58 |
sign_button | 1.0.2 | 1.0.2 | about a month ago | 89% | 69 |
matrix_gesture_detector | 0.1.0 | 0.1.0 | 2 years ago | 91% | 39 |
sliver_fab | 1.0.0 | 1.0.0 | 2 years ago | 90% | 55 |
flip_card | 0.4.4 | 0.4.4 | about a year ago | 95% | 238 |
quill_delta | 2.0.0 | 2.0.0 | 6 months ago | 94% | 21 |
status_alert | 0.1.3 | 0.1.3 | 3 months ago | 87% | 101 |
new_version | 0.0.7 | 0.0.7 | 17 hours ago | 91% | 29 |
device_simulator | 0.9.6 | 0.9.6 | about a year ago | 86% | 142 |
flutter_simple_dependency_injection | 1.0.4 | 1.0.4 | 5 months ago | 91% | 30 |
parallax_image | 0.3.1+1 | 0.3.1+1 | 2 years ago | 88% | 61 |
expandable_bottom_bar | 1.0.2 | 1.0.2 | about a year ago | 86% | 145 |
search_page | 1.4.0+1 | 1.4.0+1 | 11 days ago | 89% | 39 |
easy_mask | 1.1.5 | 1.1.5 | 3 months ago | 88% | 45 |
skeleton_loader | 1.0.2+3 | 1.0.2+3 | 9 days ago | 88% | 47 |
sticky_and_expandable_list | 0.3.0 | 0.3.0 | 3 days ago | 87% | 50 |
audio_manager | 0.7.3 | 0.7.3 | about a month ago | 87% | 54 |
password_strength | 0.1.3 | 0.1.3 | 3 months ago | 89% | 34 |
stomp_dart_client | 0.3.8 | 0.3.8 | 4 months ago | 89% | 32 |
flutter_app_lock | 1.4.0+1 | 1.4.0+1 | 5 months ago | 88% | 42 |
syncfusion_flutter_barcodes | 18.4.48 | 18.4.48 | a day ago | 89% | 32 |
popover | 0.1.0 | 0.1.0 | about a month ago | 86% | 69 |
sliding_panel | 1.3.2 | 1.3.2 | 5 months ago | 85% | 79 |
regexpattern | 1.0.0 | 1.0.0 | 7 months ago | 86% | 51 |
group_button | 1.3.0 | 1.3.0 | 13 days ago | 87% | 42 |
shrink_sidemenu | 1.0.0+3 | 1.0.0+3 | 9 months ago | 86% | 60 |
after_init | 0.1.2 | 0.1.2 | about a year ago | 89% | 26 |
hawk_fab_menu | 0.3.2 | 0.3.2 | 8 months ago | 86% | 54 |
overlay_container | 0.0.5+1 | 0.0.5+1 | 4 days ago | 88% | 30 |
splash_screen_view | 1.0.3 | 1.0.3 | 6 months ago | 90% | 20 |
pluto_grid | 1.2.0 | 1.2.0 | 4 days ago | 84% | 73 |
flutter_circle_color_picker | 0.2.0 | 0.2.0 | 10 months ago | 87% | 34 |
json_serializable | 4.0.3 | 4.0.3 | a day ago | 99% | 877 |
basics | 0.4.0+1 | 0.4.0+1 | 10 months ago | 85% | 45 |
flutter_bootstrap | 1.0.1 | 1.0.1 | 9 months ago | 85% | 55 |
flutter_dropdown | 0.0.8 | 0.0.8 | 7 months ago | 90% | 19 |
audioplayers | 0.17.4 | 0.17.4 | 26 days ago | 99% | 715 |
flutter_spinning_wheel | 1.1.0 | 1.1.0 | about a year ago | 85% | 49 |
flutter_search_bar | 2.1.0 | 2.1.0 | 8 months ago | 94% | 43 |
poly | 1.0.7+2 | 1.0.7+2 | about a year ago | 90% | 17 |
either_option | 1.0.6 | 2.0.1-dev.1 | 11 months ago | 87% | 29 |
uni_links | 0.4.0 | 0.4.0 | 10 months ago | 98% | 379 |
sliding_up_panel | 1.0.2 | 1.0.2 | 11 months ago | 98% | 858 |
catex | 0.0.1+7 | 0.0.1+7 | 3 months ago | 83% | 63 |
concentric_transition | 0.1.1 | 0.1.1 | about a year ago | 81% | 141 |
ai_barcode | 2.1.0 | 2.1.0 | 5 hours ago | 85% | 39 |
modal_progress_hud | 0.1.3 | 0.1.3 | about a year ago | 98% | 340 |
dropdown_search | 0.4.9 | 0.4.9 | 23 days ago | 98% | 259 |
syncfusion_flutter_signaturepad | 18.4.48-beta | 18.4.48-beta | a day ago | 89% | 19 |
smooth_star_rating | 1.1.1 | 1.1.1 | 10 months ago | 98% | 237 |
adhan | 1.1.15 | 1.1.15 | 18 days ago | 83% | 55 |