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 89 17

  2. appose appose Public

    Interprocess environment manager 🧊

    Python 17

  3. appose-java appose-java Public

    Java implementation of Appose ☕

    Java 15 6

  4. jaunch jaunch Public

    Launch Programs Your Way! 🍔

    Kotlin 14 5

  5. appose-python appose-python Public

    Python implementation of Appose 🐍

    Python 10 6

  6. scikit-ops scikit-ops Public

    Write once, run anywhere algorithms

    Jupyter Notebook 7

Repositories

Showing 10 of 11 repositories
  • appose-python Public

    Python implementation of Appose 🐍

    apposed/appose-python's past year of commit activity
    Python 10 BSD-2-Clause 6 0 2 Updated Sep 29, 2026
  • appose-java Public

    Java implementation of Appose ☕

    apposed/appose-java's past year of commit activity
    Java 15 BSD-2-Clause 6 0 4 Updated Sep 24, 2026
  • appose Public

    Interprocess environment manager 🧊

    apposed/appose's past year of commit activity
    Python 17 BSD-2-Clause 0 15 0 Updated Sep 23, 2026
  • scikit-ops Public

    Write once, run anywhere algorithms

    apposed/scikit-ops's past year of commit activity
    Jupyter Notebook 7 0 3 0 Updated Sep 15, 2026
  • jgo Public

    Launcher and dependency manager for Java programs ☕

    apposed/jgo's past year of commit activity
    Python 89 Unlicense 17 8 3 Updated Aug 21, 2026
  • skop-napari Public

    napari extension for scikit-ops

    apposed/skop-napari's past year of commit activity
    Python 1 0 1 0 Updated Jul 29, 2026
  • skop-fiji Public

    Run scikit-ops routines from Fiji

    apposed/skop-fiji's past year of commit activity
    Java 1 BSD-2-Clause 0 1 0 Updated Jul 29, 2026
  • Appose.jl Public

    Julia implementation of Appose

    apposed/Appose.jl's past year of commit activity
    Julia 0 BSD-2-Clause 1 1 1 Updated Jun 20, 2026
  • codezoom Public

    Software architecture visualizer

    apposed/codezoom's past year of commit activity
    Python 5 Unlicense 1 1 (1 issue needs help) 0 Updated Jun 17, 2026
  • jaunch Public

    Launch Programs Your Way! 🍔

    apposed/jaunch's past year of commit activity
    Kotlin 14 Unlicense 5 11 0 Updated Jan 2, 2026