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

Projects in Awesome Lists by vsilaev

A curated list of projects in awesome lists by vsilaev .

https://github.com/vsilaev/tascalate-concurrent

Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s

async async-programming asynchronous asynchronous-programming completablefuture completionstage concurrency concurrent concurrent-programming executor executorservice java java-library java11 java8 java9 promise promise-interface promise-library promises

Last synced: 07 Apr 2025

https://github.com/vsilaev/tascalate-async-await

Async / Await asynchronous programming model for Java versions 1.8 - 23; similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).

async async-await asynchronous-programming concurrent-programming continuations coroutines java

Last synced: 19 Dec 2024

https://github.com/vsilaev/tascalate-javaflow

Continuations / CoRoutines for Java 1.6 - 23, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.

bytecode-instrumentation cdi continuation continuations coroutine coroutine-framework coroutine-library coroutines instrumentation-agent jakarta-commons-javaflow java java-11 java-8 java-9 java-agent java-library java11 java8 java9 javaflow-instrumentation

Last synced: 19 Dec 2024

https://github.com/vsilaev/tascalate-instrument

Utility classes to develop / use Java Agents across different Java versions (1.6 - 23) - uniformly define classes in agent, attach agents dynamically, etc.

Last synced: 26 Mar 2025

https://github.com/vsilaev/tascalate-javaflow-examples

Examples for Tascalate JavaFlow library

Last synced: 26 Mar 2025

https://github.com/vsilaev/tascalate-javaflow-extras

Continuations / CoRoutines for Java 1.8 - Java 17. This library is an add-on to Tascalate Javaflow continuations library. It provides suspendable version of java.util.Stream, java.util.Iterator, java.util.function.* and helper classes to work with continuations.

bytecode-instrumentation bytecode-manipulation bytecode-rewriter continuation coroutine coroutine-framework coroutine-library coroutines instrumentation instrumentation-agent jakarta-commons-javaflow java java-8 java-agent java-library java8 javaflow-instrumentation

Last synced: 04 Apr 2025

https://github.com/vsilaev/java-multi-methods

Multi-methods for Java platform -- multiple dispatch based on the run time (dynamic) type of more than one of method arguments.

Last synced: 04 Apr 2025

https://github.com/vsilaev/tascalate-memorypool

Tascalate MemoryPool - the implementation of the generic space-limited pool for memory management (RAM, GPU memory, etc). Developed for Java 1.8 and any version of Java 9+

java java17 java8 java9 jna jni memory-management nio nio2 pool pooling

Last synced: 16 Mar 2025

https://github.com/vsilaev/serializable-iterators

Set of wrappers for java.util.Collection subclasses to provide serializable version of java.util.Iterator

Last synced: 04 Apr 2025

https://github.com/vsilaev/tascalate-asmx

Shaded version of ObjectWeb ASM library to use in Tascalate projects

Last synced: 04 Apr 2025