Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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+.
- Host: GitHub
- URL: https://github.com/vectrix-space/flare
- Owner: vectrix-space
- License: mit
- Created: 2021-03-15T09:51:12.000Z (almost 4 years ago)
- Default Branch: main/2
- Last Pushed: 2024-11-01T22:30:33.000Z (about 2 months ago)
- Last Synced: 2024-11-08T19:23:30.496Z (about 1 month ago)
- Topics: collections, hacktoberfest, java, java-library, thread-safe
- Language: Java
- Homepage:
- Size: 400 KB
- Stars: 23
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: readme.md
- License: license.txt
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/