Skip to content

Libraries & Dependencies

This document lists all external libraries and dependencies used across the Merq platform.

LibraryVersionPurpose
gin-gonic/ginv1.11.0HTTP web framework
gorm.io/gormv1.31.1ORM for PostgreSQL
gorm.io/driver/postgresv1.6.0PostgreSQL driver
LibraryVersionPurpose
golang.org/x/cryptov0.48.0Password hashing (bcrypt)
golang-jwt/jwt(via jose)JWT token handling
josev6.1.0JWT for frontend
LibraryVersionPurpose
redis/go-redis/v9v9.12.1Redis client for caching
LibraryVersionPurpose
typesense/typesense-go/v4v4.0.0-alpha2Full-text search engine
LibraryVersionPurpose
aws/aws-sdk-go-v2v1.39.1AWS S3 integration
aws/aws-sdk-go-v2/configv1.31.10AWS configuration
aws/aws-sdk-go-v2/credentialsv1.18.14AWS credentials
aws/aws-sdk-go-v2/service/s3v1.88.2S3 operations
LibraryVersionPurpose
mailersend/mailersend-gov1.6.2Email delivery
resend/resend-go/v2v2.28.0Email API
joshak/unsend-gov0.1.0Email service
kayode0x/plunkv0.1.7Email platform
LibraryVersionPurpose
firebase.google.com/go/v4v4.18.0Firebase Cloud Messaging
LibraryVersionPurpose
swaggo/swagv1.16.6Swagger/OpenAPI generation
swaggo/gin-swaggerv1.6.1Swagger UI for Gin
swaggo/filesv1.0.1Swagger embedded files
LibraryVersionPurpose
joho/godotenvv1.5.1Environment variable loading
jung-kurt/gofpdfv1.16.2PDF generation
xuri/excelize/v2v2.10.0Excel file handling
golang-migrate/migrate/v4v4.19.1Database migrations
LibraryVersionPurpose
Google Cloud LibrariesvariousGCP monitoring & logging

LibraryVersionPurpose
react18.3.1UI framework
react-dom18.3.1React DOM rendering
react-router-dom6.26.2Client-side routing
LibraryVersionPurpose
jotai2.13.1Atomic state management
@tanstack/react-query5.86.0Server state / data fetching
LibraryVersionPurpose
@radix-ui/*variousBase components
tailwindcsslatestStyling
tailwindcss-animate1.0.7Animation utilities
clsx2.1.1Conditional classnames
tailwind-merge2.5.2Tailwind merge utility
class-variance-authority0.7.1Component variants
LibraryVersionPurpose
react-hook-form7.62.0Form state management
@hookform/resolvers5.2.1Form validation resolvers
zod4.1.5Schema validation
LibraryVersionPurpose
@tanstack/react-table8.21.3Table component
recharts2.12.7Charts and graphs
LibraryVersionPurpose
@vis.gl/react-google-maps1.6.1Google Maps integration
LibraryVersionPurpose
axios1.11.0HTTP client
LibraryVersionPurpose
i18next25.7.3i18n framework
react-i18next16.5.0React i18n bindings
i18next-browser-languagedetector8.2.0Language detection
LibraryVersionPurpose
date-fns3.6.0Date manipulation
lucide-react0.462.0Icons
xlsx0.18.5Excel file handling
react-dropzone15.0.0File uploads
sonner1.5.0Toast notifications
LibraryVersionPurpose
jose6.1.0JWT handling
@itokun99/secure-storage0.0.2Secure browser storage
LibraryVersionPurpose
vitelatestBuild tool
typescriptlatestType safety
eslintlatestCode linting
tailwindcsslatestStyling

LibraryVersionPurpose
react-native0.80.xMobile framework
react19.xUI library
LibraryVersionPurpose
react-native-paper5.xMaterial Design 3 components
react-native-vector-iconslatestIcons
LibraryVersionPurpose
@react-navigation/native7.xNavigation framework
@react-navigation/native-stack7.xStack navigator
@react-navigation/bottom-tabs7.xTab navigator
LibraryVersionPurpose
jotai2.xAtomic state
@tanstack/react-query5.xServer state (offline-first)
LibraryVersionPurpose
react-native-mmkv4.xFast key-value storage
react-native-nitro-moduleslatestMMKV v4 dependency
LibraryVersionPurpose
axioslatestHTTP client
@react-native-async-storage/async-storagelatestFallback storage (deprecated for primary)

| Library ||---------|---------| Version | Purpose | ---------| | react-native-geolocation-service | latest | GPS location | | react-native-maps | latest | Map integration |

LibraryVersionPurpose
react-native-image-pickerlatestCamera/gallery access
react-native-fast-imagelatestOptimized image loading
LibraryVersionPurpose
react-native-reanimated4.xHigh-performance animations
react-native-workletslatestReanimated v4 dependency
react-native-gesture-handlerlatestGesture handling
LibraryVersionPurpose
date-fnslatestDate formatting
react-native-safe-area-contextlatestSafe area handling
@shopify/flash-listlatestPerformance list component

ServicePurposeIntegration
PostgreSQLPrimary databasegorm.io driver
RedisCaching & sessionsgo-redis
Firebase FCMPush notificationsfirebase.google.com/go
AWS S3File storageaws-sdk-go-v2
TypesenseFull-text searchtypesense-go
Google MapsLocation/Maps@vis.gl/react-google-maps (web), react-native-maps (mobile)
Email ServicesTransactional emailMailersend, Resend, Unsend