Simple and Fast Multimedia Library (często skracane do SFML) – wieloplatformowa biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych. Jest napisana w C++ i może być wykorzystywana w języku C, platformie .NET, D, Pythonie, Javie i kilku innych językach.

SFML obsługuje akcelerację sprzętową grafiki 2D przy użyciu OpenGL. Biblioteka jest otwartym oprogramowaniem wydanym na licencji zlib.

Budowa W skład SFML wchodzi pięć modułów: System – obsługuje czas i wątki Window – obsługuje okna i interakcję z użytkownikiem Graphics – umożliwia renderowanie grafiki Audio – dostarcza interfejs do odtwarzania muzyki i dźwięków Network – odpowiedzialny za komunikację sieciową Niemal wszystkie moduły mogą być używane niezależnie – wyjątek stanowi moduł Graphics (który wymaga modułu Window) oraz moduł System wymagany przez wszystkie inne.

Bindingi Oprócz C++ – języka, w którym biblioteka została napisana – SFML można także, dzięki tzw. „bindingom”, używać w innych językach.