You can get the list of available modules in Magento 2. You can manually check your all the module list from app/etc/config.php
You can get all the Active module list using Magento\Framework\Module\FullModuleList class.
FullModuleList.php class used for getting all the module in Magento 2 whether its enable or disabled.
You can check the blog to getting only the Active/Enable module list.
Check using Programmatically,
<?php
public function __construct(
\Magento\Framework\Module\FullModuleList $allModuleList
) {
$this->allModuleList = $allModuleList;
}
/**
* Return all the enable/disable module
*
* @return Array
*/
public function getAllEnableDisableModule() {
$allModules = $this->allModuleList->getNames();
return $allModules;
}
Call function from PHP file or template file, $this->getAllEnableDisableModule();
Output will be array of all the module in Magento Commerce 2.3.1,
Array
(
[0] => Magento_Store
[1] => Magento_Directory
[2] => Magento_Theme
[3] => Magento_Backend
[4] => Magento_Variable
[5] => Magento_Eav
[6] => Magento_AdminNotification
[7] => Magento_Indexer
[8] => MSP_ReCaptcha
[9] => Magento_Config
[10] => Magento_Authorization
[11] => Magento_Customer
[12] => Magento_Cms
[13] => Magento_Catalog
[14] => Magento_AdvancedPricingImportExport
[15] => Magento_Rule
[16] => Magento_Quote
[17] => Magento_Search
[18] => Magento_Amqp
[19] => Magento_Security
[20] => Magento_User
[21] => Magento_SalesSequence
[22] => Magento_Payment
[23] => Magento_CatalogInventory
[24] => Magento_CatalogRule
[25] => Magento_Backup
[26] => Magento_Sales
[27] => Magento_CustomerCustomAttributes
[28] => Magento_Widget
[29] => Magento_SalesRule
[30] => Magento_Checkout
[31] => Magento_Bundle
[32] => Magento_GraphQl
[33] => Magento_BundleImportExport
[34] => Magento_BundleImportExportStaging
[35] => Magento_CatalogSearch
[36] => Magento_CatalogUrlRewrite
[37] => Magento_CacheInvalidate
[38] => Magento_Captcha
[39] => Amazon_Core
[40] => Magento_Integration
[41] => Magento_MediaStorage
[42] => Magento_EavGraphQl
[43] => Magento_CatalogImportExport
[44] => Magento_CatalogImportExportStaging
[45] => Amazon_Login
[46] => Magento_CatalogInventoryGraphQl
[47] => Magento_Ui
[48] => Magento_CatalogPageBuilderAnalytics
[49] => Magento_CatalogPageBuilderAnalyticsStaging
[50] => Magento_WebsiteRestriction
[51] => Magento_Cron
[52] => Magento_Msrp
[53] => Magento_UrlRewrite
[54] => Magento_Staging
[55] => Magento_Tax
[56] => Magento_ConfigurableProduct
[57] => Magento_Downloadable
[58] => Magento_GiftCard
[59] => Magento_Wishlist
[60] => Magento_StoreGraphQl
[61] => Magento_CatalogUrlRewriteStaging
[62] => Magento_CustomerSegment
[63] => Magento_Email
[64] => Magento_CheckoutAgreements
[65] => Magento_CheckoutStaging
[66] => Magento_Vault
[67] => Magento_CmsGraphQl
[68] => Magento_CmsPageBuilderAnalytics
[69] => Magento_CmsPageBuilderAnalyticsStaging
[70] => Magento_SampleData
[71] => Magento_CmsStaging
[72] => Magento_CmsUrlRewrite
[73] => Magento_CmsUrlRewriteGraphQl
[74] => MSP_TwoFactorAuth
[75] => Magento_ConfigurableImportExport
[76] => Magento_GroupedProduct
[77] => Magento_CatalogGraphQl
[78] => Magento_ConfigurableProductSales
[79] => Magento_ProductAlert
[80] => Magento_ThemeSampleData
[81] => Magento_Contact
[82] => Magento_Cookie
[83] => Magento_Newsletter
[84] => Magento_CurrencySymbol
[85] => Magento_CustomAttributeManagement
[86] => Magento_Paypal
[87] => Magento_Analytics
[88] => Magento_CustomerBalance
[89] => Magento_CustomerBalanceSampleData
[90] => Magento_VersionsCms
[91] => Magento_CustomerFinance
[92] => Magento_CustomerGraphQl
[93] => Magento_CustomerImportExport
[94] => Magento_CustomerSampleData
[95] => Magento_CatalogWidget
[96] => Magento_Cybersource
[97] => Magento_Deploy
[98] => Magento_Developer
[99] => Magento_Dhl
[100] => Klarna_Core
[101] => Magento_DirectoryGraphQl
[102] => Magento_Reports
[103] => Magento_DownloadableGraphQl
[104] => Magento_ImportExport
[105] => Magento_Weee
[106] => Magento_TargetRule
[107] => Amazon_Payment
[108] => Magento_BundleGraphQl
[109] => Magento_AdvancedSearch
[110] => Magento_Elasticsearch
[111] => Magento_Review
[112] => Magento_EncryptionKey
[113] => Magento_Enterprise
[114] => Magento_Eway
[115] => Magento_Fedex
[116] => Magento_GiftRegistry
[117] => Magento_GiftCardAccount
[118] => Magento_GiftCardGraphQl
[119] => Magento_GiftCardImportExport
[120] => Magento_CatalogSampleData
[121] => Magento_CatalogStaging
[122] => Magento_GiftMessage
[123] => Magento_GiftMessageStaging
[124] => Magento_ConfigurableProductStaging
[125] => Magento_DownloadableSampleData
[126] => Magento_GiftWrapping
[127] => Magento_GiftWrappingStaging
[128] => Magento_GoogleAdwords
[129] => Magento_GoogleAnalytics
[130] => Magento_GoogleOptimizer
[131] => Magento_GoogleOptimizerStaging
[132] => Magento_PageCache
[133] => Magento_UrlRewriteGraphQl
[134] => Magento_GroupedCatalogInventory
[135] => Magento_GroupedImportExport
[136] => Magento_CatalogRuleConfigurable
[137] => Magento_GroupedProductGraphQl
[138] => Magento_GroupedProductSampleData
[139] => Magento_GroupedProductStaging
[140] => Magento_DownloadableImportExport
[141] => Magento_Authorizenet
[142] => Magento_InstantPurchase
[143] => Magento_CatalogAnalytics
[144] => Magento_Inventory
[145] => Magento_InventoryAdminUi
[146] => Magento_InventoryApi
[147] => Magento_InventoryBundleProduct
[148] => Magento_InventoryBundleProductAdminUi
[149] => Magento_InventoryCatalog
[150] => Magento_InventorySales
[151] => Magento_InventoryCatalogAdminUi
[152] => Magento_InventoryCatalogApi
[153] => Magento_InventoryCatalogSearch
[154] => Magento_InventoryConfigurableProduct
[155] => Magento_InventoryConfigurableProductAdminUi
[156] => Magento_InventoryConfigurableProductIndexer
[157] => Magento_InventoryConfiguration
[158] => Magento_InventoryConfigurationApi
[159] => Magento_InventoryDistanceBasedSourceSelection
[160] => Magento_InventoryDistanceBasedSourceSelectionAdminUi
[161] => Magento_InventoryDistanceBasedSourceSelectionApi
[162] => Magento_InventoryElasticsearch
[163] => Magento_InventoryGroupedProduct
[164] => Magento_InventoryGroupedProductAdminUi
[165] => Magento_InventoryGroupedProductIndexer
[166] => Magento_InventoryImportExport
[167] => Magento_InventoryIndexer
[168] => Magento_InventoryLowQuantityNotification
[169] => Magento_InventoryLowQuantityNotificationAdminUi
[170] => Magento_InventoryLowQuantityNotificationApi
[171] => Magento_InventoryMultiDimensionalIndexerApi
[172] => Magento_InventoryProductAlert
[173] => Magento_InventoryReservations
[174] => Magento_InventoryReservationsApi
[175] => Magento_InventoryCache
[176] => Magento_InventorySalesAdminUi
[177] => Magento_InventorySalesApi
[178] => Magento_InventorySalesFrontendUi
[179] => Magento_InventorySetupFixtureGenerator
[180] => Magento_InventoryShipping
[181] => Magento_Shipping
[182] => Magento_InventorySourceDeductionApi
[183] => Magento_InventorySourceSelection
[184] => Magento_InventorySourceSelectionApi
[185] => Magento_Invitation
[186] => Magento_LayeredNavigation
[187] => Magento_LayeredNavigationStaging
[188] => Magento_Logging
[189] => Magento_Marketplace
[190] => Magento_CatalogEvent
[191] => Magento_MessageQueue
[192] => Magento_BundleSampleData
[193] => Magento_MsrpConfigurableProduct
[194] => Magento_MsrpGroupedProduct
[195] => Magento_MsrpSampleData
[196] => Magento_MsrpStaging
[197] => Magento_MultipleWishlist
[198] => Magento_GiftCardSampleData
[199] => Magento_Multishipping
[200] => Magento_MysqlMq
[201] => Magento_NewRelicReporting
[202] => Magento_SendFriend
[203] => Magento_OfflinePayments
[204] => Magento_OfflineShipping
[205] => Magento_OfflineShippingSampleData
[206] => Magento_Banner
[207] => Magento_PageBuilder
[208] => Magento_GoogleTagManager
[209] => Magento_AdvancedCheckout
[210] => Magento_PaymentStaging
[211] => Magento_Braintree
[212] => Magento_Persistent
[213] => Magento_PersistentHistory
[214] => Magento_PricePermissions
[215] => Magento_CatalogStagingPageBuilder
[216] => Magento_ConfigurableSampleData
[217] => Magento_ProductVideo
[218] => Magento_ProductVideoStaging
[219] => Magento_PromotionPermissions
[220] => Magento_AdvancedRule
[221] => Magento_QuoteAnalytics
[222] => Magento_QuoteGraphQl
[223] => Magento_ReleaseNotification
[224] => Magento_Reminder
[225] => Magento_DownloadableStaging
[226] => Magento_RequireJs
[227] => Magento_ResourceConnections
[228] => Magento_Reward
[229] => Magento_ReviewAnalytics
[230] => Magento_ReviewSampleData
[231] => Magento_ReviewStaging
[232] => Dotdigitalgroup_Email
[233] => Magento_RewardGraphQl
[234] => Magento_SalesRuleStaging
[235] => Magento_Rma
[236] => Magento_RmaGraphQl
[237] => Magento_RmaStaging
[238] => Magento_Robots
[239] => Magento_Rss
[240] => Magento_AdvancedSalesRule
[241] => Magento_AdminGws
[242] => Magento_SalesAnalytics
[243] => Magento_Signifyd
[244] => Magento_SalesGraphQl
[245] => Magento_SalesInventory
[246] => Magento_BannerPageBuilderAnalytics
[247] => Magento_CatalogRuleSampleData
[248] => Magento_RewardStaging
[249] => Magento_TaxSampleData
[250] => Magento_AuthorizenetAcceptjs
[251] => Magento_GiftRegistrySampleData
[252] => Magento_ScalableCheckout
[253] => Magento_ScalableInventory
[254] => Magento_ScalableOms
[255] => Magento_ScheduledImportExport
[256] => Magento_Elasticsearch6
[257] => Magento_SearchStaging
[258] => Magento_CustomerAnalytics
[259] => Dotdigitalgroup_Enterprise
[260] => Magento_SendFriendGraphQl
[261] => Magento_InventoryShippingAdminUi
[262] => Magento_SalesArchive
[263] => Magento_Sitemap
[264] => Magento_CatalogInventoryStaging
[265] => Magento_StagingPageBuilder
[266] => Klarna_Ordermanagement
[267] => Magento_ConfigurableProductGraphQl
[268] => Magento_Support
[269] => Magento_Webapi
[270] => Magento_SwaggerWebapi
[271] => Magento_SwaggerWebapiAsync
[272] => Magento_Swatches
[273] => Magento_SwatchesGraphQl
[274] => Magento_SwatchesLayeredNavigation
[275] => Magento_SwatchesSampleData
[276] => Magento_BundleStaging
[277] => Magento_TargetRuleSampleData
[278] => Magento_CmsSampleData
[279] => Magento_TaxGraphQl
[280] => Magento_TaxImportExport
[281] => Magento_SalesSampleData
[282] => Magento_AdvancedCatalog
[283] => Magento_ThemeGraphQl
[284] => Magento_WishlistSampleData
[285] => Magento_Tinymce3
[286] => Magento_Tinymce3Banner
[287] => Magento_Translation
[288] => Magento_CatalogRuleStaging
[289] => Magento_Ups
[290] => Magento_SalesRuleSampleData
[291] => Magento_CatalogUrlRewriteGraphQl
[292] => Magento_AsynchronousOperations
[293] => Magento_Usps
[294] => Magento_BannerCustomerSegment
[295] => Klarna_Kp
[296] => Magento_Version
[297] => Magento_BannerPageBuilder
[298] => Magento_VisualMerchandiser
[299] => Magento_Swagger
[300] => Magento_WebapiAsync
[301] => Magento_WebapiSecurity
[302] => Magento_CatalogPermissions
[303] => Magento_ProductLinksSampleData
[304] => Magento_WeeeGraphQl
[305] => Magento_WeeeStaging
[306] => Magento_PageBuilderAnalytics
[307] => Magento_WidgetSampleData
[308] => Magento_GiftCardStaging
[309] => Magento_WishlistAnalytics
[310] => Magento_WishlistGraphQl
[311] => Magento_MultipleWishlistSampleData
[312] => Magento_Worldpay
[313] => Rbj_Wishlist
[314] => Temando_Shipping
[315] => Vertex_Tax
)

Thanks for the useful information Rakesh.