Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremyletang/rust-sfml
SFML bindings for Rust
https://github.com/jeremyletang/rust-sfml
Last synced: 20 days ago
JSON representation
SFML bindings for Rust
- Host: GitHub
- URL: https://github.com/jeremyletang/rust-sfml
- Owner: jeremyletang
- License: other
- Created: 2013-05-29T16:25:42.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T19:26:09.000Z (25 days ago)
- Last Synced: 2024-10-10T11:53:30.684Z (24 days ago)
- Language: Rust
- Homepage:
- Size: 5.59 MB
- Stars: 632
- Watchers: 22
- Forks: 88
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-rust-cn - jeremyletang/rust-sfml - dev.org/) bindings [<img src="https://api.travis-ci.org/jeremyletang/rust-sfml.svg?branch=master">](https://travis-ci.org/jeremyletang/rust-sfml) (Libraries / Game development)
- awesome-rust - jeremyletang/rust-sfml - dev.org/) bindings [<img src="https://api.travis-ci.org/jeremyletang/rust-sfml.svg?branch=master">](https://travis-ci.org/jeremyletang/rust-sfml) (Libraries / Game development)
- awesome-rust - jeremyletang/rust-sfml - dev.org/) bindings (Libraries / Game development)
- awesome-rust-cn - jeremyletang/rust-sfml - dev.org/) 捆绑 (库 Libraries / 游戏开发 Game development)
- awesome-rust-zh - jeremyletang/rust-sfml - [SFML](https://www.sfml-dev.org/)绑定 [<img src="https://api.travis-ci.org/jeremyletang/rust-sfml.svg?branch=master">](https://travis-ci.org/jeremyletang/rust-sfml) (库 / 游戏开发)
- awesome-rust - jeremyletang/rust-sfml - dev.org/) bindings [<img src="https://api.travis-ci.org/jeremyletang/rust-sfml.svg?branch=master">](https://travis-ci.org/jeremyletang/rust-sfml) (库 Libraries / 游戏开发 Game development)
README
rust-sfml ![Build Status](https://github.com/jeremyletang/rust-sfml/actions/workflows/rust.yml/badge.svg) [![crates.io](https://img.shields.io/crates/v/sfml.svg)](https://crates.io/crates/sfml) [![Discord](https://img.shields.io/discord/175298431294636032?style=plastic)](https://discord.gg/XCaM5rhMa6)
=========Rust bindings for [SFML](http://www.sfml-dev.org), the Simple and Fast Multimedia Library.
Platform support
================| | |
|----------------------|----------------------------------------------------------|
| 🐧 Linux | ✅ Most tested |
| 🪟 Windows (MSVC) | ⚠️ Rarely tested. Looking for testers/maintainers! |
| 🐧 -> 🪟 (mingw-w64) | ⚠️ Cross-compile from Linux to Windows. Somewhat tested. |
| 🍎 Mac OS X | ❌ Untested. Looking for testers/maintainers! |Prerequisites
=============- Rust 1.81 or later
- [CMake](https://cmake.org/), and a C++ toolchain for building SFML
- 🐧 On Linux, you need the following dependencies installed:
- Window module: `libGL libX11 libXcursor libXrandr`
- Graphics module: `libfreetype`
- Audio module: `libopenal libvorbisenc libvorbisfile libvorbis`Documentation
=============The API documentation is available at:
If you need help with setting up `rust-sfml` on your system, you can take a look at the [wiki]().\
Please take note that:
* This wiki is supported by the community
* The `rust-sfml` core team doesn't review it
* Your contribution is welcomeLicense
=======This software is a binding of the SFML library created by Laurent Gomila, which is provided under the Zlib/png license.
This software is provided under the same license as SFML, the Zlib/png license.
Discord
=======
rust-sfml users are welcome on the [Official SFML Discord server](https://discord.gg/XCaM5rhMa6)