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 19

  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 9 1

Repositories

Showing 10 of 11 repositories
  • 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 Oct 24, 2026
  • jgo Public

    Launcher and dependency manager for Java programs โ˜•

    apposed/jgo's past year of commit activity
    Python 89 Unlicense 17 4 0 Updated Oct 24, 2026
  • appose Public

    Interprocess environment manager ๐ŸงŠ

    apposed/appose's past year of commit activity
    Python 19 BSD-2-Clause 0 14 0 Updated Oct 20, 2026
  • appose-java Public

    Java implementation of Appose โ˜•

    apposed/appose-java's past year of commit activity
    Java 15 BSD-2-Clause 6 0 1 Updated Oct 20, 2026
  • appose-python Public

    Python implementation of Appose ๐Ÿ

    apposed/appose-python's past year of commit activity
    Python 10 BSD-2-Clause 6 0 0 Updated Oct 20, 2026
  • scikit-ops Public

    Write once, run anywhere algorithms

    apposed/scikit-ops's past year of commit activity
    Jupyter Notebook 9 1 3 0 Updated Oct 13, 2026
  • skop-napari Public

    napari extension for scikit-ops

    apposed/skop-napari's past year of commit activity
    Python 1 1 1 0 Updated Oct 12, 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