diff --git a/README.md b/README.md index 077fa8d..c0f19d6 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ A curated list of awesome Java frameworks, libraries and software. *Frameworks which can dynamically manage applications inside of a cluster.* * [Apache Aurora](http://aurora.apache.org/) - Apache Aurora is a Mesos framework for long-running services and cron jobs. +* [Apache Mesos](http://mesos.apache.org/) - Abstracts CPU, memory, storage, and other compute resources away from machines. * [Singularity](http://getsingularity.com/) - Singularity is a Mesos framework that makes deployment and operations easy. It supports web services, background workers, scheduled jobs, and one-off tasks. ## Code Analysis @@ -210,6 +211,7 @@ A curated list of awesome Java frameworks, libraries and software. * [MapDB](http://www.mapdb.org/) - Embedded database engine that provides concurrent collections backed on disk or in off-heap memory. * [Presto](https://github.com/prestodb/presto) - Distributed SQL query engine for big data. * [Querydsl](http://www.querydsl.com/) - Typesafe unified queries. +* [Realm](https://github.com/realm/realm-java) - Mobile database to run directly inside phones, tablets or wearables. * [Redisson](https://github.com/mrniko/redisson) - Allows for distributed and scalable data structures on top of a Redis server. * [Speedment](https://github.com/speedment/speedment) - A database access library that utilizes the Java 8 Stream API for querying. * [Vibur DBCP](http://www.vibur.org/) - JDBC connection pool library which offers advanced performance monitoring capabilities. @@ -268,11 +270,13 @@ A curated list of awesome Java frameworks, libraries and software. * [Apache Storm](http://storm.apache.org/) - Realtime computation system. * [Apache ZooKeeper](http://zookeeper.apache.org/) - Coordination service with distributed configuration, synchronization, and naming registry for large distributed systems. * [Axon Framework](http://www.axonframework.org/) - Framework for creating CQRS applications. +* [Ehcache](http://www.ehcache.org/) - Distributed general purpose cache. * [Hazelcast](http://hazelcast.org/) - Highly scalable in-memory datagrid. * [Hystrix](https://github.com/Netflix/Hystrix) - Provides latency and fault tolerance. * [JGroups](http://www.jgroups.org/) - Toolkit for reliable messaging and creating clusters. * [Lagom](https://www.lightbend.com/lagom) - Framework for creating microservice-based systems. * [Orbit](http://orbit.bioware.com/) - Virtual Actors, adding another level of abstraction to traditional actors. +* [Pinpoint](https://github.com/naver/pinpoint) - Application performance management tool. * [Quasar](http://www.paralleluniverse.co/quasar/) - Lightweight threads and actors for the JVM. ## Distributed Databases @@ -465,6 +469,7 @@ A curated list of awesome Java frameworks, libraries and software. * [J2ObjC](https://github.com/google/j2objc) - Java to Objective-C translator for porting Android libraries to iOS. * [jabba](https://github.com/shyiko/jabba) - Java Version Manager inspired by nvm. * [Jimfs](https://github.com/google/jimfs) - In-memory file system. +* [JPad](http://jpad.io/) - Snippet runner. * [Lanterna](https://github.com/mabe02/lanterna) - Easy console text GUI library similar to curses. * [LightAdmin](http://lightadmin.org/) - Pluggable CRUD UI library for rapid application development. * [Modern Java - A Guide to Java 8](https://github.com/winterbe/java8-tutorial) - Popular Java 8 guide. @@ -482,6 +487,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Kamon](http://www.kamon.io/) - Tool for monitoring applications running on the JVM. * [Metrics](http://metrics.dropwizard.io/) - Expose metrics via JMX or HTTP and can send them to a database. * [New Relic](http://newrelic.com/) - Commercial performance monitor. +* [Prometheus](https://prometheus.io/) - Provides a multi-dimensional data model, DSL, autonomous server nodes and much more. * [SPM](https://sematext.com/spm/) - Commercial performance monitor with distributing transaction tracing for JVM apps. * [Takipi](https://www.takipi.com/) - Commercial in-production error monitoring and debugging. @@ -598,6 +604,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Google Keyczar](https://github.com/google/keyczar) - Easy to use, yet safe encryption framework with key versioning. * [Keycloak](http://keycloak.jboss.org/) - Integrated SSO and IDM for browser apps and RESTful web services. * [OACC](http://oaccframework.org/) - Provides permission-based authorization services. +* [pac4j](https://github.com/pac4j/pac4j) - Security engine. * [PicketLink](http://picketlink.org/) - Umbrella project for security and identity management. ## Serialization