Skip to content

praxis-live/praxiscore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PraxisCORE v6

PraxisCORE is a modular JVM runtime for cyberphysical programming, supporting real-time coding of real-time systems. It is the heart of PraxisLIVE. With a distributed forest-of-actors architecture, runtime code changes and comprehensive introspection, PraxisCORE brings aspects of Erlang, Smalltalk and Extempore into the Java world ... a powerful platform for media processing, data visualisation, sensors, robotics, IoT, and lots more!

For further information, help and support see https://www.praxislive.org and https://www.praxislive.org/core/

PraxisCORE is an open-source project originally developed by Neil C Smith, and supported by Codelerity Ltd.

Status and requirement

PraxisCORE v6 is under development and not yet ready for use. For PraxisCORE v5 sources check out the legacy-v5 branch.

PraxisCORE v6 will require Java 21. The build currently requires Java 17+.

License

PraxisCORE v5 is licensed under the terms of the GNU Lesser General Public License v3. This means that the core runtime, or a selection of its modules, may be used as a library and included in your own projects without requiring you to share your own code under the same license.

Some modules have different but compatible licenses.