CLibrary Bindings
Difference (last change) (no other diffs, normal page display)
Changed: 13c13
cairo http://www.cairographics.org/; Cairo is a 2D graphics library with support for multiple output devices.; https://github.com/D-Programming-Deimos/cairo |
cairo http://www.cairographics.org/; Cairo is a 2D graphics library with support for multiple output devices.; Deimos:cairo |
Changed: 15c15
libexif http://libexif.sourceforge.net/; reads and writes EXIF metainformation from and to image files.; https://github.com/D-Programming-Deimos/libexif |
libexif http://libexif.sourceforge.net/; reads and writes EXIF metainformation from and to image files.; Deimos:libexif |
Changed: 24c24
libsndfile http://www.mega-nerd.com/libsndfile/; Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.; https://github.com/D-Programming-Deimos/libsndfile |
libsndfile http://www.mega-nerd.com/libsndfile/; Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.; Deimos:libsndfile |
Changed: 26c26
<n>MediaInfo?</n> http://mediainfo.sourceforge.net/; MediaInfo? is a convenient unified display of the most relevant technical and tag data for video and audio files.; https://github.com/D-Programming-Deimos/libmediainfo |
<n>MediaInfo?</n> http://mediainfo.sourceforge.net/; MediaInfo? is a convenient unified display of the most relevant technical and tag data for video and audio files.; Deimos:libmediainfo |
Changed: 28c28
<n>OpenGL</n> http://www.opengl.org/; The Industry's Foundation for High Performance Graphics; http://www.dsource.org/projects/derelict/; https://github.com/p0nce/gfm/tree/master/opengl https://github.com/Dav1dde/glamour |
<n>OpenGL</n> http://www.opengl.org/; The Industry's Foundation for High Performance Graphics; DsourceProject:derelict; GH:p0nce/gfm/tree/master/opengl GH:Dav1dde/glamour |
Changed: 30c30
<n>PortAudio?</n> http://www.portaudio.com/; <n>PortAudio?</n> is a free, cross-platform, open-source, audio I/O library. It provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface.; https://github.com/D-Programming-Deimos/portaudio |
<n>PortAudio?</n> http://www.portaudio.com/; <n>PortAudio?</n> is a free, cross-platform, open-source, audio I/O library. It provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface.; Deimos:portaudio |
Changed: 32c32
SDL http://www.libsdl.org/; Simple DirectMedia? Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.; http://www.dsource.org/projects/derelict/ |
SDL http://www.libsdl.org/; Simple DirectMedia? Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.; DsourceProject:derelict |
Changed: 45c45
libnotify http://developer.gnome.org/libnotify/; libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.; https://github.com/D-Programming-Deimos/libnotify; https://github.com/Dav1dde/dnotify |
libnotify http://developer.gnome.org/libnotify/; libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.; Deimos:libnotify; GH:Dav1dde/dnotify |
Changed: 47c47
libX11 http://www.x.org/wiki/; Core X11 protocol client library; https://github.com/D-Programming-Deimos/libX11 |
libX11 http://www.x.org/wiki/; Core X11 protocol client library; Deimos:libX11 |
Changed: 49c49
ncurses http://www.gnu.org/software/ncurses/; The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more.; https://github.com/D-Programming-Deimos/ncurses |
ncurses http://www.gnu.org/software/ncurses/; The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more.; Deimos:ncurses |
Changed: 58c58
ODE http://www.ode.org/; ODE is an open source, high performance library for simulating rigid body dynamics.; https://github.com/D-Programming-Deimos/ODE |
ODE http://www.ode.org/; ODE is an open source, high performance library for simulating rigid body dynamics.; Deimos:ODE |
Changed: 67c67
systemd http://www.freedesktop.org/wiki/Software/systemd; systemd is a system and service manager for Linux, compatible with <n>SysV?</n> and LSB init scripts.; https://github.com/D-Programming-Deimos/systemd |
systemd http://www.freedesktop.org/wiki/Software/systemd; systemd is a system and service manager for Linux, compatible with <n>SysV?</n> and LSB init scripts.; Deimos:systemd |
Changed: 76c76
libclang http://clang.llvm.org/; C Interface to Clang, a C, C++, Objective C and Objective C++ front-end.; https://github.com/D-Programming-Deimos/libclang; https://github.com/jacob-carlborg/dstep/tree/master/clang |
libclang http://clang.llvm.org/; C Interface to Clang, a C, C++, Objective C and Objective C++ front-end.; Deimos:libclang; GH:jacob-carlborg/dstep/tree/master/clang |
Changed: 78c78
Lua http://www.lua.org/; Lua is a powerful, fast, lightweight, embeddable scripting language.; https://github.com/JakobOvrum/LuaD; https://github.com/JakobOvrum/LuaD |
Lua http://www.lua.org/; Lua is a powerful, fast, lightweight, embeddable scripting language.; GH:JakobOvrum/LuaD; GH:JakobOvrum/LuaD |
Changed: 80c80
<n>OpenCL?</n> http://www.khronos.org/opencl/; <n>OpenCL?</n>™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices.; ; https://github.com/Trass3r/cl4d |
<n>OpenCL?</n> http://www.khronos.org/opencl/; <n>OpenCL?</n>™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices.; ; GH:Trass3r/cl4d |
Changed: 82c82
Ruby http://www.ruby-lang.org/; A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.; https://github.com/D-Programming-Deimos/libruby; https://github.com/jacob-carlborg/orbit/tree/d2/ruby |
Ruby http://www.ruby-lang.org/; A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.; Deimos:libruby; GH:jacob-carlborg/orbit/tree/d2/ruby |
Changed: 91c91
liblzma http://tukaani.org/xz/; XZ Utils is free general-purpose data compression software with high compression ratio. liblzma is a compression library with API similar to that of zlib.; https://github.com/D-Programming-Deimos/liblzma |
liblzma http://tukaani.org/xz/; XZ Utils is free general-purpose data compression software with high compression ratio. liblzma is a compression library with API similar to that of zlib.; Deimos:liblzma |
Changed: 93c93
<n>OpenSSL?</n> http://www.openssl.org/; The <n>OpenSSL?</n> Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.; https://github.com/D-Programming-Deimos/openssl |
<n>OpenSSL?</n> http://www.openssl.org/; The <n>OpenSSL?</n> Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.; Deimos:openssl |
Changed: 102c102
<n>FastCGI?</n> http://www.fastcgi.com/drupal/; <n>FastCGI?</n> is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs.; https://github.com/D-Programming-Deimos/libfcgi |
<n>FastCGI?</n> http://www.fastcgi.com/drupal/; <n>FastCGI?</n> is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs.; Deimos:libfcgi |
Changed: 104c104
libev http://software.schmorp.de/pkg/libev.html; A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs.; https://github.com/D-Programming-Deimos/libev |
libev http://software.schmorp.de/pkg/libev.html; A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs.; Deimos:libev |
Changed: 106c106
libevent http://libevent.org/; libevent is an asynchronous event notification software library.; https://github.com/D-Programming-Deimos/libevent |
libevent http://libevent.org/; libevent is an asynchronous event notification software library.; Deimos:libevent |
Changed: 108c108
ØMQ \zeromq\ http://www.zeromq.org/; The Intelligent Transport Layer; https://github.com/D-Programming-Deimos/ZeroMQ |
ØMQ \zeromq\ http://www.zeromq.org/; The Intelligent Transport Layer; Deimos:ZeroMQ |
This is a list of bindings to C libraries. For some libraries there are bindings from the Deimos project, which attempt a direct port of the C headers with no overhead or D-ification, for others there are D wrappers that make use of the language's features. Individual licenses of the original libraries apply. See their websites for more information.
Note: Feel free to edit this page.
Drawing / Images
|
Multimedia
|
Database
(Take a look at the dedicated page here: DatabaseBindings)
GUI / User Interaction / Desktop Environment
|
Physics / Simulation / Math
|
System Administration
|
Scripting / Refactoring / Compilers
|
Compression / Encryption
|
Software Infrastructure / Networking
|