Showing 20 open source projects for "java concurrency"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    From Java To Kotlin

    From Java To Kotlin

    Your Cheat Sheet For Java To Kotlin

    From Java to Kotlin is a practical guide for Android developers transitioning existing codebases and habits from Java to idiomatic Kotlin. Rather than simply showing syntax translations, it emphasizes Kotlin’s expressive features—null safety, extensions, data classes, sealed hierarchies, and higher-order functions—and how to apply them sensibly. Examples illustrate side-by-side Java and Kotlin snippets, revealing opportunities to reduce boilerplate and improve readability. The guide includes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JavaCore

    JavaCore

    JavaCore is a summary of experience with Java core technologies

    ...Its concurrency coverage includes threads, locks, atomics, thread pools, concurrent containers, synchronization, and the Java Memory Model. JVM chapters address memory, garbage collection, bytecode, class loading, diagnostics, monitoring, and performance tuning.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    toBeBetterJavaer

    toBeBetterJavaer

    An easy-to-understand and humorous Java study guide

    ...Dedicated material explores multithreading, concurrency utilities, the Java Memory Model, locks, thread pools, and concurrent collections. JVM coverage includes bytecode, class loading, runtime memory, garbage collection, JIT compilation, and performance diagnosis. It also expands into Spring, databases, Redis, distributed systems, Linux, and other enterprise-development subjects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Cats Effect

    Cats Effect

    The pure asynchronous runtime for Scala

    ...The core abstraction is the IO type (or effect types more generally), which encodes effectful computations in a pure, referentially transparent way. Cats-Effect offers capabilities like deferred execution, cancellation, resource safety (Resource), fiber concurrency (lightweight threads), and interoperation with underlying runtime platforms (JVM, Java concurrency, etc.). It enables developers to write effectful code while preserving composability, purity, and modular reasoning about side effects.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    Guava

    Guava

    Google core libraries for Java

    Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    lancet

    lancet

    A comprehensive, efficient, and reusable util function library of Go

    Lancet is a comprehensive, efficient, and reusable util function library of go. Inspired by the java apache common package and lodash.js. support 600+ go util functions. includes string, slice, datetime, net, crypto, concurrency, etc. Each module is designed as a package with no coupling between modules. Only depends on two kinds of libraries, go standard library and golang.org/x. Well structured, test for every exported function.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 7
    HikariCP

    HikariCP

    A solid, high-performance, JDBC connection pool at last

    HikariCP is a high-performance JDBC connection pooling library designed to offer minimal overhead and maximum throughput. It aims for simplicity and stability, concentrating on fast connection acquisition and minimal latency under load. Its internals manage a pool of connections aggressively but smartly, with options such as leak detection, timeout thresholds, and adaptive connection retirement. Because it avoids heavy internal locking, it scales well in high-concurrency environments, making...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    Chronicle Queue

    Chronicle Queue

    Micro second messaging that stores everything to disk

    Micro second messaging that stores everything to disk. With millions of users worldwide, Chronicle Queue is a leading choice for organizations of all sizes seeking a low-latency, high-performance messaging framework. The Chronicle Queue Enterprise version eliminates compatibility issues and allows for the seamless integration and sharing of data between Java, Rust, Python, and C++ libraries. Chronicle Queue is available as a fully native Java, Rust or C++ library, and also supports a Python...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Scala 2

    Scala 2

    Scala 2 compiler and standard library

    Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries. Scastie is Scala + sbt in your browser! You can use any version of Scala, or even alternate backends such as Dotty, Scala.js, Scala Native, and Typelevel Scala. You can use any published library. You can save and...
    Downloads: 15 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10
    Android Interview Questions

    Android Interview Questions

    Your Cheat Sheet For Android Interview

    This repository is a comprehensive study guide for Android interviews, organized to cover the platform from fundamentals to advanced topics. It includes explanations and Q&A on the Android app lifecycle, activities and fragments, services, broadcast receivers, content providers, and the build system. Modern practices are addressed as well—Kotlin language features, coroutines, Jetpack components, MVVM/MVI architecture, dependency injection, and testing strategies. Performance and reliability...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Twitter Util

    Twitter Util

    Wonderful reusable code from Twitter

    Twitter Util is a collection of utility libraries used at Twitter, covering concurrency (Futures, Promises), timing, caching, I/O helpers, validation, stats collection, and Scala–Java interoperability. Designed for reliability and efficiency in high-scale systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    threadandjuc

    threadandjuc

    High performance three-high-import import system

    ...It is especially useful for Java developers preparing for interviews or improving their understanding of production-level concurrency patterns. Some material also explores large-scale import and high-throughput reporting scenarios, connecting theory to real performance problems. Its main value is giving learners a structured way to study Java concurrency beyond isolated code snippets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    VJTools

    VJTools

    The vip.com's java coding standard, libraries and tools

    Vipshop, which focuses on Java, has some knowledge about Java. "Alibaba Java Development Manual" is the first enterprise-level Java development manual published to the outside world, which is of great significance to the entire industry. Based on the internal experience of Vipshop, we refer to heavy materials such as "Clean Code" and "Effective Java" to add some items and make some simplifications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Hystrix

    Hystrix

    Latency and Fault Tolerance for Distributed Systems

    Defend your app with Hystrix, a latency and fault tolerance library developed by the Netflix API team. It works by isolating points of access to remote systems, services and 3rd party libraries, thereby stopping cascading failure and providing fallback options, and making complex distributed systems more resilient in cases where failure is inevitable. In a distributed environment, failure is simply inevitable for some service dependencies. With Hystrix you can control the interactions...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    dribble

    Adds a little bit to a Java 8 stream

    Some utilities for controlling concurrency and buffering when using the Java 8 stream API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The Panini Language

    The Panini Language

    Better Modularity, Better Concurrency

    This project makes the compiler and tools for the Panini language available. A central goal of the Panini language is to make concurrent programming easier and less error-prone. The main new feature in Panini is called a capsule. A capsule is like an actor but better because it largely retains the traditional approach for reasoning about programs as a sequence of operations, abstracts away all details of thread creation and locking, and supports fully-automatic compile-time analysis of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Easy Simple Network Library

    A MINA-like, cross-platform C++ network library based on boost::asio

    The full name of "esnetwork" is "easy simple network library". It is a cross-platform C++ network library based on boost::asio (http://think-async.com). It aims to be a simple, easy-to-use and full-featured networking framework, like MINA in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Fast Matrix for Java

    General purpose matrix utilities for Java in Parallel Computing

    Fast Matrix for Java (fm4j) is a general-purpose matrix utility library for computing with dense matrices. fm4j encapsulated different underlying implementations and select the optimal one in run-time depending on the size of the input matrix. Moreover, fm4j employs Java (Tm) Concurrency to take advantage of the computation power of multi-cor processors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PROJECT MOVED: https://github.com/workplacesystems/queuj Java job queue built for concurrency control, scalability, persistence and resilience,
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    curjent
    Concurrent agents for Java. Create multithreaded active objects using standard Java interfaces and classes without explicit use of threads, synchronization, or other concurrency primitives.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next