Added new popular libraries

Taken from TechRadar and reddit. All libraries have some relation to the Java language.
This commit is contained in:
Andreas Kull
2016-05-08 13:20:44 +02:00
parent aba62c5c69
commit ebe223e919

View File

@ -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