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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start 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