瀏覽代碼

Update BINDINGS.md

Ray 5 年之前
父節點
當前提交
2ae5849826
共有 1 個文件被更改,包括 53 次插入35 次删除
  1. 53 35
      BINDINGS.md

+ 53 - 35
BINDINGS.md

@@ -2,41 +2,59 @@
 
 Some people ported raylib to other languages in form of bindings or wrappers to the library, here is a list with the ones I'm aware of:
 
- - [raylib](https://github.com/raysan5/raylib) : raylib **C/C++** version (default)
- - [raylib-lua](https://github.com/raysan5/raylib-lua) : raylib **Lua** binding
- - [raylib-lua-ffi](https://github.com/raysan5/raylib/issues/693) : raylib **Lua** binding
- - [raylib-go](https://github.com/gen2brain/raylib-go) : raylib **Go** binding
- - [raylib-Nim](https://gitlab.com/define-private-public/raylib-Nim) : raylib **Nim** binding
- - [raylib-cr](https://github.com/AregevDev/raylib-cr) : raylib **Crystal** binding
- - [cray](https://gitlab.com/Zatherz/cray) : raylib **Crystal** binding
- - [cray](https://github.com/tapgg/cray) : raylib **Crystal** binding
- - [Graphics::Raylib](https://metacpan.org/pod/Graphics::Raylib) : raylib **Perl** wrapper
- - [raylib-pascal](https://github.com/drezgames/raylib-pascal) - raylib **Pascal** binding
- - [raylib-pas](https://github.com/tazdij/raylib-pas) - raylib **Pascal** binding (including rlgl & raymath)
- - [Raylib-cs](https://github.com/ChrisDill/Raylib-cs) : raylib **C#** binding
- - [RaylibSharp](https://github.com/TheLumaio/RaylibSharp) : raylib **C#** binding
- - [raylib-ruby-ffi](https://github.com/D3nX/raylib-ruby-ffi) : raylib **Ruby** binding
- - [raylib-rs](https://github.com/deltaphc/raylib-rs) : raylib **Rust** binding
- - [raylib-py](https://github.com/overdev/raylib-py) : raylib **Python** binding
- - [raylib-python-cffi](https://github.com/electronstudio/raylib-python-cffi) : raylib **Python** binding
- - [raylib-haskell](https://github.com/DevJac/raylib-haskell) : raylib **Haskell** binding
- - [raylib-java](https://github.com/XoanaIO/raylib-java) : raylib **Java** binding
- - [raylib-chaiscript](https://github.com/RobLoach/raylib-chaiscript) : raylib **ChaiScript** binding
- - [node-raylib](https://github.com/RobLoach/node-raylib) : **Node.js** raylib binding
- - [raylib-odin](https://github.com/kevinw/raylib-odin): **Odin** raylib binding
- - [raylib-factor](https://github.com/Silverbeard00/raylib-factor): **Factor** raylib binding
- - [cl-raylib](https://github.com/longlene/cl-raylib) : raylib **Common Lisp** binding
- - [raylib-nim](https://github.com/Skrylar/raylib-nim) : raylib **Nim** binding
- - [raylib-php](https://github.com/joseph-montanez/raylib-php) : raylib **PHP 7** binding
- - [raylib-php-ffi](https://github.com/oraoto/raylib-php-ffi) : raylib **PHP** binding
- - [raylib-d](https://github.com/0xFireball/raylib_d) : raylib **dlang** binding
- - [raylib-ruby](https://github.com/a0/raylib-ruby) : raylib **Ruby** wrapper
- - [conan-raylib](https://github.com/veyroter/conan-raylib) : raylib **conan** package
- - [raylib-squirrel](https://github.com/RobLoach/raylib-squirrel) : raylib **squirrel** binding (probe of concept)
- - [raylib-mruby](https://github.com/lihaochen910/raylib-mruby) : raylib **mruby** binding
- - [raylib-wren](https://github.com/TSnake41/raylib-wren) : raylib **Wren** binding
- - *[raylib COBOL Usage example](https://github.com/Martinfx/Cobol/tree/master/OpenCobol/Games/raylib)*
- - *raylib flat-assembler Usage example*: not uploaded yet...
+|  name              | language       | repo                                                                 |
+|:------------------:|:--------------:|----------------------------------------------------------------------|
+| raylib             | C              | https://github.com/raysan5/raylib                                    |
+| raylib-cpp         | C++            | https://github.com/robloach/raylib-cpp                               |
+| Raylib-cs          | C#             | https://github.com/ChrisDill/Raylib-cs                               |
+| RaylibSharp        | C#             | https://github.com/TheLumaio/RaylibSharp                             |
+| RaylibFS           | F#             | https://github.com/dallinbeutler/RaylibFS                            |
+| raylib_d           | D              | https://github.com/0xFireball/raylib_d                               |
+| raylib-d           | D              | https://github.com/onroundit/raylib-d                                |
+| raylib-go          | Go             | https://github.com/gen2brain/raylib-go                               |
+| raylib-goplus      | Go             | https://github.com/Lachee/raylib-goplus                              |
+| raylib-rs          | Rust           | https://github.com/deltaphc/raylib-rs                                |
+| raylib-lua         | Lua            | https://github.com/raysan5/raylib-lua                                |
+| raylib-lua-ffi     | Lua            | https://github.com/raysan5/raylib/issues/693                         |
+| raylib-lua-sol     | Lua            | https://github.com/RobLoach/raylib-lua-sol                           |
+| raylib-Nim         | Nim            | https://gitlab.com/define-private-public/raylib-Nim                  |
+| raylib-nim         | Nim            | https://github.com/Skrylar/raylib-nim                                |
+| raylib-haskell     | Haskell        | https://github.com/DevJac/raylib-haskell                             |
+| raylib-cr          | Crystal        | https://github.com/AregevDev/raylib-cr                               |
+| cray               | Crystal        | https://gitlab.com/Zatherz/cray                                      |
+| cray               | Crystal        | https://github.com/tapgg/cray                                        |
+| raylib-pascal      | Pascal         | https://github.com/drezgames/raylib-pascal                           |
+| raylib-pas         | Pascal         | https://github.com/tazdij/raylib-pas                                 |
+| Graphics-Raylib    | Perl           | https://github.com/athreef/Graphics-Raylib                           |
+| raylib-ruby-ffi    | Ruby           | https://github.com/D3nX/raylib-ruby-ffi                              |
+| raylib-ruby        | Ruby           | https://github.com/a0/raylib-ruby                                    |
+| raylib-mruby       | mruby          | https://github.com/lihaochen910/raylib-mruby                         |
+| raylib-py          | Python         | https://github.com/overdev/raylib-py                                 |
+| raylib-python-cffi | Python         | https://github.com/electronstudio/raylib-python-cffi                 |
+| raylib-java        | Java           | https://github.com/XoanaIO/raylib-java                               |
+| node-raylib        | Node.js        | https://github.com/RobLoach/node-raylib                              |
+| QuickJS-raylib     | QuickJS        | https://github.com/sntg-p/QuickJS-raylib                             |
+| raylib-js          | JavaScript     | https://github.com/RobLoach/raylib-js                                |
+| raylib-chaiscript  | ChaiScript     | https://github.com/RobLoach/raylib-chaiscript                        |
+| raylib-squirrel    | Squirrel       | https://github.com/RobLoach/raylib-squirrel                          |
+| racket-raylib-2d   | Racket         | https://github.com/arvyy/racket-raylib-2d                            |
+| raylib-php         | PHP            | https://github.com/joseph-montanez/raylib-php                        |
+| raylib-php-ffi     | PHP            | https://github.com/oraoto/raylib-php-ffi                             |
+| raylib-phpcpp      | PHP            | https://github.com/oraoto/raylib-phpcpp                              |
+| raylib-factor      | Factor         | https://github.com/Silverbeard00/raylib-factor                       |
+| raylib-haxe        | Haxe           | https://github.com/ibilon/raylib-haxe                                |
+| ringraylib         | Ring           | https://github.com/ringpackages/ringraylib                           |
+| cl-raylib          | Common Lisp    | https://github.com/longlene/cl-raylib                                |
+| raylib-scm         | Chicken Scheme | https://github.com/yashrk/raylib-scm                                 |
+| Euraylib           | Euphoria       | https://github.com/gAndy50/Euraylib                                  |
+| raylib-wren        | Wren           | https://github.com/TSnake41/raylib-wren                              |
+| raylib-odin        | Odin           | https://github.com/kevinw/raylib-odin                                |
+| ray.zig            | Zig            | https://github.com/BitPuffin/zig-raylib-experiments                  |
+| raylib-Ada         | Ada            | https://github.com/mimo/raylib-Ada                                   |
+| jaylib             | Janet          | https://github.com/janet-lang/jaylib                                 |
+| raykit             | Kit            | https://github.com/Gamerfiend/raykit                                 |
+| vraylib            | V              | https://github.com/MajorHard/vraylib                                 |
+| raylib.cbl         | COBOL          | *[code examples](https://github.com/Martinfx/Cobol/tree/master/OpenCobol/Games/raylib)* |
  
 Missing some language? Check the [bindings not yet in this list](https://gist.github.com/raysan5/5764cc5b885183f523fce47f098f3d9b#bindings-not-yet-in-the-official-list) or create a new binding! :)