{"id":13418424,"url":"https://github.com/SFML/SFML","last_synced_at":"2025-03-15T03:31:08.876Z","repository":{"id":37472978,"uuid":"1524684","full_name":"SFML/SFML","owner":"SFML","description":"Simple and Fast Multimedia Library","archived":false,"fork":false,"pushed_at":"2025-03-09T19:40:41.000Z","size":110287,"stargazers_count":10716,"open_issues_count":154,"forks_count":1780,"subscribers_count":345,"default_branch":"master","last_synced_at":"2025-03-10T19:51:31.812Z","etag":null,"topics":["audio","c-plus-plus","cross-platform","games","graphics","hacktoberfest","multimedia","opengl","sdk","sfml"],"latest_commit_sha":null,"homepage":"https://www.sfml-dev.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SFML.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"SFML","open_collective":"sfml"}},"created_at":"2011-03-25T08:05:25.000Z","updated_at":"2025-03-10T18:53:45.000Z","dependencies_parsed_at":"2023-10-16T13:23:10.405Z","dependency_job_id":"7b7fd055-347c-4c64-a0a7-147ae19cf487","html_url":"https://github.com/SFML/SFML","commit_stats":{"total_commits":3461,"total_committers":221,"mean_commits":"15.660633484162895","dds":0.737359144755851,"last_synced_commit":"cc78fd04f383e3d99ae6c7015faa919db6944cef"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFML%2FSFML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFML%2FSFML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFML%2FSFML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SFML%2FSFML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SFML","download_url":"https://codeload.github.com/SFML/SFML/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243048123,"owners_count":20227592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","c-plus-plus","cross-platform","games","graphics","hacktoberfest","multimedia","opengl","sdk","sfml"],"created_at":"2024-07-30T22:01:02.161Z","updated_at":"2025-03-15T03:31:08.871Z","avatar_url":"https://github.com/SFML.png","language":"C++","readme":"[![SFML logo](https://www.sfml-dev.org/images/logo.png)](https://www.sfml-dev.org)\n\n# SFML — Simple and Fast Multimedia Library\n\nSFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics, audio and network. It is written in C++, and has bindings for various languages such as C, .Net, Ruby, Python.\n\n## State of Development\n\nDevelopment is focused on version 3 in the `master` branch.\nNo more features are planned for the 2.x release series.\n\n## CMake Template\n\nThe easiest way to get started with SFML is our [CMake-based project template](https://github.com/SFML/cmake-sfml-project/blob/master/README.md).\nThis template will automatically download and build SFML alongside your own application.\nRead the README for full instructions on how to use it.\n\n## Download\n\n-   You can get the latest official release on [SFML's website](https://www.sfml-dev.org/download.php).\n-   You can also get the source code of the current development version from the [Git repository](https://github.com/SFML/SFML).\n-   Alternatively, you can get the latest snapshot / artifact builds from the [artifacts storage](https://artifacts.sfml-dev.org/by-branch/master/).\n\n## Install\n\nFollow the instructions of the [tutorials](https://www.sfml-dev.org/tutorials/), there is one for each platform/compiler that SFML supports.\n\n## Learn\n\nThere are several places to learn SFML:\n\n-   The [official tutorials](https://www.sfml-dev.org/tutorials/)\n-   The [online API documentation](https://www.sfml-dev.org/documentation/)\n-   The [community wiki](https://github.com/SFML/SFML/wiki/)\n\n## Community\n\nHere are some useful community links:\n\n-   [Discord](https://discord.gg/nr4X7Fh)\n-   [Twitter](https://twitter.com/sfmldev)\n-   [Forum](https://en.sfml-dev.org/forums/) ([French](https://fr.sfml-dev.org/forums/))\n\n## Contribute\n\nSFML is an open-source project, and it needs your help to go on growing and improving. If you want to get involved and suggest some additional features, file a bug report or submit a patch, please have a look at the [contribution guidelines](https://www.sfml-dev.org/contribute.php).\n\n## Authors\n\n-   Laurent Gomila (laurent@sfml-dev.org)\n-   Marco Antognini (hiura@sfml-dev.org)\n-   binary1248 (binary1248@hotmail.com)\n-   Lukas Dürrenberger (eXpl0it3r@sfml-dev.org)\n-   Jonathan De Wachter (dewachter.jonathan@gmail.com)\n-   Jan Haller (bromeon@sfml-dev.org)\n-   Mario Liebisch (mario@sfml-dev.org)\n-   Stefan Schindler (tank@sfml-dev.org)\n-   Artur Moreira (artturmoreira@gmail.com)\n-   Vittorio Romeo (vittorioromeo@sfml-dev.org)\n-   Chris Thrasher (thrasher@sfml-dev.org)\n-   And many other members of the SFML community\n\n## License\n\nThe SFML libraries and source code are distributed under the [zlib/libpng license](https://opensource.org/licenses/Zlib). See [license.md](license.md). External libraries used by SFML are distributed under their own licenses.\n\nIn short, SFML is free for any use (commercial or personal, proprietary or open-source). You can use SFML in your project without any restriction. You can even omit to mention that you use SFML -- although it would be appreciated.\n\n## External libraries used by SFML\n\n-   [_stb_image_ and _stb_image_write_](https://github.com/nothings/stb) are [public domain](https://github.com/nothings/stb/blob/master/LICENSE)\n-   [_freetype_](https://gitlab.freedesktop.org/freetype/freetype) is under the [FreeType license or the GPL license](https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/LICENSE.TXT)\n-   [_libogg_](https://gitlab.xiph.org/xiph/ogg) is under the [BSD license](https://gitlab.xiph.org/xiph/ogg/-/blob/master/COPYING)\n-   [_libvorbis_](https://gitlab.xiph.org/xiph/vorbis) is under the [BSD license](https://gitlab.xiph.org/xiph/vorbis/-/blob/master/COPYING)\n-   [_libflac_](https://gitlab.xiph.org/xiph/flac) is under the [BSD license](https://gitlab.xiph.org/xiph/flac/-/blob/master/COPYING.Xiph)\n-   [_minimp3_](https://github.com/lieff/minimp3) is under the [CC0 license](https://github.com/lieff/minimp3/blob/master/LICENSE)\n-   [_miniaudio_](https://github.com/mackron/miniaudio) is [public domain or under the MIT No Attribution license](https://github.com/mackron/miniaudio/blob/master/LICENSE)\n","funding_links":["https://github.com/sponsors/SFML","https://opencollective.com/sfml"],"categories":["C++","TODO scan for Android support in followings","Multimedia","C/C++","Graphics","Real-World Projects","C/C++ 程序设计","Rendering","Libraries"],"sub_categories":["Multimedia","Game Development","网络服务_其他","C++"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSFML%2FSFML","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSFML%2FSFML","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSFML%2FSFML/lists"}