Alternative to enrichR for enrichment analysis?
A couple of years ago I wrote a blog post about GSEA methods in Bioconductor, in addition to these I would recommend clusterProfiler or ReactomePA.  In most of them you need to provide the gene set/pathway database.
If you want to do gene ontology enrichment then I recomment the topGO package.
In most, if not all, of these methods you just need an ordered list and a gene set source.