Eclipse RCP (ang. Eclipse Rich Client Platform) – framework do tworzenia aplikacji desktopowych w języku programowania Java na bazie bibliotek SWT oraz JFace. Podobnie jak wszystkie projekty nadzorowane przez Fundację Eclipse, jest on udostępniany na licencji Eclipse Public License.
Na oficjalnej stronie można znaleźć definicję, zgodnie z którą Eclipse RCP jest minimalnym zestaw wtyczek, dzięki którym można zbudować aplikację w technologii Rich Client Platform. Do tych podstawowych rozszerzeń zaliczane są następujące komponenty:
Wtyczki z jakich zbudowana jest aplikacja nazywane są pluginami. Pluginy mogą być "pakowane" w feature'y, które stanowią zbiór pluginów wnoszących do aplikacji nową funkcjonalność. Formularze noszą nazwę widoków (ang. view). Widoki można grupować tworząc perspektywy (ang. perspective).
Główne cechy jakie dostarcza framework to: