Productive, portable, and performant GPU programming in Python.
- taichi
- differentiable-programming
- gpu-programming
- sparse-computation
47,133 repositories indexed
1–24 of 80 · Most stars
Productive, portable, and performant GPU programming in Python.
Better structured concurrency for go
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
A Ruby language server.
A Graph Traversal Language (no longer active - see Apache TinkerPop)
Go binding to ImageMagick's MagickWand C API
The Swift Geometry Engine.
Python interface for igraph
Typed, correct GraphQL requests and responses in Rust
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Cryptol: The Language of Cryptography
Python binding to the Networking and Cryptography (NaCl) library
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
Python interface to Graphviz graph drawing package
Vulkan API bindings for Go programming language
Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
C++ bindings/wrapper for SDL2