Update render script and Makefile
This commit is contained in:
204
terminal/java
204
terminal/java
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Java [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Java [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;12mA curated list of awesome Java frameworks, libraries and software.[39m
|
||||
|
||||
@@ -89,8 +89,8 @@
|
||||
|
||||
[38;5;12m_Frameworks that ease bean mapping._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdOOv[0m[38;5;12m [39m[38;5;12m(https://github.com/doov-io/doov)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mfluent[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtypesafe[39m[38;5;12m [39m[38;5;12mdomain[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmapping.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mannotations,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mDSL[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mbean[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12measy.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdOOv[0m[38;5;12m [39m[38;5;12m(https://github.com/doov-io/doov)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mfluent[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtypesafe[39m[38;5;12m [39m[38;5;12mdomain[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmapping.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mannotations,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mDSL[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mbean[39m[38;5;12m [39m
|
||||
[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12measy.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJMapper[0m[38;5;12m (https://github.com/jmapper-framework/jmapper-core) - Uses byte code manipulation for lightning-fast mapping. Supports annotations and API or XML configuration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMapStruct[0m[38;5;12m (https://github.com/mapstruct/mapstruct) - Code generator that simplifies mappings between different bean types, based on a convention-over-configuration approach.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mModelMapper[0m[38;5;12m (https://github.com/modelmapper/modelmapper) - Intelligent object mapping library that automatically maps objects to each other.[39m
|
||||
@@ -102,8 +102,8 @@
|
||||
|
||||
[38;5;12m_Tools that handle the build cycle and dependencies of an application._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mMaven[0m[38;5;12m [39m[38;5;12m(https://maven.apache.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDeclarative[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfavors[39m[38;5;12m [39m[38;5;12mconvention[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mconfiguration.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpreferable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mAnt,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mprocedural[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdifficult[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaintain.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mMaven[0m[38;5;12m [39m[38;5;12m(https://maven.apache.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDeclarative[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfavors[39m[38;5;12m [39m[38;5;12mconvention[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mconfiguration.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mpreferable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mAnt,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m
|
||||
[38;5;12mprocedural[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdifficult[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaintain.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBazel[0m[38;5;12m (https://bazel.build) - Tool from Google that builds code quickly and reliably.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuck[0m[38;5;12m (https://github.com/facebook/buck) - Encourages the creation of small, reusable modules consisting of code and resources.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGradle[0m[38;5;12m (https://gradle.org) - Incremental builds programmed via Groovy instead of declaring XML. Works well with Maven's dependency management.[39m
|
||||
@@ -151,8 +151,8 @@
|
||||
[38;5;12m_Libraries that provide TUI frameworks, or building blocks related functions._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mJansi[0m[38;5;12m (https://github.com/fusesource/jansi) - ANSI escape codes to format console output.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJexer[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/klamonte/jexer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mSwing)[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12m(TUI)[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmouse-draggable[39m[38;5;12m [39m[38;5;12mwindows,[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mmanager,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msixel[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12msupport.[39m[38;5;12m [39m[38;5;12mLooks[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m
|
||||
[38;5;14m[1mTurbo[0m[38;5;14m[1m [0m[38;5;14m[1mVision[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Turbo_Vision).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJexer[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/klamonte/jexer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mSwing)[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12m(TUI)[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmouse-draggable[39m[38;5;12m [39m[38;5;12mwindows,[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mterminal[39m[38;5;12m [39m[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mmanager,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msixel[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m
|
||||
[38;5;12msupport.[39m[38;5;12m [39m[38;5;12mLooks[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mTurbo[0m[38;5;14m[1m [0m[38;5;14m[1mVision[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Turbo_Vision).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mText-IO[0m[38;5;12m (https://github.com/beryx/text-io) - Aids the creation of full console-based applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLanterna[0m[38;5;12m (https://github.com/mabe02/lanterna) - Easy console text-GUI library, similar to curses. (LGPL-3.0-only)[39m
|
||||
|
||||
@@ -202,8 +202,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaPoet[0m[38;5;12m (https://github.com/square/javapoet) - API to generate source files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJHipster[0m[38;5;12m (https://github.com/jhipster/generator-jhipster) - Yeoman source code generator for Spring Boot and AngularJS.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJoda-Beans[0m[38;5;12m (https://www.joda.org/joda-beans/) - Small framework that adds queryable properties to Java, enhancing JavaBeans.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJPA[0m[38;5;14m[1m [0m[38;5;14m[1mBuddy[0m[38;5;14m[1m [0m[38;5;14m[1m![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m [39m[38;5;12m(https://www.jpa-buddy.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mentities,[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mrepositories,[39m[38;5;12m [39m[38;5;12mLiquibase[39m[38;5;12m [39m[38;5;12mchangelogs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mscripts.[39m[38;5;12m [39m[38;5;12mOffers[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m
|
||||
[38;5;12mLiquibase/Flyway[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcomparing[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDB,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12mtables.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJPA[0m[38;5;14m[1m [0m[38;5;14m[1mBuddy[0m[38;5;14m[1m [0m[38;5;14m[1m![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m [39m[38;5;12m(https://www.jpa-buddy.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mentities,[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mrepositories,[39m[38;5;12m [39m[38;5;12mLiquibase[39m[38;5;12m [39m[38;5;12mchangelogs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mscripts.[39m[38;5;12m [39m
|
||||
[38;5;12mOffers[39m[38;5;12m [39m[38;5;12mautomatic[39m[38;5;12m [39m[38;5;12mLiquibase/Flyway[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcomparing[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mDB,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mJPA[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12mtables.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLombok[0m[38;5;12m (https://projectlombok.org) - Code generator that aims to reduce verbosity.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRecord-Builder[0m[38;5;12m (https://github.com/Randgalt/record-builder) - Companion builder class, withers and templates for Java records.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTelosys[0m[38;5;12m (https://www.telosys.org/) - Simple and light code generator available as an Eclipse Plugin and also as a CLI.[39m
|
||||
@@ -234,14 +234,14 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mConfigurate[0m[38;5;12m (https://github.com/SpongePowered/Configurate) - Configuration library with support for various configuration formats and transformations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCurator Framework[0m[38;5;12m (https://curator.apache.org/) - High-level API for Apache ZooKeeper.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdotenv[0m[38;5;12m (https://github.com/shyiko/dotenv) - Twelve-factor configuration library which uses environment-specific files.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mExternalized[0m[38;5;14m[1m [0m[38;5;14m[1mProperties[0m[38;5;12m [39m[38;5;12m(https://github.com/joel-jeremy/externalized-properties)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mresolution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproperties[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mextensible[39m
|
||||
[38;5;12mpost-processing/conversion[39m[38;5;12m [39m[38;5;12mmechanism.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGestalt[0m[38;5;12m [39m[38;5;12m(https://github.com/gestalt-config/gestalt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGestalt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmanagement.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12minputs,[39m[38;5;12m [39m
|
||||
[38;5;12mmerge[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mintelligently,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpresent[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstructured,[39m[38;5;12m [39m[38;5;12mtype-safe[39m[38;5;12m [39m[38;5;12mmanner.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mExternalized[0m[38;5;14m[1m [0m[38;5;14m[1mProperties[0m[38;5;12m [39m[38;5;12m(https://github.com/joel-jeremy/externalized-properties)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mresolution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mproperties[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m
|
||||
[38;5;12msources[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mpost-processing/conversion[39m[38;5;12m [39m[38;5;12mmechanism.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGestalt[0m[38;5;12m [39m[38;5;12m(https://github.com/gestalt-config/gestalt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGestalt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmanagement.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||||
[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12minputs,[39m[38;5;12m [39m[38;5;12mmerge[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mintelligently,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpresent[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstructured,[39m[38;5;12m [39m[38;5;12mtype-safe[39m[38;5;12m [39m[38;5;12mmanner.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mini4j[0m[38;5;12m (http://ini4j.sourceforge.net) - Provides an API for handling Windows' INI files.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKAConf[0m[38;5;12m (https://github.com/mariomac/kaconf) - Annotation-based configuration system for Java and Kotlin.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmicroconfig[0m[38;5;12m [39m[38;5;12m(https://microconfig.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfiguration[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m
|
||||
[38;5;12mparts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mdistributed.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmicroconfig[0m[38;5;12m [39m[38;5;12m(https://microconfig.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfiguration[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m
|
||||
[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mparts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mdistributed.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mowner[0m[38;5;12m (https://github.com/lviggiano/owner) - Reduces boilerplate of properties.[39m
|
||||
|
||||
[38;2;255;187;0m[4mConstraint Satisfaction Problem Solver[0m
|
||||
@@ -251,7 +251,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mChoco[0m[38;5;12m (https://choco-solver.org) - Off-the-shelf constraint satisfaction problem solver that uses constraint programming techniques.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJaCoP[0m[38;5;12m (https://github.com/radsz/jacop) - Includes an interface for the FlatZinc language, enabling it to execute MiniZinc models. (AGPL-3.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOptaPlanner[0m[38;5;12m (https://www.optaplanner.org) - Business planning and resource scheduling optimization solver.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTimefold[0m[38;5;12m (https://timefold.ai/docs) - Flexible solver with Spring/Quarkus support and quickstarts for the Vehicle Routing Problem, Maintenance Scheduling, Employee Shift Scheduling and much more.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTimefold[0m[38;5;12m [39m[38;5;12m(https://timefold.ai/docs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFlexible[39m[38;5;12m [39m[38;5;12msolver[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSpring/Quarkus[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mquickstarts[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mVehicle[39m[38;5;12m [39m[38;5;12mRouting[39m[38;5;12m [39m[38;5;12mProblem,[39m[38;5;12m [39m[38;5;12mMaintenance[39m[38;5;12m [39m[38;5;12mScheduling,[39m[38;5;12m [39m[38;5;12mEmployee[39m[38;5;12m [39m[38;5;12mShift[39m[38;5;12m [39m[38;5;12mScheduling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m
|
||||
[38;5;12mmore.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCSV[0m
|
||||
|
||||
@@ -309,14 +310,15 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mMapDB[0m[38;5;12m (http://www.mapdb.org) - Embedded database engine that provides concurrent collections backed on disk or in off-heap memory.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMariaDB4j[0m[38;5;12m (https://github.com/vorburger/MariaDB4j) - Launcher for MariaDB that requires no installation or external dependencies.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mModality[0m[38;5;12m (https://github.com/arkanovicz/modality) - Lightweight ORM with database reverse engineering features.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenDJ[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenIdentityPlatform/OpenDJ)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLDAPv3[39m[38;5;12m [39m[38;5;12mcompliant[39m[38;5;12m [39m[38;5;12mdirectory[39m[38;5;12m [39m[38;5;12mservice,[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mavailable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12midentities.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenDJ[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenIdentityPlatform/OpenDJ)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLDAPv3[39m[38;5;12m [39m[38;5;12mcompliant[39m[38;5;12m [39m[38;5;12mdirectory[39m[38;5;12m [39m[38;5;12mservice,[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mavailable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m
|
||||
[38;5;12mstore[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12midentities.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mQuerydsl[0m[38;5;12m (http://www.querydsl.com) - Typesafe unified queries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mQueryStream[0m[38;5;12m (https://github.com/querystream/querystream) - Build JPA Criteria queries using a Stream-like API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mQuestDB[0m[38;5;12m (https://github.com/questdb/questdb) - High-performance SQL database for time series. Supports InfluxDB line protocol, PostgreSQL wire protocol, and REST.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRealm[0m[38;5;12m (https://github.com/realm/realm-java) - Mobile database to run directly inside phones, tablets or wearables.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRedisson[0m[38;5;12m (https://github.com/redisson/redisson) - Allows for distributed and scalable data structures on top of a Redis server.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrequery[0m[38;5;12m (https://github.com/requery/requery) - Modern, lightweight but powerful object mapping and SQL generator. Easily map to or create databases, or perform queries and updates from any Java-using platform.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrequery[0m[38;5;12m [39m[38;5;12m(https://github.com/requery/requery)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern,[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mgenerator.[39m[38;5;12m [39m[38;5;12mEasily[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mperform[39m[38;5;12m [39m[38;5;12mqueries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m
|
||||
[38;5;12mJava-using[39m[38;5;12m [39m[38;5;12mplatform.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSpeedment[0m[38;5;12m (https://github.com/speedment/speedment) - Database access library that utilizes Java 8's Stream API for querying.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSpring Data JPA MongoDB Expressions[0m[38;5;12m (https://github.com/mhewedy/spring-data-jpa-mongodb-expressions) - Allows you to use MongoDB query language to query your relational database.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTrino[0m[38;5;12m (https://trino.io) - Distributed SQL query engine for big data.[39m
|
||||
@@ -352,8 +354,8 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAspectJ[0m[38;5;12m (https://www.eclipse.org/aspectj/) - Seamless aspect-oriented programming extension.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDCEVM[0m[38;5;12m (https://dcevm.github.io) - JVM modification that allows unlimited redefinition of loaded classes at runtime. (GPL-2.0-only)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFaux[0m[38;5;14m[1m [0m[38;5;14m[1mPas[0m[38;5;12m [39m[38;5;12m(https://github.com/zalando/faux-pas)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msimplifies[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcircumventing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mnone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mRuntime[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mallowed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdefault[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthrow[39m[38;5;12m [39m
|
||||
[38;5;12mchecked[39m[38;5;12m [39m[38;5;12mexceptions.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFaux[0m[38;5;14m[1m [0m[38;5;14m[1mPas[0m[38;5;12m [39m[38;5;12m(https://github.com/zalando/faux-pas)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msimplifies[39m[38;5;12m [39m[38;5;12merror[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcircumventing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mnone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mRuntime[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mallowed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||||
[38;5;12mdefault[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthrow[39m[38;5;12m [39m[38;5;12mchecked[39m[38;5;12m [39m[38;5;12mexceptions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHotswapAgent[0m[38;5;12m (https://github.com/HotswapProjects/HotswapAgent) - Unlimited runtime class and resource redefinition. (GPL-2.0-only)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaParser[0m[38;5;12m (https://github.com/javaparser/javaparser) - Parse, modify and generate Java code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaSymbolSolver[0m[38;5;12m (https://github.com/javaparser/javasymbolsolver) - Symbol solver.[39m
|
||||
@@ -397,13 +399,13 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mArtipie[0m[38;5;12m (https://github.com/artipie/artipie) - Binary artifact management toolkit which hosts them on the file system or S3.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBoxfuse ![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m (https://boxfuse.com) - Deployment of JVM applications to AWS using the principles of immutable infrastructure.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCapsule[0m[38;5;12m (https://github.com/puniverse/capsule) - Simple and powerful packaging and deployment. A fat JAR on steroids, or a "Docker for Java" that supports JVM-optimized containers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCentral[0m[38;5;14m[1m [0m[38;5;14m[1mRepository[0m[38;5;12m [39m[38;5;12m(https://search.maven.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLargest[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mDefault[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mMaven,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m
|
||||
[38;5;12mtools.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCentral[0m[38;5;14m[1m [0m[38;5;14m[1mRepository[0m[38;5;12m [39m[38;5;12m(https://search.maven.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLargest[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mcommunity.[39m[38;5;12m [39m[38;5;12mDefault[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mMaven,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mall[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCloudsmith ![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m (https://cloudsmith.io) - Fully managed package management SaaS with support for Maven/Gradle/SBT with a free tier.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGetdown[0m[38;5;12m (https://github.com/threerings/getdown) - System for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mIzPack[0m[38;5;12m (http://izpack.org) - Setup authoring tool for cross-platform deployments.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJavaPackager[0m[38;5;12m [39m[38;5;12m(https://github.com/fvarrui/JavaPackager)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaven[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGradle[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mGNU/Linux[39m[38;5;12m [39m[38;5;12mexecutables,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m
|
||||
[38;5;12minstallers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJavaPackager[0m[38;5;12m [39m[38;5;12m(https://github.com/fvarrui/JavaPackager)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaven[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGradle[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mGNU/Linux[39m[38;5;12m [39m[38;5;12mexecutables,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12minstallers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjDeploy[0m[38;5;12m (https://www.jdeploy.com) - Deploy desktop apps as native Mac, Windows or Linux bundles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjlink.online[0m[38;5;12m (https://github.com/AdoptOpenJDK/jlink.online) - Builds optimized runtimes over HTTP.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNexus ![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m (https://www.sonatype.com) - Binary management with proxy and caching capabilities.[39m
|
||||
@@ -439,17 +441,18 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mChecker Framework[0m[38;5;12m (https://checkerframework.org) - Pluggable type systems. Includes nullness types, physical units, immutability types and more. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDaikon[0m[38;5;12m (https://plse.cs.washington.edu/daikon/) - Detects likely program invariants and generates JML specs based on those invariants.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJava Path Finder (JPF)[0m[38;5;12m (https://github.com/javapathfinder/jpf-core) - JVM formal verification tool containing a model checker and more. Created by NASA.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJMLOK[0m[38;5;14m[1m [0m[38;5;14m[1m2.0[0m[38;5;12m [39m[38;5;12m(https://massoni.computacao.ufcg.edu.br/home/jmlok)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDetects[39m[38;5;12m [39m[38;5;12minconsistencies[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJML[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mfeedback-directed[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mgeneration,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msuggests[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlikely[39m[38;5;12m [39m[38;5;12mcause[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12meach[39m[38;5;12m [39m[38;5;12mnonconformance[39m[38;5;12m [39m[38;5;12mdetected.[39m[38;5;12m [39m[38;5;12m(GPL-3.0-only)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKeY[0m[38;5;12m [39m[38;5;12m(https://www.key-project.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFormal[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mspecification,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mverification[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mseamlessly[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12mpossible.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mJML[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msymbolic[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mverification.[39m[38;5;12m [39m[38;5;12m(GPL-2.0-or-later)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJMLOK[0m[38;5;14m[1m [0m[38;5;14m[1m2.0[0m[38;5;12m [39m[38;5;12m(https://massoni.computacao.ufcg.edu.br/home/jmlok)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDetects[39m[38;5;12m [39m[38;5;12minconsistencies[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJML[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mfeedback-directed[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mgeneration,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msuggests[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mlikely[39m[38;5;12m [39m[38;5;12mcause[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mnonconformance[39m[38;5;12m [39m[38;5;12mdetected.[39m[38;5;12m [39m[38;5;12m(GPL-3.0-only)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKeY[0m[38;5;12m [39m[38;5;12m(https://www.key-project.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFormal[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mspecification,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mverification[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mobject-oriented[39m[38;5;12m [39m[38;5;12msoftware[39m
|
||||
[38;5;12mas[39m[38;5;12m [39m[38;5;12mseamlessly[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mJML[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msymbolic[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mverification.[39m[38;5;12m [39m[38;5;12m(GPL-2.0-or-later)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOpenJML[0m[38;5;12m (http://www.openjml.org) - Translates JML specifications into SMT-LIB format and passes the proof problems implied by the program to backend solvers. (GPL-2.0-only)[39m
|
||||
|
||||
[38;2;255;187;0m[4mFunctional Programming[0m
|
||||
|
||||
[38;5;12m_Libraries that facilitate functional programming._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCyclops[0m[38;5;12m (https://github.com/aol/cyclops) - Monad and stream utilities, comprehensions, pattern matching, functional extensions for all JDK collections, future streams, trampolines and much more.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCyclops[0m[38;5;12m [39m[38;5;12m(https://github.com/aol/cyclops)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMonad[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mutilities,[39m[38;5;12m [39m[38;5;12mcomprehensions,[39m[38;5;12m [39m[38;5;12mpattern[39m[38;5;12m [39m[38;5;12mmatching,[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mJDK[39m[38;5;12m [39m[38;5;12mcollections,[39m[38;5;12m [39m[38;5;12mfuture[39m[38;5;12m [39m[38;5;12mstreams,[39m[38;5;12m [39m[38;5;12mtrampolines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m
|
||||
[38;5;12mmore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mderive4j[0m[38;5;12m (https://github.com/derive4j/derive4j) - Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching and morphisms. (GPL-3.0-only)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFugue[0m[38;5;12m (https://bitbucket.org/atlassian/fugue) - Functional extensions to Guava.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFunctional Java[0m[38;5;12m (http://www.functionaljava.org) - Implements numerous basic and advanced programming abstractions that assist composition-oriented development.[39m
|
||||
@@ -514,8 +517,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mAsync Http Client[0m[38;5;12m (https://github.com/AsyncHttpClient/async-http-client) - Asynchronous HTTP and WebSocket client library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAvaje Http Client[0m[38;5;12m (https://avaje.io/http-client) - Wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFeign[0m[38;5;12m (https://github.com/OpenFeign/feign) - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mHTTP[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(https://github.com/googleapis/google-http-java-client)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPluggable[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mjava.net.HttpURLConnection,[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mClient,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mEngine,[39m[38;5;12m [39m
|
||||
[38;5;12mXML,[39m[38;5;12m [39m[38;5;12mGson,[39m[38;5;12m [39m[38;5;12mJackson[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProtobuf.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mHTTP[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(https://github.com/googleapis/google-http-java-client)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPluggable[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mjava.net.HttpURLConnection,[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mClient,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m
|
||||
[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mEngine,[39m[38;5;12m [39m[38;5;12mXML,[39m[38;5;12m [39m[38;5;12mGson,[39m[38;5;12m [39m[38;5;12mJackson[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProtobuf.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmethanol[0m[38;5;12m (https://github.com/mizosoft/methanol) - HTTP client extensions library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRetrofit[0m[38;5;12m (https://square.github.io/retrofit/) - Typesafe REST client.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRibbon[0m[38;5;12m (https://github.com/Netflix/ribbon) - Client-side IPC library that is battle-tested in the cloud.[39m
|
||||
@@ -536,10 +539,12 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mEclipse[0m[38;5;12m (https://www.eclipse.org) - Established open-source project with support for lots of plugins and languages.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mIntelliJ IDEA ![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m (https://www.jetbrains.com/idea/) - Supports many JVM languages and provides good options for Android development. The commercial edition targets the enterprise sector.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjGRASP[0m[38;5;12m (https://www.jgrasp.org) - Created to provide software visualizations that work in conjunction with the debugger such as Control Structure Diagrams, UML class diagrams and Object Viewer.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mjGRASP[0m[38;5;12m [39m[38;5;12m(https://www.jgrasp.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mvisualizations[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mconjunction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdebugger[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mControl[39m[38;5;12m [39m[38;5;12mStructure[39m[38;5;12m [39m[38;5;12mDiagrams,[39m[38;5;12m [39m[38;5;12mUML[39m[38;5;12m [39m[38;5;12mclass[39m[38;5;12m [39m[38;5;12mdiagrams[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m
|
||||
[38;5;12mViewer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNetBeans[0m[38;5;12m (https://netbeans.apache.org) - Provides integration for several Java SE and EE features, from database access to HTML5.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSnapCode[0m[38;5;12m (https://reportmill.com/SnapCode/) - Modern IDE for Java running in the browser, focused on education.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://code.visualstudio.com/docs/languages/java) - Provides Java support for lightweight projects with a simple, modern workflow by using extensions from the internal marketplace.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVisual[0m[38;5;14m[1m [0m[38;5;14m[1mStudio[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m(https://code.visualstudio.com/docs/languages/java)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple,[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mworkflow[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m
|
||||
[38;5;12mmarketplace.[39m
|
||||
|
||||
[38;2;255;187;0m[4mImagery[0m
|
||||
|
||||
@@ -550,37 +555,37 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mThumbnailator[0m[38;5;12m (https://github.com/coobird/thumbnailator) - High-quality thumbnail generation library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTwelveMonkeys[0m[38;5;12m (https://github.com/haraldk/TwelveMonkeys) - Collection of plugins that extend the number of supported image file formats.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mZXing[0m[38;5;12m (https://github.com/zxing/zxing) - Multi-format 1D/2D barcode image processing library.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mimage-comparison[0m[38;5;12m [39m[38;5;12m(https://github.com/romankh3/image-comparison)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcompares[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12msizes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferences[39m[38;5;12m [39m[38;5;12mvisually[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdrawing[39m[38;5;12m [39m[38;5;12mrectangles.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mparts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m
|
||||
[38;5;12mexcluded[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomparison.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mimage-comparison[0m[38;5;12m [39m[38;5;12m(https://github.com/romankh3/image-comparison)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcompares[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12msizes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferences[39m[38;5;12m [39m[38;5;12mvisually[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdrawing[39m[38;5;12m [39m[38;5;12mrectangles.[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mparts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mexcluded[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcomparison.[39m
|
||||
|
||||
[38;2;255;187;0m[4mIntrospection[0m
|
||||
|
||||
[38;5;12m_Libraries that help make the Java introspection and reflection API easier and faster to use._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mClassGraph[0m[38;5;12m [39m[38;5;12m(https://github.com/classgraph/classgraph)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mClassGraph[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mFastClasspathScanner)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12muber-fast,[39m[38;5;12m [39m[38;5;12multra-lightweight,[39m[38;5;12m [39m[38;5;12mparallelized[39m[38;5;12m [39m[38;5;12mclasspath[39m[38;5;12m [39m[38;5;12mscanner[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mscanner[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mScala,[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mlanguages.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mClassGraph[0m[38;5;12m [39m[38;5;12m(https://github.com/classgraph/classgraph)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mClassGraph[39m[38;5;12m [39m[38;5;12m(formerly[39m[38;5;12m [39m[38;5;12mFastClasspathScanner)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12muber-fast,[39m[38;5;12m [39m[38;5;12multra-lightweight,[39m[38;5;12m [39m[38;5;12mparallelized[39m[38;5;12m [39m[38;5;12mclasspath[39m[38;5;12m [39m[38;5;12mscanner[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mscanner[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mScala,[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mlanguages.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjOOR[0m[38;5;12m (https://github.com/jOOQ/jOOR) - jOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMirror[0m[38;5;12m [39m[38;5;12m(http://projetos.vidageek.net/mirror/mirror/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMirror[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mlight[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mproblem,[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mnamed[39m[38;5;12m [39m[38;5;12mReflectionUtil,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrely[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mreflection[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m
|
||||
[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mtasks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMirror[0m[38;5;12m [39m[38;5;12m(http://projetos.vidageek.net/mirror/mirror/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMirror[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mlight[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mproblem,[39m[38;5;12m [39m[38;5;12musually[39m[38;5;12m [39m[38;5;12mnamed[39m[38;5;12m [39m[38;5;12mReflectionUtil,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrely[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mreflection[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mtasks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mObjenesis[0m[38;5;12m (http://objenesis.org) - Allows dynamic instantiation without default constructor, e.g. constructors which have required arguments, side effects or throw exceptions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mReflectASM[0m[38;5;12m (https://github.com/EsotericSoftware/reflectasm) - ReflectASM is a very small Java library that provides high performance reflection by using code generation.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReflections[0m[38;5;12m [39m[38;5;12m(https://github.com/ronmamo/reflections)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReflections[39m[38;5;12m [39m[38;5;12mscans[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mclasspath,[39m[38;5;12m [39m[38;5;12mindexes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetadata,[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m
|
||||
[38;5;12mwithin[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReflections[0m[38;5;12m [39m[38;5;12m(https://github.com/ronmamo/reflections)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReflections[39m[38;5;12m [39m[38;5;12mscans[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mclasspath,[39m[38;5;12m [39m[38;5;12mindexes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetadata,[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12msave[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m
|
||||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||||
|
||||
[38;2;255;187;0m[4mJob Scheduling[0m
|
||||
|
||||
[38;5;12m_Libraries for scheduling background jobs._[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJobRunr[0m[38;5;12m [39m[38;5;12m(https://github.com/jobrunr/jobrunr)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJob[39m[38;5;12m [39m[38;5;12mscheduling[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mlambdas[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfire-and-forget,[39m[38;5;12m [39m[38;5;12mdelayed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecurring[39m[38;5;12m [39m[38;5;12mjobs.[39m[38;5;12m [39m[38;5;12mGuarantees[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mscheduler[39m[38;5;12m [39m[38;5;12minstance[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12moptimistic[39m[38;5;12m [39m
|
||||
[38;5;12mlocking.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpersistence,[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12membeddable.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJobRunr[0m[38;5;12m [39m[38;5;12m(https://github.com/jobrunr/jobrunr)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJob[39m[38;5;12m [39m[38;5;12mscheduling[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mlambdas[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfire-and-forget,[39m[38;5;12m [39m[38;5;12mdelayed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecurring[39m[38;5;12m [39m[38;5;12mjobs.[39m[38;5;12m [39m[38;5;12mGuarantees[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mscheduler[39m[38;5;12m [39m
|
||||
[38;5;12minstance[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12moptimistic[39m[38;5;12m [39m[38;5;12mlocking.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpersistence,[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12membeddable.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mQuartz[0m[38;5;12m (https://github.com/quartz-scheduler/quartz) - Feature-rich, open source job scheduling library that can be integrated within virtually any Java application.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSundial[0m[38;5;12m (https://github.com/knowm/Sundial) - Lightweight framework to simply define jobs, define triggers and start the scheduler.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWisp[0m[38;5;12m (https://github.com/Coreoz/Wisp) - Simple library with minimal footprint and straightforward API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdb-scheduler[0m[38;5;12m (https://github.com/kagkarlsson/db-scheduler) - Persistent and cluster-friendly scheduler.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1measy-batch[0m[38;5;12m [39m[38;5;12m(https://github.com/j-easy/easy-batch)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mbatch[39m[38;5;12m [39m[38;5;12mjobs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mpipelines.[39m[38;5;12m [39m[38;5;12mRecords[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msequence[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mprocessed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mbatches[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||||
[38;5;12msink.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mshedlock[0m[38;5;12m [39m[38;5;12m(https://github.com/lukas-krecan/ShedLock)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMakes[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mscheduled[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mnode,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12macquires[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlock[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprevents[39m
|
||||
[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mnode[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthread.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1measy-batch[0m[38;5;12m [39m[38;5;12m(https://github.com/j-easy/easy-batch)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSet[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mbatch[39m[38;5;12m [39m[38;5;12mjobs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mpipelines.[39m[38;5;12m [39m[38;5;12mRecords[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msequence[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mprocessed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m
|
||||
[38;5;12mbatches[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msink.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mshedlock[0m[38;5;12m [39m[38;5;12m(https://github.com/lukas-krecan/ShedLock)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMakes[39m[38;5;12m [39m[38;5;12msure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mscheduled[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mexecuted[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mnode,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12macquires[39m[38;5;12m [39m[38;5;12ma[39m
|
||||
[38;5;12mlock[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprevents[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mnode[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthread.[39m
|
||||
|
||||
[38;2;255;187;0m[4mJSON[0m
|
||||
|
||||
@@ -614,8 +619,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mDragonwell8[0m[38;5;12m (https://github.com/alibaba/dragonwell8) - Downstream version of OpenJDK optimized for online e-commerce, financial, logistics applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGraal[0m[38;5;12m (https://github.com/oracle/graal) - Polyglot embeddable JVM. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLiberica JDK[0m[38;5;12m (https://bell-sw.com) - Built from OpenJDK, thoroughly tested and passed the JCK. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenJ9[0m[38;5;12m [39m[38;5;12m(https://github.com/eclipse/openj9)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12menterprise-calibre,[39m[38;5;12m [39m[38;5;12mflexibly[39m[38;5;12m [39m[38;5;12mlicensed,[39m[38;5;12m [39m[38;5;12mopenly-governed[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mextending[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maugmenting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mOMR[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenJDK[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenJ9[0m[38;5;12m [39m[38;5;12m(https://github.com/eclipse/openj9)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHigh[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12menterprise-calibre,[39m[38;5;12m [39m[38;5;12mflexibly[39m[38;5;12m [39m[38;5;12mlicensed,[39m[38;5;12m [39m[38;5;12mopenly-governed[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mextending[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maugmenting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m
|
||||
[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mOMR[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenJDK[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOpen JDK[0m[38;5;12m (https://openjdk.java.net) - Open JDK community home. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mParparVM[0m[38;5;12m (https://github.com/codenameone/CodenameOne/tree/master/vm) - VM with non-blocking, concurrent GC for iOS. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRedHat Open JDK[0m[38;5;12m (https://developers.redhat.com/products/openjdk/overview) - RedHat's OpenJDK distribution. (GPL-2.0-only WITH Classpath-exception-2.0)[39m
|
||||
@@ -628,8 +633,8 @@
|
||||
[38;5;12m_Libraries that log the behavior of an application._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mApache Log4j 2[0m[38;5;12m (https://logging.apache.org/log4j/) - Complete rewrite with a powerful plugin and configuration architecture.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEchopraxia[0m[38;5;12m [39m[38;5;12m(https://github.com/tersesystems/echopraxia)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mcontext,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconditional[39m[38;5;12m [39m[38;5;12mlogging.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mLogback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLog4J2[39m[38;5;12m [39m[38;5;12mimplementations,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mEchopraxia's[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||||
[38;5;12mcompletely[39m[38;5;12m [39m[38;5;12mdependency-free,[39m[38;5;12m [39m[38;5;12mmeaning[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEchopraxia[0m[38;5;12m [39m[38;5;12m(https://github.com/tersesystems/echopraxia)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mcontext,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconditional[39m[38;5;12m [39m[38;5;12mlogging.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mLogback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLog4J2[39m[38;5;12m [39m[38;5;12mimplementations,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||||
[38;5;12mEchopraxia's[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompletely[39m[38;5;12m [39m[38;5;12mdependency-free,[39m[38;5;12m [39m[38;5;12mmeaning[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGraylog[0m[38;5;12m (https://www.graylog.org) - Open-source aggregator suited for extended role and permission management. (GPL-3.0-only)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKibana[0m[38;5;12m (https://www.elastic.co/kibana) - Analyzes and visualizes log files. Some features require payment.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLogback[0m[38;5;12m (http://logback.qos.ch) - Robust logging library with interesting configuration options via Groovy.[39m
|
||||
@@ -638,7 +643,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mp6spy[0m[38;5;12m (https://github.com/p6spy/p6spy) - Enables logging for all JDBC transactions without changes to the code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSLF4J[0m[38;5;12m (http://www.slf4j.org) - Abstraction layer/simple logging facade.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtinylog[0m[38;5;12m (https://tinylog.org/v2/) - Lightweight logging framework with static logger class.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOpenTracing Toolbox[0m[38;5;12m (https://github.com/zalando/opentracing-toolbox) - Collection of libraries that build on top of OpenTracing and provide extensions and plugins to existing instrumentations.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenTracing[0m[38;5;14m[1m [0m[38;5;14m[1mToolbox[0m[38;5;12m [39m[38;5;12m(https://github.com/zalando/opentracing-toolbox)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOpenTracing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m
|
||||
[38;5;12minstrumentations.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMachine Learning[0m
|
||||
|
||||
@@ -655,8 +661,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - CLI tool to transpile models into native code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNeureka[0m[38;5;12m (https://github.com/Gleethos/neureka) - A lightweight, platform independent, OpenCL accelerated nd-array/tensor library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1moj! Algorithms[0m[38;5;12m (https://www.ojalgo.org/) - High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOryx[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m(https://github.com/OryxProject/oryx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mreal-time,[39m[38;5;12m [39m[38;5;12mlarge-scale[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcollaborative[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m[38;5;12mclassification,[39m[38;5;12m [39m
|
||||
[38;5;12mregression,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclustering.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOryx[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m(https://github.com/OryxProject/oryx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mreal-time,[39m[38;5;12m [39m[38;5;12mlarge-scale[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcollaborative[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m
|
||||
[38;5;12mclassification,[39m[38;5;12m [39m[38;5;12mregression,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclustering.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSiddhi[0m[38;5;12m (https://github.com/siddhi-io/siddhi) - Cloud native streaming and complex event processing engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSmile[0m[38;5;12m (https://github.com/haifengl/smile) - Statistical Machine Intelligence and Learning Engine provides a set of machine learning algorithms and a visualization library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTribuo[0m[38;5;12m (https://tribuo.org/) - Provides tools for classification, regression, clustering, model development and interfaces with other libraries such as scikit-learn, pytorch and TensorFlow.[39m
|
||||
@@ -693,7 +699,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mEureka[0m[38;5;12m (https://github.com/Netflix/eureka) - REST-based service registry for resilient load balancing and failover.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHelidon[0m[38;5;12m (https://helidon.io) - Two-style approach for writing microservices: Functional-reactive and as an implementation of MicroProfile.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJDA[0m[38;5;12m (https://github.com/DV8FromTheWorld/JDA) - Wrapping of the Discord REST API and its WebSocket events.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mKeenType[0m[38;5;12m (https://github.com/DaveJarvis/KeenType) - Modernized version of a Java-based implementation of the New Typesetting System, which was heavily based on Donald E. Knuth's original TeX.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKeenType[0m[38;5;12m [39m[38;5;12m(https://github.com/DaveJarvis/KeenType)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModernized[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mNew[39m[38;5;12m [39m[38;5;12mTypesetting[39m[38;5;12m [39m[38;5;12mSystem,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mheavily[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mDonald[39m[38;5;12m [39m[38;5;12mE.[39m[38;5;12m [39m[38;5;12mKnuth's[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m
|
||||
[38;5;12mTeX.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkubernetes-client[0m[38;5;12m (https://github.com/fabric8io/kubernetes-client) - Client provides access to the full Kubernetes & OpenShift REST APIs via a fluent DSL.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMicronaut[0m[38;5;12m (https://micronaut.io) - Modern full-stack framework with focus on modularity, minimal memory footprint and startup time.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNacos[0m[38;5;12m (https://nacos.io) - Dynamic service discovery, configuration and service management platform for building cloud native applications.[39m
|
||||
@@ -709,8 +716,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mCQEngine[0m[38;5;12m (https://github.com/npgall/cqengine) - Ultra-fast, SQL-like queries on Java collections.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDesign Patterns[0m[38;5;12m (https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFF4J[0m[38;5;12m (https://github.com/ff4j/ff4j) - Feature Flags for Java.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFizzBuzz[0m[38;5;14m[1m [0m[38;5;14m[1mEnterprise[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNo-nonsense[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFizzBuzz[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mserious[39m[38;5;12m [39m[38;5;12mbusinessmen[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mserious[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mpurposes.[39m[38;5;12m [39m[38;5;12m(No[39m[38;5;12m [39m
|
||||
[38;5;12mexplicit[39m[38;5;12m [39m[38;5;12mlicense)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFizzBuzz[0m[38;5;14m[1m [0m[38;5;14m[1mEnterprise[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNo-nonsense[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mFizzBuzz[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mserious[39m[38;5;12m [39m[38;5;12mbusinessmen[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mserious[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m
|
||||
[38;5;12mpurposes.[39m[38;5;12m [39m[38;5;12m(No[39m[38;5;12m [39m[38;5;12mexplicit[39m[38;5;12m [39m[38;5;12mlicense)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mIP2Location.io Java SDK[0m[38;5;12m (https://github.com/ip2location/ip2location-io-java) - Wrapper for the IP2Location.io Geolocation API and the IP2WHOIS domain WHOIS API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJ2ObjC[0m[38;5;12m (https://github.com/google/j2objc) - Java-to-Objective-C translator for porting Android libraries to iOS.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJBake[0m[38;5;12m (https://jbake.org) - Static website generator.[39m
|
||||
@@ -760,13 +767,13 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mGlowroot[0m[38;5;12m (https://glowroot.org) - Open-source Java APM.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHertzBeat[0m[38;5;12m (https://github.com/dromara/hertzbeat) - Real-time monitoring system with custom-monitor and agentless.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhippo4j[0m[38;5;12m (https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md) - Dynamic and observable thread pool framework.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1minspectIT[0m[38;5;12m [39m[38;5;12m(https://www.inspectit.rocks)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCaptures[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mhooks[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mchanged[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfly.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mtracing[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOpenTracing[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcorrelate[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mmonitoring.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1minspectIT[0m[38;5;12m [39m[38;5;12m(https://www.inspectit.rocks)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCaptures[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mhooks[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mchanged[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfly.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mtracing[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOpenTracing[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcorrelate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mmonitoring.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mInstrumental ![0m[38;5;12mc[39m[38;5;14m[1m [0m[38;5;12m (https://instrumentalapp.com) - Real-time Java application performance monitoring. A commercial service with free development accounts.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJaeger client[0m[38;5;12m (https://github.com/jaegertracing/jaeger-client-java) - Jaeger client.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaMelody[0m[38;5;12m (https://github.com/javamelody/javamelody) - Performance monitoring and profiling.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mjmxtrans[0m[38;5;12m [39m[38;5;12m(https://github.com/jmxtrans/jmxtrans)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConnect[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mJVMs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mattributes[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mJMX.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mnon-Java[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m
|
||||
[38;5;12mattributes.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mwrites,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mGraphite,[39m[38;5;12m [39m[38;5;12mGanglia,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStatsD.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mjmxtrans[0m[38;5;12m [39m[38;5;12m(https://github.com/jmxtrans/jmxtrans)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConnect[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mJVMs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mattributes[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mJMX.[39m[38;5;12m [39m[38;5;12mIts[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mnon-Java[39m[38;5;12m [39m
|
||||
[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mattributes.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mwrites,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mGraphite,[39m[38;5;12m [39m[38;5;12mGanglia,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStatsD.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJolokia[0m[38;5;12m (https://jolokia.org) - JMX over REST.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMicrometer[0m[38;5;12m (https://github.com/micrometer-metrics/micrometer) - Vendor-neutral metrics/observability facade for the most popular metrics/observability libraries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMicrometer Tracing[0m[38;5;12m (https://github.com/micrometer-metrics/tracing) - Vendor-neutral distributed tracing facade for the most popular tracer libraries.[39m
|
||||
@@ -786,8 +793,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mAparapi[0m[38;5;12m (https://github.com/Syncleus/aparapi) - Converts bytecode to OpenCL which allows execution on GPUs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJavaCPP[0m[38;5;12m (https://github.com/bytedeco/javacpp) - Provides efficient and easy access to native C++.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJNA[0m[38;5;12m (https://github.com/java-native-access/jna) - Work with native libraries without writing JNI. Also provides interfaces to common system libraries.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJNR[0m[38;5;12m [39m[38;5;12m(https://github.com/jnr/jnr-ffi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mJNI.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mlibraries.[39m[38;5;12m [39m[38;5;12mSame[39m[38;5;12m [39m[38;5;12mgoals[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mJNA,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mfaster,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserves[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mupcoming[39m[38;5;12m [39m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1mPanama[0m[38;5;12m [39m[38;5;12m(http://openjdk.java.net/projects/panama).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJNR[0m[38;5;12m [39m[38;5;12m(https://github.com/jnr/jnr-ffi)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mJNI.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mlibraries.[39m[38;5;12m [39m[38;5;12mSame[39m[38;5;12m [39m[38;5;12mgoals[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mJNA,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mfaster,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserves[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mbasis[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupcoming[39m[38;5;12m [39m[38;5;14m[1mProject[0m[38;5;14m[1m [0m[38;5;14m[1mPanama[0m[38;5;12m [39m[38;5;12m(http://openjdk.java.net/projects/panama).[39m
|
||||
|
||||
[38;2;255;187;0m[4mNatural Language Processing[0m
|
||||
|
||||
@@ -822,8 +829,10 @@
|
||||
|
||||
[38;5;12m_APIs that handle the persistence of objects._[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mApache Cayenne[0m[38;5;12m (https://cayenne.apache.org) - Provides a clean, static API for data access. Also includes a GUI Modeler for working with database mappings, and DB reverse engineering and generation.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDoma[0m[38;5;12m (https://github.com/domaframework/doma) - Database access framework that verifies and generates source code at compile time using annotation processing as well as native SQL templates called two-way SQL.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mCayenne[0m[38;5;12m [39m[38;5;12m(https://cayenne.apache.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclean,[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12maccess.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mModeler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mmappings,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12mreverse[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mgeneration.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDoma[0m[38;5;12m [39m[38;5;12m(https://github.com/domaframework/doma)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mverifies[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mcompile[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mannotation[39m[38;5;12m [39m[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mtemplates[39m[38;5;12m [39m
|
||||
[38;5;12mcalled[39m[38;5;12m [39m[38;5;12mtwo-way[39m[38;5;12m [39m[38;5;12mSQL.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEbean[0m[38;5;12m (https://ebean.io) - Provides simple and fast data access.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEclipseLink[0m[38;5;12m (https://www.eclipse.org/eclipselink/) - Supports a number of persistence standards: JPA, JAXB, JCA and SDO.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHibernate[0m[38;5;12m (http://hibernate.org/orm/) - Robust and widely used, with an active community. (LGPL-2.1-only)[39m
|
||||
@@ -868,8 +877,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mhonest-profiler[0m[38;5;12m (https://github.com/jvm-profiling-tools/honest-profiler) - Low-overhead, bias-free sampling profiler.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjHiccup[0m[38;5;12m (https://github.com/giltene/jHiccup) - Logs and records platform JVM stalls.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJITWatch[0m[38;5;12m (https://github.com/AdoptOpenJDK/jitwatch) - Analyze the JIT compiler optimisations made by the HotSpot JVM.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJMH[0m[38;5;12m [39m[38;5;12m(http://openjdk.java.net/projects/code-tools/jmh/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHarness[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding,[39m[38;5;12m [39m[38;5;12mrunning,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalysing[39m[38;5;12m [39m[38;5;12mnano/micro/milli/macro[39m[38;5;12m [39m[38;5;12mbenchmarks[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mtargeting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM.[39m[38;5;12m [39m[38;5;12m(GPL-2.0[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mWITH[39m
|
||||
[38;5;12mClasspath-exception-2.0)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJMH[0m[38;5;12m [39m[38;5;12m(http://openjdk.java.net/projects/code-tools/jmh/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHarness[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding,[39m[38;5;12m [39m[38;5;12mrunning,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalysing[39m[38;5;12m [39m[38;5;12mnano/micro/milli/macro[39m[38;5;12m [39m[38;5;12mbenchmarks[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlanguages[39m[38;5;12m [39m[38;5;12mtargeting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mJVM.[39m[38;5;12m [39m[38;5;12m(GPL-2.0[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mWITH[39m[38;5;12m [39m[38;5;12mClasspath-exception-2.0)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLatencyUtils[0m[38;5;12m (https://github.com/LatencyUtils/LatencyUtils) - Utilities for latency measurement and reporting.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPlatform[0m
|
||||
@@ -965,17 +974,17 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mDropwizard[0m[38;5;12m (https://github.com/dropwizard/dropwizard) - Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mElide[0m[38;5;12m (https://elide.io) - Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJersey[0m[38;5;12m (https://jersey.github.io) - JAX-RS reference implementation.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicroserver[0m[38;5;12m [39m[38;5;12m(https://github.com/aol/micro-server)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConvenient,[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12mBoot.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m30[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgrowing,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mmicro-monolith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m
|
||||
[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mstyles.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicroserver[0m[38;5;12m [39m[38;5;12m(https://github.com/aol/micro-server)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConvenient,[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mSpring[39m[38;5;12m [39m[38;5;12mBoot.[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m30[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgrowing,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m
|
||||
[38;5;12mmicro-monolith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mstyles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRapidoid[0m[38;5;12m (https://www.rapidoid.org) - Simple, secure and extremely fast framework consisting of an embedded HTTP server, GUI components and dependency injection.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrest.li[0m[38;5;12m [39m[38;5;12m(https://github.com/linkedin/rest.li)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mrobust,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mtypesafe[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12masynchronous,[39m[38;5;12m [39m[38;5;12mnon-blocking[39m[38;5;12m [39m[38;5;12mIO[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mworkflow[39m[38;5;12m [39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mpromotes[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mpractices,[39m[38;5;12m [39m[38;5;12muniform[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsistent[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodeling.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrest.li[0m[38;5;12m [39m[38;5;12m(https://github.com/linkedin/rest.li)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mrobust,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mtypesafe[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12masynchronous,[39m[38;5;12m [39m[38;5;12mnon-blocking[39m[38;5;12m [39m[38;5;12mIO[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m
|
||||
[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mworkflow[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mpromotes[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mpractices,[39m[38;5;12m [39m[38;5;12muniform[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsistent[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodeling.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRESTEasy[0m[38;5;12m (https://resteasy.github.io) - Fully certified and portable implementation of the JAX-RS specification.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRestExpress[0m[38;5;12m (https://github.com/RestExpress/RestExpress) - Thin wrapper on the JBoss Netty HTTP stack that provides scaling and performance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRestlet Framework[0m[38;5;12m (https://github.com/restlet/restlet-framework-java) - Pioneering framework with powerful routing and filtering capabilities, and a unified client and server API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSpark[0m[38;5;12m (http://sparkjava.com) - Sinatra inspired framework.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCrnk[0m[38;5;12m [39m[38;5;12m(http://www.crnk.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mresource-oriented[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msorting,[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m[38;5;12mpaging,[39m[38;5;12m [39m[38;5;12mlinking,[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mgraphs,[39m[38;5;12m [39m[38;5;12mtype-safety,[39m[38;5;12m [39m[38;5;12mbulk[39m[38;5;12m [39m[38;5;12mupdates,[39m[38;5;12m [39m
|
||||
[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCrnk[0m[38;5;12m [39m[38;5;12m(http://www.crnk.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mresource-oriented[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msorting,[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m[38;5;12mpaging,[39m[38;5;12m [39m[38;5;12mlinking,[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mgraphs,[39m[38;5;12m [39m[38;5;12mtype-safety,[39m[38;5;12m [39m[38;5;12mbulk[39m
|
||||
[38;5;12mupdates,[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mspringdoc-openapi[0m[38;5;12m (https://github.com/springdoc/springdoc-openapi) - Automates the generation of API documentation using Spring Boot projects.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSwagger[0m[38;5;12m (https://swagger.io) - Standard, language-agnostic interface to REST APIs.[39m
|
||||
|
||||
@@ -993,11 +1002,12 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mJGraphX[0m[38;5;12m (https://github.com/jgraph/jgraphx) - Library for visualizing (mainly Swing) and interacting with node-edge graphs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLogicNG[0m[38;5;12m (https://github.com/logic-ng/LogicNG) - Library for creating, manipulating and solving Boolean and Pseudo-Boolean formulas.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMines Java Toolkit[0m[38;5;12m (https://github.com/MinesJTK/jtk) - Library for geophysical scientific computation, visualization and digital signal analysis.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMorpheus[0m[38;5;12m [39m[38;5;12m(https://github.com/zavtech/morpheus-core)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mversatile[39m[38;5;12m [39m[38;5;12mtwo-dimensional[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mtabular[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDataFrame[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12min-memory[39m[38;5;12m [39m[38;5;12manalytics[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscientific[39m[38;5;12m [39m
|
||||
[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOrekit[0m[38;5;12m [39m[38;5;12m(https://www.orekit.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mdynamics[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12m(orbits,[39m[38;5;12m [39m[38;5;12mdates,[39m[38;5;12m [39m[38;5;12mattitude,[39m[38;5;12m [39m[38;5;12mframes...)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12m(conversions,[39m[38;5;12m [39m[38;5;12mpropagations,[39m[38;5;12m [39m[38;5;12mpointing...)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mhandle[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOrson-Charts[0m[38;5;12m (https://github.com/jfree/orson-charts) - Generates a wide variety of 3D charts that can be displayed with Swing and JavaFX or exported to PDF, SVG, PNG and JPEG. (GPL-3.0-only)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMorpheus[0m[38;5;12m [39m[38;5;12m(https://github.com/zavtech/morpheus-core)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mversatile[39m[38;5;12m [39m[38;5;12mtwo-dimensional[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mtabular[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDataFrame[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menable[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12min-memory[39m[38;5;12m [39m[38;5;12manalytics[39m
|
||||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscientific[39m[38;5;12m [39m[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOrekit[0m[38;5;12m [39m[38;5;12m(https://www.orekit.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mflight[39m[38;5;12m [39m[38;5;12mdynamics[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12m(orbits,[39m[38;5;12m [39m[38;5;12mdates,[39m[38;5;12m [39m[38;5;12mattitude,[39m[38;5;12m [39m[38;5;12mframes...)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12m(conversions,[39m[38;5;12m [39m[38;5;12mpropagations,[39m
|
||||
[38;5;12mpointing...)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhandle[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOrson-Charts[0m[38;5;12m [39m[38;5;12m(https://github.com/jfree/orson-charts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGenerates[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mcharts[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdisplayed[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSwing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJavaFX[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mexported[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPDF,[39m[38;5;12m [39m[38;5;12mSVG,[39m[38;5;12m [39m[38;5;12mPNG[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJPEG.[39m[38;5;12m [39m
|
||||
[38;5;12m(GPL-3.0-only)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTablesaw[0m[38;5;12m (https://github.com/jtablesaw/tablesaw) - Includes a data-frame, an embedded column store, and hundreds of methods to transform, summarize, or filter data.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mXChart[0m[38;5;12m (https://github.com/knowm/XChart) - Light-weight library for plotting data. Many customizable chart types are available.[39m
|
||||
|
||||
@@ -1018,8 +1028,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mBouncy Castle[0m[38;5;12m (https://www.bouncycastle.org/java.html) - All-purpose cryptographic library and JCA provider offering a wide range of functions, from basic helpers to PGP/SMIME operations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDependencyCheck[0m[38;5;12m (https://github.com/jeremylong/DependencyCheck) - Detects publicly disclosed vulnerabilities contained within a project's dependencies.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCryptomator[0m[38;5;12m (https://cryptomator.org) - Multiplatform, transparent, client-side encryption of files in the cloud. (GPL-3.0-only)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHdiv[0m[38;5;12m [39m[38;5;12m(https://github.com/hdiv/hdiv)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRuntime[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrepels[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mrisks[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOWASP[39m[38;5;12m [39m[38;5;12mTop[39m[38;5;12m [39m[38;5;12m10,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12minjection,[39m[38;5;12m [39m[38;5;12mcross-site[39m[38;5;12m [39m[38;5;12mscripting,[39m[38;5;12m [39m[38;5;12mcross-site[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mforgery,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||||
[38;5;12mtampering,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbrute[39m[38;5;12m [39m[38;5;12mforce[39m[38;5;12m [39m[38;5;12mattacks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHdiv[0m[38;5;12m [39m[38;5;12m(https://github.com/hdiv/hdiv)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRuntime[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mrepels[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mrisks[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOWASP[39m[38;5;12m [39m[38;5;12mTop[39m[38;5;12m [39m[38;5;12m10,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12minjection,[39m[38;5;12m [39m[38;5;12mcross-site[39m[38;5;12m [39m[38;5;12mscripting,[39m[38;5;12m [39m[38;5;12mcross-site[39m[38;5;12m [39m
|
||||
[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mforgery,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mtampering,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbrute[39m[38;5;12m [39m[38;5;12mforce[39m[38;5;12m [39m[38;5;12mattacks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjjwt[0m[38;5;12m (https://github.com/jwtk/jjwt) - JSON web token for Java and Android.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjwt-java[0m[38;5;12m (https://github.com/BastiaanJansen/jwt-java) - Easily create and parse JSON Web Tokens and create customized JWT validators using a fluent API.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJwks RSA[0m[38;5;12m (https://github.com/auth0/jwks-rsa-java) - JSON Web Key Set parser.[39m
|
||||
@@ -1035,8 +1045,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mPassword4j[0m[38;5;12m (https://github.com/Password4j/password4j) - User-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various other cryptographic hash functions.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSecurityBuilder[0m[38;5;12m (https://github.com/tersesystems/securitybuilder) - Fluent Builder API for JCA and JSSE classes and especially X.509 certificates.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSSLContext-Kickstart[0m[38;5;12m (https://github.com/Hakky54/sslcontext-kickstart) - High-level SSL context builder for configuring HTTP clients with SSL/TLS.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThemis[0m[38;5;12m [39m[38;5;12m(https://github.com/cossacklabs/themis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMulti-platform[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mencryption[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mprotecting[39m[38;5;12m [39m[38;5;12msensitive[39m[38;5;12m [39m[38;5;12mdata:[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mforward[39m[38;5;12m [39m[38;5;12msecrecy,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m
|
||||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12m(AES256GCM);[39m[38;5;12m [39m[38;5;12msuits[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m[38;5;12mencrypted[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThemis[0m[38;5;12m [39m[38;5;12m(https://github.com/cossacklabs/themis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMulti-platform[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mcryptographic[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12measy-to-use[39m[38;5;12m [39m[38;5;12mencryption[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mprotecting[39m[38;5;12m [39m[38;5;12msensitive[39m[38;5;12m [39m[38;5;12mdata:[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mforward[39m
|
||||
[38;5;12msecrecy,[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12m(AES256GCM);[39m[38;5;12m [39m[38;5;12msuits[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mend-to-end[39m[38;5;12m [39m[38;5;12mencrypted[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTink[0m[38;5;12m (https://github.com/google/tink) - Provides a simple and misuse-proof API for common cryptographic tasks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTopaz[0m[38;5;12m (https://www.topaz.sh) - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC.[39m
|
||||
|
||||
@@ -1068,12 +1078,13 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mFreemarker[0m[38;5;12m (https://freemarker.apache.org) - Library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHandlebars.java[0m[38;5;12m (https://jknack.github.io/handlebars.java/) - Logicless and semantic Mustache templates.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJade4J[0m[38;5;12m (https://github.com/neuland/jade4j) - Implementation of Pug (formerly known as Jade).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJamal[0m[38;5;12m (https://github.com/verhas/jamal) - Extendable template engine embedded into Maven/JavaDoc, supporting multiple extensions (Groovy, Ruby, JavaScript, JShell, PlantUml) with support for snippet handling.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJamal[0m[38;5;12m [39m[38;5;12m(https://github.com/verhas/jamal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExtendable[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mMaven/JavaDoc,[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mextensions[39m[38;5;12m [39m[38;5;12m(Groovy,[39m[38;5;12m [39m[38;5;12mRuby,[39m[38;5;12m [39m[38;5;12mJavaScript,[39m[38;5;12m [39m[38;5;12mJShell,[39m[38;5;12m [39m[38;5;12mPlantUml)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m
|
||||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12msnippet[39m[38;5;12m [39m[38;5;12mhandling.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjstachio[0m[38;5;12m (https://github.com/jstachio/jstachio) - Typesafe Mustache templating engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mjte[0m[38;5;12m (https://github.com/casid/jte) - Compiles to classes, and uses an easy syntax, several features to make development easier and provides fast execution and a small footprint.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJtwig[0m[38;5;12m (https://github.com/jtwig/jtwig) - Modular, configurable and fully tested template engine.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPebble[0m[38;5;12m [39m[38;5;12m(https://pebbletemplates.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mTwig[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mseparates[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12minheritance[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12measy-to-read[39m[38;5;12m [39m[38;5;12msyntax.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mships[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mautoescaping[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mintegrated[39m
|
||||
[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minternationalization.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPebble[0m[38;5;12m [39m[38;5;12m(https://pebbletemplates.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mTwig[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mseparates[39m[38;5;12m [39m[38;5;12mitself[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12minheritance[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12measy-to-read[39m[38;5;12m [39m[38;5;12msyntax.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mships[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mautoescaping[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m
|
||||
[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minternationalization.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRocker[0m[38;5;12m (https://github.com/fizzed/rocker) - Optimized, memory efficient and speedy template engine producing statically typed, plain objects.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mStringTemplate[0m[38;5;12m (https://github.com/antlr/stringtemplate4) - Template engine for generating source code, web pages, emails, or any other formatted text output.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mThymeleaf[0m[38;5;12m (https://www.thymeleaf.org) - Aims to be a substitute for JSP and works for XML files.[39m
|
||||
@@ -1104,8 +1115,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mJBehave[0m[38;5;12m (https://jbehave.org) - Extensively configurable framework that describes stories.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJGiven[0m[38;5;12m (http://jgiven.org) - Provides a fluent API which allows for simpler composition.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLamdba Behave[0m[38;5;12m (https://github.com/RichardWarburton/lambda-behave) - Aims to provide a fluent API to write tests in long and descriptive sentences that read like plain English.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSerenity[0m[38;5;14m[1m [0m[38;5;14m[1mBDD[0m[38;5;12m [39m[38;5;12m(https://github.com/serenity-bdd/serenity-core)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomated[39m[38;5;12m [39m[38;5;12mAcceptance[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mCucumber,[39m[38;5;12m [39m[38;5;12mJBehave[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJUnit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m
|
||||
[38;5;12mspecifications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSerenity[0m[38;5;14m[1m [0m[38;5;14m[1mBDD[0m[38;5;12m [39m[38;5;12m(https://github.com/serenity-bdd/serenity-core)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomated[39m[38;5;12m [39m[38;5;12mAcceptance[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mCucumber,[39m[38;5;12m [39m[38;5;12mJBehave[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJUnit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mhigh[39m
|
||||
[38;5;12mquality[39m[38;5;12m [39m[38;5;12mexecutable[39m[38;5;12m [39m[38;5;12mspecifications.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFixtures[0m
|
||||
|
||||
@@ -1157,7 +1168,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpojo-tester[0m[38;5;12m (https://www.pojo.pl) - Automatically performs tests on basic POJO methods. (LGPL-3.0-only)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mraml-tester[0m[38;5;12m (https://github.com/nidi3/raml-tester) - Tests if a request/response matches a given RAML definition.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSelfie[0m[38;5;12m (https://github.com/diffplug/selfie) - Snapshot testing (inline and on disk).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTestContainers[0m[38;5;12m (https://github.com/testcontainers/testcontainers-java) - Provides throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTestContainers[0m[38;5;12m [39m[38;5;12m(https://github.com/testcontainers/testcontainers-java)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mthrowaway[39m[38;5;12m [39m[38;5;12minstances[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mdatabases,[39m[38;5;12m [39m[38;5;12mSelenium[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mbrowsers,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12manything[39m[38;5;12m [39m[38;5;12melse[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m
|
||||
[38;5;12mcontainer.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMocking[0m
|
||||
|
||||
@@ -1181,8 +1193,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mChocotea[0m[38;5;12m (https://github.com/cleopatra27/chocotea) - Generates postman collection, environment and integration tests from java code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCRaSH[0m[38;5;12m (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)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDex[0m[38;5;12m (https://github.com/PatMartin/Dex) - Java/JavaFX tool capable of powerful ETL and data visualization.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdregex[0m[38;5;12m [39m[38;5;12m(https://github.com/marianobarrios/dregex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRegular[39m[38;5;12m [39m[38;5;12mexpression[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mdeterministic[39m[38;5;12m [39m[38;5;12mfinite[39m[38;5;12m [39m[38;5;12mautomata.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mPerl-style[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mretains[39m[38;5;12m [39m[38;5;12mlinear[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m[38;5;12mtime,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12moffers[39m
|
||||
[38;5;12mset[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdregex[0m[38;5;12m [39m[38;5;12m(https://github.com/marianobarrios/dregex)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRegular[39m[38;5;12m [39m[38;5;12mexpression[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mdeterministic[39m[38;5;12m [39m[38;5;12mfinite[39m[38;5;12m [39m[38;5;12mautomata.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mPerl-style[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mretains[39m[38;5;12m [39m[38;5;12mlinear[39m[38;5;12m [39m[38;5;12mmatching[39m[38;5;12m [39m
|
||||
[38;5;12mtime,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEmbulk[0m[38;5;12m (https://github.com/embulk/embulk) - Bulk data loader that helps data transfer between various databases, storages, file formats, and cloud services.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mfswatch[0m[38;5;12m (https://github.com/vorburger/ch.vorburger.fswatch) - Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGephi[0m[38;5;12m (https://github.com/gephi/gephi) - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only)[39m
|
||||
@@ -1321,10 +1333,11 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mJavin Paul[0m[38;5;12m (https://twitter.com/javinpaul) - Well-known Java blogger.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mJosh Long[0m[38;5;12m (https://twitter.com/starbuxman) - Spring Advocate at Pivotal, author of O'Reilly's Cloud Native Java- and Building Microservices with Spring Boot, JavaOne Rock Star.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLukas Eder[0m[38;5;12m (https://twitter.com/lukaseder) - Java Champion, speaker, Founder and CEO Data Geekery (jOOQ).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMani[0m[38;5;14m[1m [0m[38;5;14m[1mSarkar[0m[38;5;12m [39m[38;5;12m(https://twitter.com/theNeomatrix369)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mchampion,[39m[38;5;12m [39m[38;5;12mPolyglot,[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mCrafter[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m@graalvm,[39m[38;5;12m [39m[38;5;12mAI/ML/DL,[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mScience,[39m[38;5;12m [39m[38;5;12mDeveloper[39m[38;5;12m [39m[38;5;12mcommunities,[39m[38;5;12m [39m[38;5;12mspeaker[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mblogger.[39m[38;5;12m [39m[38;5;12mCreator[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcouple[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mone.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMani[0m[38;5;14m[1m [0m[38;5;14m[1mSarkar[0m[38;5;12m [39m[38;5;12m(https://twitter.com/theNeomatrix369)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mchampion,[39m[38;5;12m [39m[38;5;12mPolyglot,[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mCrafter[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12m@graalvm,[39m[38;5;12m [39m[38;5;12mAI/ML/DL,[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mScience,[39m[38;5;12m [39m[38;5;12mDeveloper[39m[38;5;12m [39m[38;5;12mcommunities,[39m[38;5;12m [39m[38;5;12mspeaker[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mblogger.[39m[38;5;12m [39m
|
||||
[38;5;12mCreator[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcouple[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mlists[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mone.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMario Fusco[0m[38;5;12m (https://twitter.com/mariofusco) - RedHatter, JUG coordinator, frequent speaker and author.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMark Heckler[0m[38;5;12m (https://twitter.com/MkHeck) - Pivotal Principal Technologist and Developer Advocate, conference speaker, published author, and Java Champion, focusing on Internet of Things and the cloud.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMark[0m[38;5;14m[1m [0m[38;5;14m[1mHeckler[0m[38;5;12m [39m[38;5;12m(https://twitter.com/MkHeck)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPivotal[39m[38;5;12m [39m[38;5;12mPrincipal[39m[38;5;12m [39m[38;5;12mTechnologist[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDeveloper[39m[38;5;12m [39m[38;5;12mAdvocate,[39m[38;5;12m [39m[38;5;12mconference[39m[38;5;12m [39m[38;5;12mspeaker,[39m[38;5;12m [39m[38;5;12mpublished[39m[38;5;12m [39m[38;5;12mauthor,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mChampion,[39m[38;5;12m [39m[38;5;12mfocusing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mInternet[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mThings[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcloud.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMark Reinhold[0m[38;5;12m (https://twitter.com/mreinhold) - Chief Architect, Java Platform Group, Oracle.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMarkus Eisele[0m[38;5;12m (https://twitter.com/myfear) - Java EE evangelist, Red Hat.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMartijn Verburg[0m[38;5;12m (https://twitter.com/karianna) - London JUG co-leader, speaker, author, Java Champion and much more.[39m
|
||||
@@ -1372,6 +1385,7 @@
|
||||
|
||||
[38;5;12mContributions are very welcome![39m
|
||||
|
||||
[38;5;12mPlease have a look at the [39m[38;5;14m[1mCONTRIBUTING[0m[38;5;12m (https://github.com/akullpp/awesome-java/blob/master/CONTRIBUTING.md) guidelines and [39m[38;5;14m[1mthe validation tools[0m[38;5;12m (https://github.com/akullpp/awesome-java-lint).[39m
|
||||
[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCONTRIBUTING[0m[38;5;12m [39m[38;5;12m(https://github.com/akullpp/awesome-java/blob/master/CONTRIBUTING.md)[39m[38;5;12m [39m[38;5;12mguidelines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mvalidation[0m[38;5;14m[1m [0m[38;5;14m[1mtools[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/akullpp/awesome-java-lint).[39m
|
||||
|
||||
[38;5;14m[1mc[0m[38;5;12m : https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg[39m
|
||||
|
||||
Reference in New Issue
Block a user