Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olyutorskii/phiphoj
PhiPhoJ is primitive-typed array based ring buffer library.
https://github.com/olyutorskii/phiphoj
java library ring-buffer
Last synced: about 1 month ago
JSON representation
PhiPhoJ is primitive-typed array based ring buffer library.
- Host: GitHub
- URL: https://github.com/olyutorskii/phiphoj
- Owner: olyutorskii
- License: mit
- Created: 2020-11-05T13:26:55.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2023-10-04T09:07:47.000Z (about 1 year ago)
- Last Synced: 2023-10-04T18:33:18.987Z (about 1 year ago)
- Topics: java, library, ring-buffer
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
# PhiphoJ #
![Java CI with Maven](https://github.com/olyutorskii/PhiphoJ/workflows/Java%20CI%20with%20Maven/badge.svg)
![CodeQL](https://github.com/olyutorskii/PhiphoJ/workflows/CodeQL/badge.svg)-----------------------------------------------------------------------
## What is PhiphoJ ? ##
* **PhiphoJ** is a Java library
that supports primitive-type array based ring buffer.* It's not generics container like java.util.Queue<E>.
There is no boxing/unboxing. It's GC-friendly.* It provides fast random access in ring buffer.
* Ring buffers are also called Circular buffer, FIFO or Queue.
## How to build ##
* PhiphoJ needs to use [Maven 3.3.9+](https://maven.apache.org/)
and JDK 1.8+ to be built.* PhiphoJ runtime does not depend on any other library at all.
Just compile Java sources under `src/main/java/`
if you don't use Maven nor JUnit.## License ##
* Code is under [The MIT License][MIT].
## Project founder ##
* By [Olyutorskii](https://github.com/olyutorskii) at 2020
## Key technology ##
- [Circular buffer][CRB]
[MIT]: https://opensource.org/licenses/MIT
[CRB]: https://en.wikipedia.org/wiki/Circular_buffer--- EOF ---