8000 GitHub - Echonolix/caelum: Idiomatic native access for Kotlin/JVM
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Echonolix/caelum

Repository files navigation

Caelum

Caelum is a Kotlin framework providing a idiomatic way to interact with native libraries and memory. Built on top of Java Project Panama's foreign function interface (FFI) and foreign memory access (FMA) APIs, it enables low-overhead access to native libraries and memory. It also has a custom-built toolchain that generates caelum bindings from C headers automatically.

List of modules

Name Description
caelum-core Core API with basic native memory access
caelum-struct A Gradle plugins providing support for custom structs
caelum-vulkan Vulkan API with OOP structure
caelum-glfw Cross platform window library
caelum-glfw-vulkan An extension for glfw that provides Vulkan support

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

Idiomatic native access for Kotlin/JVM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0