Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vectrix-space/flare

Useful thread-safe collections with performance in mind for Java 8+.
https://github.com/vectrix-space/flare

collections hacktoberfest java java-library thread-safe

Last synced: about 1 month ago
JSON representation

Useful thread-safe collections with performance in mind for Java 8+.

Awesome Lists containing this project

README

        

Flare [![Discord](https://img.shields.io/discord/819522977586348052?style=for-the-badge)](https://discord.gg/rYpaxPFQrj)
=====
![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/vectrix-space/flare/build/main)
[![MIT License](https://img.shields.io/badge/license-MIT-blue)](license.txt)
[![Maven Central](https://img.shields.io/maven-central/v/space.vectrix.flare/flare?label=stable)](https://search.maven.org/search?q=g:space.vectrix.flare%20AND%20a:flare*)
![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/space.vectrix.flare/flare?label=dev&server=https%3A%2F%2Fs01.oss.sonatype.org)

Useful thread-safe collections with performance in mind.

## Building
__Note:__ If you do not have [Gradle] installed then use `./gradlew` for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.

In order to build Flare you simply need to run the `gradle build` command. You can find the compiled JAR file in `./flare/build/libs` or `./flare-fastutil/build/libs` labeled 'flare-2.0.1.jar' or 'flare-fastutil-2.0.1.jar'.

## Benchmarks

[SyncMap Benchmarks](https://github.com/vectrix-space/flare/tree/main/benchmark#readme)

## Dependency

Gradle:
```groovy
repositories {
mavenCentral()
}

dependencies {
implementation "space.vectrix.flare:flare:2.0.1"
implementation "space.vectrix.flare-fastutil:2.0.1"
}
```

Maven:
```xml


space.vectrix.flare
flare
2.0.1


space.vectrix.flare
flare-fastutil
2.0.1

```

## Credits

Various concepts inspired by [Go].

- [connorhartley]
- [astei]

Initially designed for [Mineteria](https://mineteria.com/).

[Go]: https://golang.org/

[connorhartley]: https://github.com/connorhartley
[astei]: https://github.com/astei

[Gradle]: https://www.gradle.org/