Encontrar el paquete correcto para un proyecto Flutter puede convertirse fácilmente en horas de búsquedas, pruebas y comparaciones. Entre widgets, animaciones, bases de datos, autenticación, mapas, inteligencia artificial y herramientas de desarrollo, el ecosistema de Dart y Flutter continúa creciendo.
Una web intenta poner orden a todo ese ecosistema: Flutter Gems.
La plataforma funciona como un enorme catálogo especializado que actualmente reúne más de 7.250 paquetes de Dart y Flutter, clasificados según la funcionalidad que ofrecen.
Esto permite que, en lugar de buscar directamente el nombre de un paquete, podamos comenzar buscando lo que queremos implementar.
Una especie de biblioteca para desarrolladores Flutter
Uno de los puntos más interesantes de Flutter Gems es precisamente su organización.
La plataforma divide los paquetes en categorías relacionadas con prácticamente todas las áreas habituales de una aplicación Flutter: autenticación, navegación, bases de datos, almacenamiento, animaciones, mapas, multimedia, formularios, notificaciones, APIs, seguridad, Firebase, gestión de estado, herramientas para desarrolladores e incluso inteligencia artificial.
También existen apartados mucho más específicos como Bottom Navigation Bar, WebSocket, Swagger/OpenAPI, QR, PDF, WebView, gráficos, calendarios, reproducción de audio, cámara o interfaces responsive.
Para quienes desarrollamos aplicaciones completas, esta clasificación puede resultar especialmente útil porque muchas veces sabemos qué funcionalidad necesitamos, pero no qué paquete utilizar.
También hay paquetes para IA y modelos LLM
Flutter Gems ya cuenta con una categoría dedicada a ChatGPT, LLM e Inteligencia Artificial Generativa.
Dentro de ella aparecen decenas de alternativas relacionadas con OpenAI, Gemini, Ollama, LangChain, MCP, modelos locales y otras tecnologías que pueden integrarse con aplicaciones desarrolladas en Flutter.
Esto también refleja cómo el ecosistema Flutter se está adaptando al crecimiento de aplicaciones que incorporan asistentes, agentes y modelos de inteligencia artificial.
No solo muestra nombres de paquetes
Aquí está probablemente una de las características más útiles.
Cuando ingresamos a categorías como animaciones, Flutter Gems permite revisar información como la compatibilidad con Android, iOS, Web, macOS, Windows y Linux, además de datos relacionados con popularidad, descargas, compatibilidad con Dart 3 y estado de mantenimiento.
Por ejemplo, dentro de la categoría de animaciones aparecen paquetes conocidos como animations, lottie, animate_do y flutter_animate, pero también muchas alternativas que probablemente un desarrollador no descubriría buscando únicamente en Google.
Esto convierte a la plataforma en una herramienta interesante no solamente para encontrar paquetes, sino también para descubrir opciones antes de decidir cuál incorporar a un proyecto.
Una buena fuente de inspiración para interfaces
Otro uso interesante está en el diseño.
Si estás desarrollando una aplicación y necesitas ideas para mejorar una interfaz, puedes recorrer categorías dedicadas a animaciones, carruseles, loaders, tarjetas, botones, navegación, efectos, temas, Glassmorphism, gráficos o sistemas de diseño.
En muchos casos, conocer qué widgets y paquetes existen puede ahorrarnos desarrollar desde cero funcionalidades que la comunidad ya ha solucionado.
Eso sí: encontrar un paquete interesante no significa que debamos instalarlo inmediatamente.
Antes de utilizar cualquier dependencia en producción sigue siendo recomendable revisar su documentación, fecha de actualización, compatibilidad con nuestra versión de Flutter, issues abiertos y actividad del repositorio.
Un recurso que merece estar entre tus favoritos
Flutter Gems no sustituye a pub.dev, pero funciona muy bien como herramienta de descubrimiento.
Pub.dev continúa siendo la referencia principal para consultar y distribuir paquetes de Dart y Flutter, mientras que Flutter Gems proporciona una experiencia más orientada a explorar soluciones agrupadas por necesidades concretas.
Para desarrolladores que trabajan constantemente con Flutter puede convertirse fácilmente en una de esas páginas que terminan guardadas entre los favoritos del navegador.
La propia plataforma aclara además que es un proyecto independiente y que no está respaldado ni afiliado oficialmente con Google.
Si desarrollas aplicaciones con Flutter y constantemente estás buscando widgets, paquetes o nuevas herramientas para tus proyectos, Flutter Gems definitivamente merece una visita.
Web: FlutterGems.dev