Compare commits
7 Commits
296da50042
...
b6d5732937
Author | SHA1 | Date |
---|---|---|
aku | b6d5732937 | |
aku | 2487815eb0 | |
Jonatan Ivanov | 2eff38e40f | |
Erik Pragt | 44741b9d05 | |
Colin Redmond | d10e93d2de | |
Shawn | 4583899b5d | |
Mariano Barrios | 7d3028f93e |
15
README.md
15
README.md
|
@ -221,12 +221,12 @@ _Libraries that provide external configuration._
|
|||
|
||||
- [avaje config](https://avaje.io/config/) - Loads yaml and properties files, supports dynamic configuration, plugins, file-watching and config event listeners.
|
||||
- [centraldogma](https://github.com/line/centraldogma) - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.
|
||||
- [cfg4j](https://github.com/cfg4j/cfg4j) - Modern configuration library for distributed apps written in Java.
|
||||
- [config](https://github.com/lightbend/config) - Configuration library supporting Java properties, JSON or its human optimized superset HOCON.
|
||||
- [Configurate](https://github.com/SpongePowered/Configurate) - Configuration library with support for various configuration formats and transformations.
|
||||
- [Curator Framework](https://curator.apache.org/) - High-level API for Apache ZooKeeper.
|
||||
- [dotenv](https://github.com/shyiko/dotenv) - Twelve-factor configuration library which uses environment-specific files.
|
||||
- [Externalized Properties](https://github.com/joel-jeremy/externalized-properties) - Lightweight yet powerful configuration library which supports resolution of properties from external sources and an extensible post-processing/conversion mechanism.
|
||||
- [Gestalt](https://github.com/gestalt-config/gestalt) - Gestalt offers a comprehensive solution to the challenges of configuration management. It allows you to source configuration data from multiple inputs, merge them intelligently, and present them in a structured, type-safe manner.
|
||||
- [ini4j](http://ini4j.sourceforge.net) - Provides an API for handling Windows' INI files.
|
||||
- [KAConf](https://github.com/mariomac/kaconf) - Annotation-based configuration system for Java and Kotlin.
|
||||
- [microconfig](https://microconfig.io) - Configuration system designed for microservices which helps to separate configuration from code. The configuration for different services can have common and specific parts and can be dynamically distributed.
|
||||
|
@ -718,19 +718,20 @@ _Tools for creating or managing mobile applications._
|
|||
_Tools that monitor applications in production._
|
||||
|
||||
- [Automon](https://github.com/stevensouza/automon) - Combines the power of AOP with monitoring and/or logging tools.
|
||||
- [Datadog ![c]](https://github.com/DataDog/dd-trace-java) - Modern monitoring & analytics.
|
||||
- [Dropwizard Metrics](https://github.com/dropwizard/metrics) - Expose metrics via JMX or HTTP and send them to a database.
|
||||
- [Failsafe Actuator](https://github.com/zalando/failsafe-actuator) - Out of the box monitoring of Failsafe Circuit Breaker in Spring-Boot environment.
|
||||
- [Glowroot](https://glowroot.org) - Open-source Java APM.
|
||||
- [HertzBeat](https://github.com/dromara/hertzbeat) - Real-time monitoring system with custom-monitor and agentless.
|
||||
- [hippo4j](https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md) - Dynamic and observable thread pool framework.
|
||||
- [inspectIT](https://www.inspectit.rocks) - Captures detailed run-time information via hooks that can be changed on the fly. It supports tracing over multiple systems via the OpenTracing API and can correlate the data with end user monitoring.
|
||||
- [Instrumental ![c]](https://instrumentalapp.com) - Real-time Java application performance monitoring. A commercial service with free development accounts.
|
||||
- [JavaMelody](https://github.com/javamelody/javamelody) - Performance monitoring and profiling.
|
||||
- [Jaeger client](https://github.com/jaegertracing/jaeger-client-java) - Jaeger client.
|
||||
- [JavaMelody](https://github.com/javamelody/javamelody) - Performance monitoring and profiling.
|
||||
- [jmxtrans](https://github.com/jmxtrans/jmxtrans) - Connect to multiple JVMs and query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVM attributes. Supports different output writes, including Graphite, Ganglia, and StatsD.
|
||||
- [Jolokia](https://jolokia.org) - JMX over REST.
|
||||
- [Metrics](https://github.com/dropwizard/metrics) - Expose metrics via JMX or HTTP and send them to a database.
|
||||
- [Micrometer](https://github.com/micrometer-metrics/micrometer) - Vendor-neutral metrics/observability facade for the most popular metrics/observability libraries.
|
||||
- [Micrometer Tracing](https://github.com/micrometer-metrics/tracing) - Vendor-neutral distributed tracing facade for the most popular tracer libraries.
|
||||
- [Datadog ![c]](https://github.com/DataDog/dd-trace-java) - Modern monitoring & analytics.
|
||||
- [nudge4j](https://github.com/lorenzoongithub/nudge4j) - Remote developer console from the browser for Java 8 via bytecode injection.
|
||||
- [Pinpoint](https://github.com/naver/pinpoint) - Open-source APM tool.
|
||||
- [Prometheus](https://github.com/prometheus/client_java) - Provides a multi-dimensional data model, DSL, autonomous server nodes and much more.
|
||||
|
@ -739,7 +740,6 @@ _Tools that monitor applications in production._
|
|||
- [Stagemonitor](https://github.com/stagemonitor/stagemonitor) - Open-source performance monitoring and transaction tracing for JVM apps.
|
||||
- [Sysmon](https://github.com/palantir/Sysmon) - Lightweight platform monitoring tool for Java VMs.
|
||||
- [zipkin](https://zipkin.io) - Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.
|
||||
- [hippo4j](https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md) - Dynamic and observable thread pool framework.
|
||||
|
||||
### Native
|
||||
|
||||
|
@ -990,7 +990,7 @@ _Libraries that handle security, authentication, authorization or session manage
|
|||
- [SSLContext-Kickstart](https://github.com/Hakky54/sslcontext-kickstart) - High-level SSL context builder for configuring HTTP clients with SSL/TLS.
|
||||
- [Themis](https://github.com/cossacklabs/themis) - Multi-platform high-level cryptographic library provides easy-to-use encryption for protecting sensitive data: secure messaging with forward secrecy, secure data storage (AES256GCM); suits for building end-to-end encrypted applications.
|
||||
- [Tink](https://github.com/google/tink) - Provides a simple and misuse-proof API for common cryptographic tasks.
|
||||
- [Topaz](https://www.topaz.sh) - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC.
|
||||
- [Topaz](https://www.topaz.sh) - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC.
|
||||
|
||||
### Serialization
|
||||
|
||||
|
@ -998,6 +998,7 @@ _Libraries that handle serialization with high efficiency._
|
|||
|
||||
- [FlatBuffers](https://github.com/google/flatbuffers) - Memory-efficient serialization library that can access serialized data without unpacking and parsing it.
|
||||
- [FST](https://github.com/RuedigerMoeller/fast-serialization) - JDK-compatible, high-performance object graph serialization.
|
||||
- [Fury](https://github.com/alipay/fury) - Blazing fast object graph serialization framework powered by JIT and zero-copy.
|
||||
- [Kryo](https://github.com/EsotericSoftware/kryo) - Fast and efficient object graph serialization framework.
|
||||
- [MessagePack](https://github.com/msgpack/msgpack-java) - Efficient binary serialization format.
|
||||
- [PHP Serializer](https://github.com/marcospassos/java-php-serializer) - Serializing objects in the PHP serialization format.
|
||||
|
@ -1061,6 +1062,7 @@ _Testing for the software development process that emerged from TDD and was heav
|
|||
_Everything related to the creation and handling of random data._
|
||||
|
||||
- [Beanmother](https://github.com/keepcosmos/beanmother) - Sets up beans from YAML fixtures.
|
||||
- [Datafaker](https://github.com/datafaker-net/datafaker) - Modern fake data generator forked from Java Faker.
|
||||
- [Fixture Factory](https://github.com/six2six/fixture-factory) - Generates fake objects from a template.
|
||||
- [jFairy](https://github.com/Devskiller/jfairy) - Fake data generator.
|
||||
- [Instancio](https://github.com/instancio/instancio) - Automates data setup in unit tests by generating fully-populated, reproducible objects. Includes JUnit 5 extension.
|
||||
|
@ -1127,6 +1129,7 @@ _Libraries which provide general utility functions._
|
|||
- [Chocotea](https://github.com/cleopatra27/chocotea) - Generates postman collection, environment and integration tests from java code.
|
||||
- [CRaSH](http://www.crashub.org) - Provides a shell into a JVM that's running CRaSH. Used by Spring Boot and others. (LGPL-2.1-or-later)
|
||||
- [Dex](https://github.com/PatMartin/Dex) - Java/JavaFX tool capable of powerful ETL and data visualization.
|
||||
- [dregex](https://github.com/marianobarrios/dregex) - Regular expression engine that uses deterministic finite automata. It supports some Perl-style features and yet retains linear matching time, and also offers set operations.
|
||||
- [Embulk](https://github.com/embulk/embulk) - Bulk data loader that helps data transfer between various databases, storages, file formats, and cloud services.
|
||||
- [fswatch](https://github.com/vorburger/ch.vorburger.fswatch) - Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService.
|
||||
- [Gephi](https://github.com/gephi/gephi) - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only)
|
||||
|
|
Loading…
Reference in New Issue