Skip to content

Add Java bindings #33

Description

@savacano28

Context

  • The project is currently Rust-only.
  • Java and JVM languages are widely used in enterprise environments.
  • This is a user-facing feature that enables integration into JVM ecosystems.

Use case

Developers want to use the library in Java/Kotlin backend systems.

Current Workaround

  • Reimplementing logic in Java, or
  • Calling Rust binaries externally

Proposed Solution

Provide Java bindings using:

  • JNI with a C-compatible interface
  • Optionally jni-rs

Additional Information

Care should be taken to provide a clean and idiomatic Java API.

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions