Enrichment analysis contextualizes biological features in pathways to facilitate a systematic understanding of high-dimensional data and is widely used in biomedical research. The emerging method known as the reporter score-based analysis (RSA) shows more promising sensitivity, as it relies on p-values instead of raw values of features. However, RSA can only be applied to two-group comparisons and is often misused due to the lack of a convenient tool. We propose the Generalized Reporter Score-based Enrichment Analysis (GRSA) method for enrichment analysis of multi-group and longitudinal omics data. The GRSA is implemented in an R package, ReporterScore, integrating a powerful visualization module and updatable pathway databases. A comparison with other common pathway enrichment analysis methods, such as Fisher9s exact test and GSEA, reveals that GRSA exhibits increased sensitivity across multiple benchmark datasets. We applied GRSA to the microbiome, transcriptome, and metabolome data to show its versatility in discovering new biological insights in omics studies. Finally, we showcased the applicability of the GRSA method beyond functional enrichment using a custom taxonomy database. We believe the ReporterScore package will be an invaluable tool for broad biomedical research fields. The ReporterScore and a complete description of the usages are publicly available on GitHub (https://github.com/Asa12138/ReporterScore).