csfml
« Back to VersTracker
Description:
SMFL bindings for C
Type: Formula  |  Latest Version: 2.6.1@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: c multimedia graphics game-development sfml
Install: brew install csfml
About:
CSFML provides official C bindings for the Simple and Fast Multimedia Library (SFML). It enables C developers to leverage SFML's capabilities for creating games and multimedia applications without using C++. The library wraps SFML's object-oriented core modules into a C-friendly API.
Key Features:
  • C bindings for SFML's core modules (Graphics, Window, Audio, System)
  • Memory management via explicit object creation and destruction
  • Direct mapping to SFML's object-oriented architecture
  • Zero-overhead C interface wrappers
Use Cases:
  • Developing 2D games in C
  • Building cross-platform multimedia applications
  • Creating graphical user interfaces with hardware acceleration
Alternatives:
  • SFML C++ – Native C++ library; CSFML provides C bindings for it
  • SDL2 – Lower-level C multimedia library with broader platform support
License: Zlib
Dependencies: sfml@2
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:11pm 1 VERSION_BUMP 6751bb17
Dec 22, 2024 6:49pm 0 VERSION_BUMP 3819f37a