Quasar

Fibers, Channels and Actors for the JVM
Alternatives To Quasar
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Quasar4,257170702 years ago19November 02, 201897otherJava
Fibers, Channels and Actors for the JVM
Skynet1,010
a year ago31mitC#
Skynet 1M threads microbenchmark
Pulsar871
193 years ago30June 12, 201710otherClojure
Fibers, Channels and Actors for Clojure
Comsat56222186 years ago6April 06, 201634otherJava
Fibers and actors for web development
Fibry197
2 months ago37March 06, 2022mitJava
The first Java Actor System supporting fibers from Project Loom
Earl93
2 months ago9otherCrystal
Service Objects for Crystal (Agents, Artists, Supervisors, Pools, ...)
Fibrous41132 years ago19May 27, 2021mitC#
Concurrency library for .Net
Fiber Test36
4 years ago2apache-2.0Java
Clash of threads in the JVM!
Composableasync23
3 years ago1mitC#
Create, compose and inject asynchronous behaviors in .Net Framework and .Net Core.
Actorx4j9
6 years agomitJava
An actor-model based communication library(Java version)
Alternatives To Quasar
Select To Compare


Alternative Project Comparisons
Readme

Quasar
Fibers, Channels and Actors for the JVM

Build Status Version License License

Getting started

Add the following Maven/Gradle dependencies:

Feature Artifact
Core (required) co.paralleluniverse:quasar-core:0.8.0
Actors co.paralleluniverse:quasar-actors:0.8.0
Reactive Streams co.paralleluniverse:quasar-reactive-streams:0.8.0
Disruptor Channels co.paralleluniverse:quasar-disruptor:0.8.0
Kotlin (JDK8+) co.paralleluniverse:quasar-kotlin:0.8.0

Or, build from sources by running:

./gradlew install

Usage

You can also study the examples here.

You can also read the introductory blog post.

When running code that uses Quasar, the instrumentation agent must be run by adding this to the java command line:

-javaagent:path-to-quasar-jar.jar

Related Projects

  • Pulsar is Quasar's extra-cool Clojure API
  • Comsat integrates Quasar with the JVM's web APIs

Getting help

Please make sure to double-check the System Requirements and Troubleshooting sections of the docs, as well as at currently open issues.

Questions and suggestions are welcome at this forum/mailing list.

You can also open a new GitHub issue especially for bug reports and feature requests but if you're not sure please first get in touch with the community through the forum/mailing list.

Contributions (including Pull Requests)

Please have a look at some brief information for contributors.

License

Quasar is free software published under the following license:

Copyright (c) 2013-2018, Parallel Universe Software Co. All rights reserved.

This program and the accompanying materials are dual-licensed under
either the terms of the Eclipse Public License v1.0 as published by
the Eclipse Foundation

  or (per the licensee's choosing)

under the terms of the GNU Lesser General Public License version 3.0
as published by the Free Software Foundation.
Popular Actor Projects
Popular Fiber Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Actor
Concurrency
Fiber