GSoC 2026: Potential Ideas or Ongoing Work in Swift–Java Interoperability

Hi everyone,

I’ve been following the swift-java project for some time and have been particularly interested in its direction around Swift–Java interoperability. I’ve been going through the codebase and related discussions to understand how the project is evolving.

With GSoC 2026 in mind, I’m especially interested in the modern FFM-based Swift–Java interoperability layer and the core interop mechanisms on the Java side. That’s the area I’d like to focus on in depth, while remaining open to contributing to supporting tooling or platform-specific work where helpful.

I’d appreciate any guidance on potential ideas, roadmap items, or suggested areas where contributions would be most valuable at this stage.

Thanks for your time and guidance.

Nice to hear you are interested in contributing to SwiftJava!

Perhaps a GSoC project could be bringing the FFM mode up-to-date with the JNI mode in terms of features, or at least a subset of them. Other ideas could be supporting more language features or Gradle plugins. I would suggest taking a look at the issues page :smiley:

Also, remember you can always suggest your own ideas for GSoC, that's what I did for the JNI mode. In my opinion its important that is something your passionate about.

2 Likes