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.
Repository Index
47,133 repositories indexed
25–48 of 539 · Most stars
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
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.
- lwjgl
- kotlin
- opengl
- opencl
Native Mac APIs for Go. Previously known as MacDriver
- golang
- apple
- macos
- objective-c
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Confluent's Apache Kafka Golang client
- confluent
- golang
- golang-library
- golang-bindings
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
- sol
- lua
- lua-bindings
- lua-binding
Esoteric Programming Language
Safe Rust bridge for creating Erlang NIF functions
- erlang
- nif
- elixir
- ffi
👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
- user-agent
- mobile-detect
- robot
- browser
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- reverse-engineering
- protocol-analyser
- file-format
- declarative-language
Build, bundle & ship your Rust WASM application to the web.
- rust
- wasm
- bundler
- assets
OpenCV Bindings for node.js
Bison in JavaScript.
PyZMQ: Python bindings for zeromq
- cython
- python
- zeromq
A library for calling C functions from Go without Cgo
- cgo
- go
- golang
- purego
.NET LINQ capabilities in Go
- go
- linq
- generic-functions
nanobind: tiny and efficient C++/Python bindings
- python
- bindings
- pybind11
- cpp17
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
- java
- jvm
- eclipse-openj9
- compiler
Tools and libraries to glue C/C++ APIs to high-level languages
- cppsharp
- parsing
- glue
- syntax-tree
Generic programming for Scala
- scala
- typelevel
- functional-programming
- generic-programming
Pythonic bindings for FFmpeg's libraries.
- ffmpeg
- pyav
- python
- cython
The Rubinius Language Platform
Production-ready C++ Asynchronous Framework with rich functionality
- async
- asynchronous
- coroutines
- database-access