社会主義には、マルクス主義を含めて様々な潮流があるが、政策方針や政治的態度、資本主義の分析などをめぐって相互に議論と批判がなされてきた。社会民主主義者や民主社会主義者は、階級闘争とプロレタリア革命を通してのみ社会主義が実現するとするマルクス主義を批判する。民主社会主義は共産主義の権威主義にも反対する。唯物史観や労働価値説といったマルクス主義理論の基礎を拒絶したうえで、社会主義を目指す社会主義者もいる。
アナキズムはプロレタリア独裁に反対した。アナキストは、中央集権的な共産主義は必然的に強制と国家による支配の強化につながると主張している。ロシアの無政府主義者バクーニンは、マルクス主義政権が実現すれば、共産党員がやがて新たな貴族となり、貴族制による専制政治をもたらすだろうと批判し、この新しい貴族制は、プロレタリア階級の中から生まれたとしても、新たに創設された権力は社会の見方を変容させ、「普通の労働者大衆」を見下すようになるだろうと批判した。また、バクーニンは「マルクスには自由の衝動が欠落していた。マルクスは頭のてっぺんからつま先まで権威主義者である」として、共産主義の権威主義的精神や中央集権主義・国家是認論を批判した。これに対してマルクスらは、バクーニンは「無政府」というアイデアを社会主義理論から盗み、すぐに国家を廃止しようと主張するが、階級の廃止が到達されたら、国家権力は廃止されるのでなく、消滅するのであり、バクーニンの国家の廃止とは新しい国家の樹立にすぎないと反論した。しかし、法哲学者ハンス・ケルゼンによれば、このバクーニン批判は公正ではない。なぜなら、マルクスにおいても、プロレタリアの政権掌握後の独裁は、無政府・共産の社会ではなく、国家であるからだ。なお、ケルゼンは、バクーニンは経済理論においてマルクス主義者であり、マルクスは政治理論において無政府主義者であって、両者の相違は性格の相違であったと述べ、共産主義を無政府主義の一種とする。
また、イタリアの共和主義者で革命家のジュゼッペ・マッツィーニは、第一インターナショナルに参加したが、資本家と労働者の友愛的連合を理想とし、マルクスの社会主義を神と財産を否定するものとして批判した。