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
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
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