Quasar is a library that provides high-performance lightweight threads, Go-like channels, Erlang-like actors, and other asynchronous programming tools for Java and Kotlin. Quasar is developed by Parallel Universe and released as free software, dual-licensed under the Eclipse Public License and the GNU Lesser General Public License. Quasar fibers rely on bytecode instrumentation. This can be done at classloading time via a Java Agent, or at compilation time with an Ant task. Quasar’s lightweight thread implementation relies on bytecode instrumentation. Instrumentation can be performed at compilation time or at runtime using a Java agent. The easy and preferable way to instrument programs using Quasar is with the Java agent, which instruments code at runtime. Sometimes, however, running a Java agent is not an option. Quasar supports AOT instrumentation with an Ant task.

Features

  • Java bytecode manipulation and analysis framework
  • A measurement and monitoring library
  • Java utility classes
  • Simple Logging Facade for Java
  • Quasar’s clustering makes use of Galaxy, by Parallel Universe
  • A core component of Quasar, bytecode instrumentation, is a fork of the wonderful Continuations Library

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

GNU Free Documentation License

Follow Quasar

Quasar Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Quasar!

Additional Project Details

Programming Language

Java

Related Categories

Java Libraries

Registered

2021-12-28