Skip to content
@apposed

Appose

Appose is a library for interprocess cooperation with shared memory. The guiding principles are simplicity and efficiency.

Appose was written to enable easy execution of Python-based deep learning from Java without copying tensors, but its utility extends beyond that.

The steps for using Appose are:

  • Build an Environment with the dependencies you need.
  • Create a Service linked to a worker, which runs in its own process.
  • Execute scripts on the worker by launching Tasks.
  • Receive status updates from the task asynchronously via callbacks.

See the repositories below for individual language implementations of Appose.

Popular repositories Loading

  1. jgo jgo Public

    Launcher and dependency manager for Java programs ☕

    Python 86 16

  2. jaunch jaunch Public

    Launch Programs Your Way! 🍔

    Kotlin 13 5

  3. appose-java appose-java Public

    Java implementation of Appose ☕

    Java 12 4

  4. appose appose Public

    Interprocess environment manager 🧊

    Python 12

  5. appose-python appose-python Public

    Python implementation of Appose 🐍

    Python 7 3

  6. codezoom codezoom Public

    Simple software architecture visualizer

    Python 3 1

Repositories

Showing 9 of 9 repositories
  • jgo Public

    Launcher and dependency manager for Java programs ☕

    apposed/jgo’s past year of commit activity
    Python 86 Unlicense 16 6 0 Updated Mar 24, 2026
  • appose-python Public

    Python implementation of Appose 🐍

    apposed/appose-python’s past year of commit activity
    Python 7 BSD-2-Clause 3 0 0 Updated Mar 23, 2026
  • appose-java Public

    Java implementation of Appose ☕

    apposed/appose-java’s past year of commit activity
    Java 12 BSD-2-Clause 4 0 0 Updated Mar 23, 2026
  • codezoom Public

    Simple software architecture visualizer

    apposed/codezoom’s past year of commit activity
    Python 3 Unlicense 1 1 (1 issue needs help) 0 Updated Mar 12, 2026
  • appose Public

    Interprocess environment manager 🧊

    apposed/appose’s past year of commit activity
    Python 12 BSD-2-Clause 0 12 0 Updated Mar 6, 2026
  • appose-fiji-plugin Public

    A template to get started creating Fiji plugin based on appose-java.

    apposed/appose-fiji-plugin’s past year of commit activity
    Java 2 0 0 0 Updated Mar 2, 2026
  • jaunch Public

    Launch Programs Your Way! 🍔

    apposed/jaunch’s past year of commit activity
    Kotlin 13 Unlicense 5 11 0 Updated Jan 2, 2026
  • Appose.jl Public

    Julia implementation of Appose

    apposed/Appose.jl’s past year of commit activity
    Julia 0 BSD-2-Clause 0 1 1 Updated Nov 24, 2025
  • .github Public

    Appose organization profile

    apposed/.github’s past year of commit activity
    0 Unlicense 0 0 0 Updated Jun 22, 2023