{"id":265586,"date":"2015-09-14T16:21:03","date_gmt":"2015-09-14T12:21:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=265586"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=265586","title":{"rendered":"\u0428\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0438 Java \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 2: \u0422\u0440\u0438\u0441\u0442\u0430 \u043f\u044f\u0442\u044c\u0434\u0435\u0441\u044f\u0442 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043d\u0435 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 Java opensource \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 github"},"content":{"rendered":"<p>       <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/7c9\/4a0\/261\/7c94a02610ce47d289f778e1c8dd9673.jpg\"\/><\/p>\n<p>  <b>\u0427\u0442\u043e \u044d\u0442\u043e \u0438 \u0437\u0430\u0447\u0435\u043c \u043e\u043d\u043e \u043d\u0430\u0434\u043e<\/b>: \u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e Java \u043c\u0438\u0440\u0430 \u0432 \u0442\u043e\u043c \u0432 \u043d\u0435\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e open-source \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u043d\u0430 \u0432\u0441\u0435 \u0441\u043b\u0443\u0447\u0430\u0438 \u0436\u0438\u0437\u043d\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0443\u0436\u043d\u044b\u0439 \u043d\u0430 github&#8217;e \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0447\u0430\u0441\u0442\u043e \u043c\u0430\u043b\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u043e, \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0441\u043b\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u043f\u043e\u043d\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u044f Android&#8217;a \u0438\u043b\u0438 \u043d\u0435\u0442. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u043f\u043e\u043b\u0443\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043b Java \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0443\u0431\u0440\u0430\u043b \u0441\u0442\u0430\u0440\u044b\u0435 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Android&#8217;a, \u0432\u044b\u0431\u0440\u0430\u043b 350 \u043d\u0430\u0431\u0440\u0430\u0432\u0448\u0438\u0445 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0432\u0435\u0437\u0434, \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c \u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f. <\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0438\u0448\u0443\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 C, \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u044f\u043c\u0438, \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 Java \u043c\u0438\u0440\u0435 open-source \u044d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u0432\u0430\u043c, \u0434\u0443\u043c\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f. <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u043e\u0435\u043a\u0442\u044b, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c<\/b><\/p>\n<div class=\"spoiler_text\">\n<h2> 1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438- 17 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/ReactiveX\/RxJava\">ReactiveX RxJava<\/a> \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 Observer \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043e\u0442 ReactiveX.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 6279 <abbr title=\"RxJava \u2013 Reactive Extensions for the JVM \u2013 a library for composing asynchronous and event-based programs using observable sequences for the Java VM.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-framework\">Spring framework<\/a> Spring \u2014 \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0441\u0430\u043c\u044b\u0439 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a Java \u0432 \u043c\u0438\u0440\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 5921 <abbr title=\"The Spring Framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/guava\">Google Guava<\/a> \u041e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043e\u0442 \u0433\u0443\u0433\u043b\u0430, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 JDK, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0430\u044f \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Java \u0438 \u0442.\u043f. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 JDK1.6 \u0438 \u0432\u044b\u0448\u0435.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3813 <abbr title=\"Google Core Libraries for Java 6+\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eclipse\/vert.x\">Eclipse Vert.x<\/a> \u0420\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u0430\u044f application platform \u0434\u043b\u044f JVM \u043e\u0442 Eclipse, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0430 JavaScript, Ruby, Groovy, Java \u0438 Python, \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043d\u0430 Java, \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c. \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 event bus \u0438 \u0442.\u0434. \u0438 \u0442.\u043f.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u00a0Eclipse Public 1\u00a0\/\u00a0<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3743 <abbr title=\"Vert.x core contains fairly low level functionality including support for HTTP, TCP, file system access, and various other features. You can use this directly in your own applications, and it is used by many of the other components of Vert.x\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/square\/dagger\">Square Dagger<\/a> \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043e\u0442 square \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 dependency injector \u0434\u043b\u044f Android \u0438 Java, \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0447\u0435\u043c guava \u0438\u043b\u0438 Spring, \u043d\u043e \u043f\u043e \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435. \u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 Java \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e JSR-330, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0443\u044e dependency injector.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3607 <abbr title=\"A fast dependency injector for Android and Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/Hystrix\">Netflix Hystrix<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u0441\u043a\u0430\u0434\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043e\u0442\u043a\u0430\u0437\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u0442.\u0434.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3571 <abbr title=\"Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/perwendel\/spark\">Spark<\/a> \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u043e\u0432\u043e\u0440\u043a\u043e\u043c Sinatra, \u0434\u043b\u044f java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2596 <abbr title=\"A Sinatra inspired framework for java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/alibaba\/dubbo\">Alibaba Dubbo<\/a> Dubbo \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438, \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430\u043c\u0438 \u0438 \u0442.\u00a0\u043f. \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c RPC. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1917 <abbr title=\"Dubbo is a distributed service framework enpowers applications with service import\/export capability with high performance RPC.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/curator\">Netflix Curator<\/a> Curator Framework \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache ZooKeeper \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1158 <abbr title=\"ZooKeeper client wrapper and rich ZooKeeper framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cucumber\/cucumber-jvm\">Cucumber jvm<\/a> \u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Cucumber \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1047 <abbr title=\"Cucumber for the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/pcpratts\/rootbeer1\">Rootbeer1<\/a> Rootbeer GPU Compiler \u2014 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c GPU \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 972 <abbr title=\"Rootbeer GPU Compiler - Java GPU Programming\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/oblac\/jodd\">Oblac Jodd<\/a> Jodd \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 Java \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439, \u043d\u043e \u043c\u043e\u0449\u043d\u044b\u0439. Jodd = tools + ioc + mvc + db + aop + tx + json + html &lt; 1.5 Mb. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29\">BSD 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 912 <abbr title=\"Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful.  Jodd = tools + ioc + mvc + db + aop + tx + json + html &lt; 1.5 Mb\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/reactive-streams\/reactive-streams-jvm\">Reactive streams jvm<\/a> Reactive Streams \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f JVM \u2014 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b \u0434\u043b\u044f \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/\">Public Domain (CC0)<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 769 <abbr title=\"Reactive Streams Specification for the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nathanmarz\/storm-contrib\">Storm contrib<\/a> storm-contrib \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c\u0438 Storm. \u041e\u043d\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 spouts\/bolts \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 (Redis, Kafka, MongoDB, etc), \u0438 \u043a\u043e\u0434 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 Storm \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 504 <abbr title=\"A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-batch\">Spring projects Spring batch<\/a> Spring Batch \u044d\u0442\u043e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439, \u0432\u0441\u0435\u043e\u0431\u044a\u0435\u043c\u043b\u044e\u0449\u0438\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e (batch applications), \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u043b\u044f \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 448 <abbr title=\"Spring Batch is a framework for writing offline and batch applications using Spring and Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/DozerMapper\/dozer\">DozerMapper Dozer<\/a> Dozer \u044d\u0442\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433 \u043e\u0434\u043d\u043e\u0433\u043e Java Bean \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 Java Bean \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 421 <abbr title=\"Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/greenrobot\/greenrobot-common\">Greenrobot common<\/a> greenrobot-common \u2014 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0431\u0449\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0438 \u043a\u043b\u0430\u0441\u0441\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043b\u0430\u0441\u0441\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e stream-based IO, \u0444\u0430\u0439\u043b\u0430\u043c\u0438, \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438, \u0434\u0430\u0442\u043e\u0439\/\u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438 hash map\/hash set \u0441 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438) \u0434\u043b\u044f Android and Java \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 419 <abbr title=\"General purpose utilities and hash functions for Android and Java (aka java-common)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438- 10 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 2. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/zxing\/zxing\">zxing<\/a> \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0440\u0430\u0437\u043d\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 1D\/2D barcode \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430 Java \u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u044f\u0437\u044b\u043a\u0438.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 5314 <abbr title=\"ZXing (zebra crossing) is an open-source, multi-format 1D\/2D barcode image processing library implemented in Java, with ports to other languages.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/twall\/jna\">Java Native Access<\/a> Java Native Access \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u043c\u0443 API. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: LGPL 2.1\/<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1750 <abbr title=\"Java Native Access\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tobie\/ua-parser\">Tobie ua-parser<\/a> \u043c\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u043e\u0432\u043e\u0439 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 user agent \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>\/<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>\/Perl, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1497 <abbr title=\"A multi-language port of Browserscopes user agent parser.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/typesafehub\/config\">Typesafehub config<\/a> \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f JVM \u044f\u0437\u044b\u043a\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1369 <abbr title=\"Configuration library for JVM languages\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Athou\/commafeed\">Athou commafeed<\/a> RSS reader, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 Dropwizard \u0438 AngularJS, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 Google Reader. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1226 <abbr title=\"Google Reader inspired self-hosted RSS reader, based on Dropwizard and AngularJS.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/flyingsaucerproject\/flyingsaucer\">flyingsaucer<\/a> Flying Saucer \u044d\u0442\u043e Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f XML \u0438\u043b\u0438 XHTML \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c CSS 2.1 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 PDF, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438\u043b\u0438 Swing panels\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 504 <abbr title=\"XML\/XHTML and CSS 2.1 renderer in pure Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cbeust\/jcommander\">jcommander<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u043e\u043a. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 445 <abbr title=\"Command line parsing framework for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/igniterealtime\/Smack\">Smack<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f XMPP \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f JVMs \u0438 Android. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 426 <abbr title=\"An Open Source XMPP Client Library written in Java for JVMs and Android\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nzakas\/cssembed\">CSSEmbed <\/a> \u044d\u0442\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\/\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f URIs \u0432 CSS files. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 407 <abbr title=\"CSSEmbed is a small program\/library to automate embedding of data URIs in CSS files.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jline\/jline2\">Jline<\/a> \u044d\u0442\u043e java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u044e (\u0432\u0432\u043e\u0434, \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 emacs \u0438 vi \u0440\u0435\u0436\u0438\u043c\u0430\u0445), \u0442\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Readline \u0438 Editline, \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0442\u0430\u043a \u043a\u0430\u043a Jline \u043f\u043e\u0447\u0442\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 Java \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u043e\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0439\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29\">BSD 4<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 396 <abbr title=\"Jline is a java library for handling console input and editing, similar to GNU Readline or the BSD licensed Editline libraries. Like these libraries, JLine provides emacs and vi editing modes, however it is written almost entirely in Java and is thus portable to a wide variety of platforms without having to worry about carrying around platform specific code, which is required by almost all other java line editing tools.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 \u044f\u0437\u044b\u043a Java \u0438 JVM- 11 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 3. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432 \u044f\u0437\u044b\u043a Java \u0438 JVM<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/google\/guice\">Guice<\/a> Guice (\u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0441\u0438\u0442\u0441\u044f &#8216;juice&#8217;) \u044d\u0442\u043e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439 dependency injection \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f Java 6 \u0438 \u0432\u044b\u0448\u0435, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 Google\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1881 <abbr title=\"Guice (pronounced juice) is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/rzwitserloot\/lombok\">Lombok<\/a> \u041e\u0447\u0435\u043d\u044c \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1540 <abbr title=\"Very spicy additions to the Java programming language.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/JodaOrg\/joda-time\">Joda time<\/a> Joda Time \u044d\u0442\u043e \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 date \u0438 time \u0432 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1442 <abbr title=\"Joda-Time is the widely used replacement for the Java date and time classes.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/goldmansachs\/gs-collections\">Gs collections<\/a> \u0414\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 Java \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0439 \u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0441 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1201 <abbr title=\"A supplement or replacement for the Java Collections Framework.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/puniverse\/quasar\">Puniverse Quasar<\/a> Quasar \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f Fibers (\u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043b\u0435\u0433\u043a\u0438\u0435 threads), Go-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 channels \u0438 Erlang-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 actors \u0432 JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: Eclipse Public v1.0\/<a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1091 <abbr title=\"Quasar is a library that provides high-performance lightweight threads, Go-like channels, Erlang-like actors, and other asynchronous programming tools for Java and\u00a0Kotlin.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/orfjackal\/retrolambda\">Retrolambda<\/a> \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u044f\u043c\u0431\u0430 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438\u0437 Java 8 \u0432 Java 7, 6 \u0438 5. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1059 <abbr title=\"Backport of Java 8s lambda expressions to Java 7, 6 and 5\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/jimfs\">Google Jimfs<\/a> Jimfs \u044d\u0442\u043e in-memory \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f Java 7 \u0438 \u0432\u044b\u0448\u0435, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f API \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0432 java.nio.file\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 752 <abbr title=\"Jimfs is an in-memory file system for Java 7 and above, implementing the java.nio.file abstract file system APIs.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/kilim\/kilim\">Kilim<\/a> \u041b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u043b\u044f Java \u0441 \u043e\u0431\u043c\u0435\u043d\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438, nio, http \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 517 <abbr title=\"Lightweight threads for Java, with message passing, nio, http and scheduling support.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/functionaljava\/functionaljava\">Functionaljava<\/a> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>\u00a0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 478 <abbr title=\"Functional programming in Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/OpenHFT\/Chronicle-Queue\">OpenHFT Chronicle Queue<\/a> Chronicle Queue \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u0430\u044f Java \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u043e\u0434\u043d\u0430\u043a\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0436\u0435\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 440 <abbr title=\"Micro second messaging that stores everything to disk\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ocpsoft\/prettytime\">Ocpsoft Prettytime<\/a> PrettyTime \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java date \u0432 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043d\u0430\u0442\u0443\u0440\u0430\u043b\u044c\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u043e\u043c \u0432 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u044f\u0445 (Digg, Twitter, and Facebook) \u0438 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 30 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"PrettyTime is an OpenSource time formatting library. Completely customizable, it creates human readable, relative timestamps like those seen on Digg, Twitter, and Facebook. Get started \u201cright now!\u201d and in over 30 languages!\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4. \u0412\u0435\u0431\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438- 17 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 4. \u0412\u0435\u0431\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/Atmosphere\/atmosphere\">Atmosphere<\/a> \u2014 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0439 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u0445 \u0432\u0435\u0431.\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b, \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: CDDL1 \/ <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2235 <abbr title=\"Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/grails\/grails-core\">Grails core<\/a> \u2014 \u0432\u0435\u0431\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1386 <abbr title=\"The Grails Web Application Framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/detro\/ghostdriver\">Ghost Driver<\/a> \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Remote WebDriver Wire \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f PhantomJS \u043a\u0430\u043a \u0431\u044d\u043a\u0435\u043d\u0434. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29\">BSD 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1179 <abbr title=\"Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ninjaframework\/ninja\">Ninja<\/a> \u044d\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0432\u0435\u0431 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f Java. \u041d\u0430\u0434\u0435\u0436\u043d\u044b\u0439, \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u044b\u0439\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 894 <abbr title=\"Ninja is a full stack web framework for Java. Rock solid, fast and super productive.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/electronicarts\/orbit\">Electronicarts Orbit<\/a> \u2014 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f JVM \u044f\u0437\u044b\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043e\u043d\u043b\u0430\u0439\u043d \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 741 <abbr title=\"Orbit is a modern framework for JVM languages that makes it easier to build and maintain distributed and scalable online services.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spullara\/mustache.java\">Mustache.java<\/a> \u2014 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Mustache.js (\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431.\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0437\u043d\u0435\u0441 \u043b\u043e\u0433\u0438\u043a\u043e\u0439) \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 733 <abbr title=\"Implementation of mustache.js for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ratpack\/ratpack\">Ratpack<\/a> \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043c\u043e\u0449\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0431\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 662 <abbr title=\"Ratpack is a simple, capable, toolkit for creating high performance web applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/b3log\/solo\">B3log Solo<\/a> \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043b\u043e\u0433\u0430\u043c\u0438 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 519 <abbr title=\"A Java blogging system, feel free to create your or your team own blog. Java \u535a\u5ba2\u7cfb\u7edf\uff0c\u4e3a\u4f60\u6216\u4f60\u7684\u56e2\ufffd?\ufffd\u521b\u5efa\u4e2a\u535a\u5ba2\u5427\u3002\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/baasbox\/baasbox\">Baasbox<\/a> \u044d\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f backend \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0438 \u0432\u0435\u0431 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 499 <abbr title=\"The BaasBox server\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/kolorobot\/spring-mvc-quickstart-archetype\">Kolorobot Spring MVC 4 Quickstart Maven Archetype<\/a> \u2014 \u043f\u0440\u043e\u0435\u043a\u0442-\u0448\u0430\u0431\u043b\u043e\u043d (\u0430\u0440\u0445\u0438\u0442\u0438\u043f) \u0434\u043b\u044f Maven&#8217;a \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432\u0435\u0431\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Spring MVC 4. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u0442 Spring MVC 4, Servlet 3.0, Thymeleaf, Bootstrap, JPA 2.0, MongoDB, JUnit\/Mockito, Spring Security 3.2. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 480 <abbr title=\"The project is a Maven archetype for Spring MVC 4 web application.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jodoglevy\/gargl\">Gargl<\/a> \u2014 Generic API Recorder and Generator Lite (\u043f\u0440\u043e\u0438\u0437\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u00abGargle\u00bb) \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043b\u044e\u0431\u043e\u0433\u043e \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a \u0441\u0430\u0439\u0442\u0443 \u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u0438\u0445 \u0432 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u043a\u043e\u0434 \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u0438\u0437 \u044f\u0437\u044b\u043a\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 462 <abbr title=\"Record web requests as they happen and turn them into reusable code in any programming language.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jknack\/handlebars.java\">Handlebars.java<\/a> \u044d\u0442\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Handlebars \u043d\u0430 Java, Handlebars \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u043c\u0438 Mustache. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 451 <abbr title=\"Logic-less and semantic Mustache templates with Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/liferay\/liferay-plugins\">Liferay plugins<\/a> \u2014 \u043d\u0430\u0431\u043e\u0440 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0434\u043b\u044f Liferay \u043f\u043e\u0440\u0442\u0430\u043b\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 444 <abbr title=\"liferay Liferay-plugins - , https:\/\/github.com\/liferay\/liferay-plugins\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/ribbon\">Netflix Ribbon<\/a> \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f load balancers. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 410 <abbr title=\"Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/gwtbootstrap\/gwt-bootstrap\">Gwt bootstrap<\/a> \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u044e\u0449\u0430\u044f \u0432\u0438\u0434\u0436\u0435\u0442\u044b \u0438\u0437 Twitter Bootstrap \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 Google Web Toolkit. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 409 <abbr title=\"A GWT Library that provides the widgets of Bootstrap, from Twitter.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/zuul\">Netflix Zuul<\/a> \u044d\u0442\u043e \u0441\u0435\u0440\u0432\u0438\u0441 (edge service), \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043e\u0442 \u0432\u0441\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u043e\u0432 \u043a backend \u0432\u0441\u0435\u0445 Netflix \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u043d \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044e, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433, \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 407 <abbr title=\"Zuul is an edge service that provides dynamic routing, monitoring, resiliency, security, and more.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/vaadin\/vaadin\">Vaadin<\/a> \u044d\u0442\u043e Java \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0431 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 398 <abbr title=\"Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">5. \u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438- 6 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 5. \u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/libgdx\/libgdx\">libgdx<\/a> \u041a\u0440\u043e\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u0433\u0440 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 OpenGL (ES), \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0434 Windows, Linux, Mac OS X, Android, iOS \u0438 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u0441 WebGL.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 6579 <abbr title=\"Desktop\/Android\/HTML5\/iOS Java game development framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ata4\/disunity\">Disunity<\/a> \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f Unity asset \u0438 asset bundle files. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/unlicense.org\">unlicense.org<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 828 <abbr title=\"An experimental toolset for Unity asset and asset bundle files.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mattdesl\/lwjgl-basics\">LibGDX\/LWJGL<\/a> lwjgl-basics \u044d\u0442\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0441\u043a\u0430\u044f shader-based \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f 2D LWJGL sprite \u0438\u0433\u0440\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 656 <abbr title=\":wrench: LibGDX\/LWJGL tutorials and examples\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jMonkeyEngine\/jmonkeyengine\">jMonkeyEngine<\/a> jMonkeyEngine \u044d\u0442\u043e 3D \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u0434\u043b\u044f Java \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 624 <abbr title=\"A complete 3D game development suite written purely in Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/menacher\/java-game-server\">Jetserver <\/a> Jetserver \u0432\u044b\u0441\u043e\u043a\u043e\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 nio \u0441\u043e\u043a\u0435\u0442 Java \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f multiplayer \u0438\u0433\u0440 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Netty \u0438 Mike Rettig Jetlang. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 484 <abbr title=\"Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettigs Jetlang.It is specifically tuned for network based multiplayer games and supports TCP and UDP network protocols.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/LWJGL\/lwjgl\">LWJGL 2.X<\/a> LWJGL 2.X \u2014 \u041b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u0430\u044f \u0438\u0433\u0440\u043e\u0432\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"LWJGL 2.X - The Lightweight Java Game Library.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">6. Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438- 5 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 6. Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/fernandezpablo85\/scribe-java\">Scribe Java<\/a> \u2014 \u043f\u0440\u043e\u0441\u0442\u0430\u044f OAuth \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2731 <abbr title=\"Simple OAuth library for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-security-oauth\">Spring security oauth<\/a> \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 OAuth1(a) \u0438 OAuth2 \u0434\u043b\u044f Spring \u0432\u0435\u0431\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 916 <abbr title=\"Support for adding OAuth1(a) and OAuth2 features (consumer and provider) for Spring web applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Jasig\/cas\">Jasig CAS (Central Authentication Service) <\/a> \u2014 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0432\u0435\u0431 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 740 <abbr title=\"Apereo CAS - Single Sign On for the Web\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-security\">Spring security <\/a> \u2014 Spring \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 732 <abbr title=\"spring-projects Spring-security - , https:\/\/github.com\/spring-projects\/spring-security\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/joscha\/play-authenticate\">Play Authenticate<\/a> \u2014 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u043e\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f Play \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 646 <abbr title=\"An authentication plugin for Play Framework 2.x (Java)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">7. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0438\u0437\u043d\u0435\u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Java- 7 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 7. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0438\u0437\u043d\u0435\u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/Codecademy\/EventHub\">Codecademy EventHub<\/a> \u2014 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0438\u0437\u043d\u0435\u0441 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c KPI, conversion rate \u0438 \u0442.\u00a0\u043f. \u0411\u0438\u0437\u043d\u0435\u0441 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1043 <abbr title=\"An open source event analytics platform\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/killbill\/killbill\">Killbill<\/a> \u2014 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0431\u0438\u043b\u0438\u043d\u0433\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 902 <abbr title=\"Open-Source Billing &amp; Payment Platform\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Activiti\/Activiti\">Activiti<\/a> \u044d\u0442\u043e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0438\u0437\u043d\u0435\u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 (Business Process Management (BPM) Platform ). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 861 <abbr title=\"Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. Its open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/liferay\/liferay-portal\">Liferay Portal <\/a> \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0432\u0435\u0431\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0431\u0438\u0437\u043d\u0435\u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 739 <abbr title=\"Liferay Portal is an open source enterprise web platform for building business solutions that deliver immediate results and long-term value\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/BroadleafCommerce\/BroadleafCommerce\">Broadleaf Commerce <\/a> \u2014 eCommerce \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0439, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Spring. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 518 <abbr title=\"Broadleaf Commerce - Enterprise eCommerce framework based on Spring\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/droolsjbpm\/drools\">Droolsjbpm Drools<\/a> \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Business Rules Management System (BRMS), \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 Business Rules Engine (BRE), \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438 (rules), \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c (Drools Workbench) \u0438 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0434 Eclipse IDE\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 421 <abbr title=\"Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-roo\">Spring Roo <\/a> \u2014 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Java. \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043e\u0431\u0449\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 Java, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a Spring Framework, Java Persistence API, JSP, Apache Maven \u0438 AspectJ. Spring Roo \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Spring\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 399 <abbr title=\"Spring Roo is a next-generation rapid application development tool for Java developers. It focuses on higher productivity, stock-standard Java APIs, high usability, avoiding engineering trade-offs and facilitating easy Roo removal.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">8. \u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f (serializer) \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 (I\/O)- 4 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 8. \u0421\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f (serializer) \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 (I\/O)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/square\/okio\">Square Okio<\/a> \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 I\/O API \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1243 <abbr title=\"A modern I\/O API for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/square\/tape\">Square type<\/a> \u041b\u0435\u0433\u043a\u0438\u0439, \u0431\u044b\u0441\u0442\u0440\u044b\u0439, \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0439, \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 FIFO \u0434\u043b\u044f Android \u0438 Java\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1073 <abbr title=\"A lightning fast, transactional, file-based FIFO for Android and Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/real-logic\/simple-binary-encoding\">Simple Binary Encoding (SBE) <\/a> \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0442\u0432\u0435\u0442\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 612 <abbr title=\"Simple Binary Encoding (SBE)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/msgpack\/msgpack-java\">MessagePack <\/a> \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 448 <abbr title=\"MessagePack serializer implementation for Java \/ msgpack.org[Java]\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">9. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c \u0438 \u0432\u0438\u0434\u0435\u043e &#8212; 5 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 9. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c \u0438 \u0432\u0438\u0434\u0435\u043e <\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/facebook\/rebound\">Facebook Rebound<\/a> \u042d\u0442\u043e Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0444\u0438\u0437\u0438\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430 \u0432 \u0432\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses\">BSD<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2219 <abbr title=\"A Java library that models spring dynamics and adds real world physics to your app.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/processing\/processing\">Processing<\/a> \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0434\u043b\u044f Processing Development Environment (PDE) \u2014 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c\u0443 \u044f\u0437\u044b\u043a\u0443 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u0438\u0434\u0435\u043e \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1896 <abbr title=\"Source code for the Processing Development Environment (PDE)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/bytedeco\/javacv\">JavaCV <\/a> JavaCV \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440 Java-C++ JavaCPP Presets \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u043c \u0437\u0440\u0435\u043d\u0438\u0435\u043c (OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, ARToolKitPlus, and flandmark) \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043a\u043b\u0430\u0441\u0441\u044b-\u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u044d\u0442\u0438\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 503 <abbr title=\"Java interface to OpenCV and more\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/thebuzzmedia\/imgscalr\">imgscalr<\/a> \u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Java \u0434\u043b\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 451 <abbr title=\"Simple Java image-scaling library implementing Chris Campbells incremental scaling algorithm as well as Java2Ds best-practices image-scaling techniques.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/sarxos\/webcam-capture\">webcam-capture<\/a> \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a USB \u0432\u0435\u0431\u043a\u0430\u043c\u0435\u0440\u0435 \u0438\u043b\u0438 remote IP \/ \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u0430\u043c\u0435\u0440\u0435 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438\u0437 Java \u043a\u043e\u0434\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 437 <abbr title=\"Project goal is to give users possibility to access build-in or connected via USB webcams or remote IP \/ network cameras directly from Java code. Using provided libraries user is able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with Windows, Linux and Mac OS, which can stream images as fast as your camera can serve them (up to 50 FPS). Main project can be used standalone, but user is able to replace build-in driver with different one - such as OpenIMAJ, GStreamer, V4L4j, JMF, LTI-CIVIL, FMJ, etc.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">10. \u041b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (logging)- 2 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>10. \u041b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (logging)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/Graylog2\/graylog2-server\">Graylog2 server<\/a> \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1308 <abbr title=\"Free and open source log management\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/qos-ch\/logback\">logback<\/a> \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439, \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u0433\u0438\u0431\u043a\u0438\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438 \u0432 Java\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>\/<a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 497 <abbr title=\"The reliable, generic, fast and flexible logging framework for Java.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 2. \u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430- 25 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/thinkaurelius\/titan\">Thinkaurelius Titan<\/a> \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2846 <abbr title=\"Distributed Graph Database\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/cassandra\">Apache Cassandra<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e \u0434\u043b\u044f Apache Cassandra \u2014 \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u043c\u043e\u0441\u0442\u044c\u044e \u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2155 <abbr title=\"Mirror of Apache Cassandra. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/orientechnologies\/orientdb\">Orientdb<\/a> \u044d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0438 \u0433\u0440\u0430\u0444\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>\/CDDL 1\/Eclipse Distribution 1.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1880 <abbr title=\"OrientDB is the first Multi Model DBMS with Document &amp; Graph engine\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/neo4j\/neo4j\">Neo4j<\/a> \u2014 \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0432 \u043c\u0438\u0440\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>\/ <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU AGPLv3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1787 <abbr title=\"Graphs for Everyone\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jankotek\/mapdb\">Mapdb<\/a> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043e\u0442\u043e\u0447\u043d\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Maps, Sets \u0438 Queues, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430 \u0436\u0435\u0441\u0442\u043a\u043e\u043c \u0434\u0438\u0441\u043a\u0435 \u0438\u043b\u0438 \u0432 off-heap-memory. \u042d\u0442\u043e \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u043e\u0437\u0434\u0430\u0442\u044c embedded Java \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1484 <abbr title=\"MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/voldemort\/voldemort\">Voldemort<\/a> \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u043a\u043b\u043e\u043d Amazon&#8217;s Dynamo, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 key-value \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1480 <abbr title=\"An open source clone of Amazons Dynamo. Voldemort is a distributed key-value storage system\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/amplab\/tachyon\">Amplab Tachyon<\/a> \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1459 <abbr title=\"Tachyon is a memory-centric distributed storage system  enabling reliable data sharing at memory-speed across cluster frameworks.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/OpenTSDB\/opentsdb\">Opentsdb<\/a> \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0441 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u0440\u044f\u0434\u0430\u043c\u0438 (Time Series Database TSDB) \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u043f\u043e\u0432\u0435\u0440\u0445 Hbase. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1336 <abbr title=\"OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/hazelcast\/hazelcast\">Hazelcast<\/a> Hazelcast \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 In-Memory \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1167 <abbr title=\"Open Source In-Memory Data Grid\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tinkerpop\/blueprints\">Tinkerpop Blueprints<\/a> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 Blueprint Property Graph Model Interface \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1083 <abbr title=\"A Property Graph Model Interface\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/lucene-solr\">Apache Lucene solr<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Lucene &#038; Solr \u2014 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0434\u0432\u0438\u0436\u043a\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1069 <abbr title=\"Mirror of Apache Lucene &amp; Solr. Lucene is a text search engine API.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/peter-lawrey\/Java-Chronicle\">Java Chronicle<\/a> Java Indexed Record Chronicle \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 970 <abbr title=\"Java Indexed Record Chronicle\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/torodb\/torodb\">Torodb<\/a> ToroDB \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU AGPLv3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 951 <abbr title=\"ToroDB database\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/crate\/crate\">Crate<\/a> CRATE: Your Elastic Data Store \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0441\u043e\u0437\u0434\u0430\u044e\u0449\u0430\u044f \u0431\u044d\u043a\u0435\u043d\u0434 (\u0438\u043b\u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440) \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 nosql \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 (Presto, Elasticsearch, Lucene, Netty). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 925 <abbr title=\"CRATE: Your Elastic Data Store\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/pinot\">Linkedin Pinot<\/a> Linkedin pinot \u2014 \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 OLAP \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0435 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f Linkedin \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 854 <abbr title=\"A realtime distributed OLAP datastore\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tjake\/Solandra\">Solandra<\/a> Solandra \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 real-time \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Apache Solr \u0438 Apache Cassandra\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 808 <abbr title=\"Solandra = Solr + Cassandra\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/VoltDB\/voltdb\">Voltdb<\/a> VoltDB \u044d\u0442\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f in-memory SQL RDBMS \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0430\u044f \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU AGPLv3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 586 <abbr title=\"VoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for  applications that have extremely high read and write throughput  Requirements.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/dain\/leveldb\">Leveldb<\/a> \u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 LevelDB \u043d\u0430 Java. LevelDB \u044d\u0442\u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0435 key-value \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0435 Google. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 525 <abbr title=\"Port of LevelDB to Java. LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/kairosdb\/kairosdb\">Kairosdb<\/a> KairosDB \u2014 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u0430\u044f time series \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u043f\u043e\u0432\u0435\u0440\u0445 Cassandra.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 485 <abbr title=\"KairosDB is a fast distributed scalable time series database written on top of Cassandra.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/sensei\">Linkedin Sensei<\/a> \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 464 <abbr title=\"distributed realtime searchable database\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nathanmarz\/elephantdb\">Elephantdb<\/a> \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u043d\u0430 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 key\/value \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 464 <abbr title=\"Distributed database specialized in exporting key\/value data from Hadoop\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/drill\">Apache Drill<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Drill. \u0411\u0435\u0437 \u0441\u0445\u0435\u043c\u043e\u0432\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 SQL \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0434\u043b\u044f Hadoop, NoSQL \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 448 <abbr title=\"Mirror of Apache Drill. Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud Storage\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tinkerpop\/rexster\">Tinkerpop Rexster<\/a> \u044d\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 REST \u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 RexPro.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 402 <abbr title=\"Rexster is a graph server that exposes any Blueprints graph through REST and a binary protocol called RexPro.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jcoleman\/tomcat-redis-session-manager\">Tomcat redis session manager<\/a> \u041e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 Redis \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0441\u0435\u0441\u0441\u0438\u0439 \u0434\u043b\u044f Apache Tomcat. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 396 <abbr title=\"Redis-backed non-sticky session store for Apache Tomcat\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/embulk\/embulk\">Embulk<\/a> \u044d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 (bulk) \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449, \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"Embulk: Pluggable Bulk Data Loader. http:\/\/www.embulk.org\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u041f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b- 6 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u041f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/elastic\/elasticsearch\">Elasticsearch<\/a> \u2014 \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 11833 <abbr title=\"Open Source, Distributed, RESTful Search Engine\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/indextank-engine\">Linkedin Indextank Engine<\/a> \u041f\u0440\u043e\u0435\u043a\u0442 IndexTank \u044d\u0442\u043e \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0432\u0440\u043e\u0434\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 (boosts), \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 (facets), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0430\u0432\u0442\u043e\u043a\u043e\u043c\u043f\u043b\u0438\u0442 \u0438 \u0442.\u00a0\u043f\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 788 <abbr title=\"Indexing engine for IndexTank\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/solr\">Apache Solr<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Solr. Apache Solr \u044d\u0442\u043e \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Apache Lucene \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 486 <abbr title=\"Mirror of Apache Solr. Apache Solr is a search server based on the Apache Lucene search library.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/cleo\">Linkedin Cleo<\/a> Linkedin Cleo \u044d\u0442\u043e \u0433\u0438\u0431\u043a\u043e\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043c\u043d\u044b\u0445 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a \u043f\u043e\u0438\u0441\u043a\u0430\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 478 <abbr title=\"A flexible, partial, out-of-order and real-time typeahead search library\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/elastic\/elasticsearch-cloud-aws\">Elasticsearch cloud aws<\/a> \u041f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b ElasticSearch \u0441 Amazon Web Service (AWS) \u043e\u0431\u043b\u0430\u043a\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 435 <abbr title=\"AWS Cloud Plugin for ElasticSearch\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/medcl\/elasticsearch-analysis-ik\">Elasticsearch analysis ik<\/a> The IK Analysis \u043f\u043b\u0430\u0433\u0438\u043d \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Lucene IK \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0434\u043b\u044f elastic search, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0441\u043b\u043e\u0432\u0430\u0440\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 395 <abbr title=\"The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u041a\u043b\u0438\u0435\u043d\u0442\u044b \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 &#8212; 21 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. \u041a\u043b\u0438\u0435\u043d\u0442\u044b \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 <\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/facebook\/presto\">Facebook Presto<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c\u0438 SQL \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c\u0438 \u043a big data \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u043c (Cassandra, Hive, Kafka, MySQL, PostgreSQL \u0438 \u0442.\u043f.).\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3603 <abbr title=\"Distributed SQL query engine for running interactive analytic queries against big data sources (Cassandra, Hive, Kafka, MySQL, PostgreSQL \u2026).\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/xetorthio\/jedis\">Jedis<\/a> \u041d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 Redis Java \u043a\u043b\u0438\u0435\u043d\u0442. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2495 <abbr title=\"A blazingly small and sane redis java client\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tinkerpop\/gremlin\">Tinkerpop Gremlin<\/a> \u044d\u0442\u043e \u044f\u0437\u044b\u043a \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0433\u0440\u0430\u0444\u0430\u043c\u0438 \u0438 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u043e\u0431\u0445\u043e\u0434\u0430 \u0433\u0440\u0430\u0444\u043e\u0432, \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a \u0433\u0440\u0430\u0444\u0430\u043c, \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0438 \u0442.\u00a0\u043f.)\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1370 <abbr title=\"A Graph Traversal Language - Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of Pipes to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/mongo-java-driver\">Mongodb Java Driver<\/a> Java \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f MongoDB. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a> \/ Creative Commons Attribution, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1276 <abbr title=\"The Java driver for MongoDB\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/yahoo\/mysql_perf_analyzer\">Yahoo Mysql_perf_analyzer<\/a> \u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 MySQL. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1082 <abbr title=\"MySQL Performance Analyzer\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/airbnb\/airpal\">Airbnb Airpal<\/a> \u0412\u0435\u0431 UI \u0434\u043b\u044f PrestoDB. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1074 <abbr title=\"Web UI for PrestoDB.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/mongo-hadoop\">Mongodb hadoop<\/a> MongoDB \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 937 <abbr title=\"MongoDB Connector for Hadoop\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jprante\/elasticsearch-jdbc\">Elasticsearch jdbc<\/a> JDBC \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u043b\u044f Elasticsearch. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 867 <abbr title=\"JDBC importer for Elasticsearch\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/flyway\/flyway\">Flyway<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043f\u043e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 851 <abbr title=\"Flyway \u2022 Database Migrations Made Easy.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/richardwilly98\/elasticsearch-river-mongodb\">Elasticsearch river mongodb<\/a> \u2014 MongoDB River Plugin \u0434\u043b\u044f ElasticSearch, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 MongoDB \u043a\u0430\u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f ElasticSearch. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 794 <abbr title=\"MongoDB River Plugin for ElasticSearch\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/astyanax\">Netflix Astyanax<\/a> Cassandra Java \u043a\u043b\u0438\u0435\u043d\u0442. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 735 <abbr title=\"Cassandra Java Client\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/liquibase\/liquibase\">Liquibase<\/a> Liquibase \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c SQL \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0438 \u0442.\u00a0\u0434\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 734 <abbr title=\"Main Liquibase Source\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/morphia\">Mongodb Morphia<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 Java \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b MongoDB. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 725 <abbr title=\"MongoDB object-document mapper in Java based on https:\/\/github.com\/mongodb\/mongo-java-driver\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/rnewson\/couchdb-lucene\">Couchdb lucene<\/a> \u041f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u043f\u043e\u0438\u0441\u043a CouchDB \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Lucene. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 639 <abbr title=\"Enables full-text searching of CouchDB documents using Lucene\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/forcedotcom\/phoenix\">Forcedotcom Phoenix<\/a> Phoenix \u044d\u0442\u043e SQL \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 Hbase \u0441 JDBC \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u043c. Phoenix \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u043e\u0442\u043a\u043b\u0438\u043a (\u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434), \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 map\/reduce. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 507 <abbr title=\"Phoenix is a SQL skin over HBase, delivered as a client-embedded JDBC driver, powering the HBase use cases at Salesforce.com. Phoenix targets low-latency queries (milliseconds), as opposed to batch operation via map\/reduce.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/variety\/variety\">Variety<\/a> \u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0441\u0445\u0435\u043c\u044b MongoDB. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 505 <abbr title=\"A schema analyzer for MongoDB\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mrniko\/redisson\">Redisson<\/a> Redisson \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 Java \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445 (Set, SortedSet, Map, ConcurrentMap, List, Queue, BlockingQueue, Deque, Lock, AtomicLong, CountDownLatch, Publish \/ Subscribe, HyperLogLog, Redis pipelining) \u0432 Redis \u0441\u0435\u0440\u0432\u0435\u0440. \u0418 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0438 \u043d\u0435\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u043c Java Redis \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 483 <abbr title=\"Redisson - distributed and scalable Java data structures (Set, SortedSet, Map, ConcurrentMap, List, Queue, BlockingQueue, Deque, Lock, AtomicLong, CountDownLatch, Publish \/ Subscribe, HyperLogLog) on top of Redis server. Advanced redis java client\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/Priam\">Netflix Priam<\/a> Co-Process \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Cassandra (\u0430\u0440\u0445\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0432\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438 \u0438 \u0442.\u00a0\u0434.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 481 <abbr title=\"Co-Process for backup\/recovery, Token Management, and Centralized Configuration management for Cassandra.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/datastax\/java-driver\">Datastax Java driver<\/a> Java \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f Apache Cassandra \u0438 DataStax. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 480 <abbr title=\"DataStax Java Driver for Apache Cassandra\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/gwhalin\/Memcached-Java-Client\">Memcached Java Client<\/a> java \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f memcached. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29\">BSD 4<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 436 <abbr title=\"Information about this project lives on the wiki\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-data-mongodb\">Spring data mongodb<\/a> Java \u043a\u043b\u0438\u0435\u043d\u0442 \u043a MongoDB \u0434\u043b\u044f \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Spring. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"Provide support to increase developer productivity in Java when using MongoDB.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4. \u041c\u0430\u043f\u043f\u0438\u043d\u0433 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 (ORM \u0438 \u0442.\u00a0\u043f.)- 8 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>4. \u041c\u0430\u043f\u043f\u0438\u043d\u0433 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 (ORM \u0438 \u0442.\u00a0\u043f.)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/brettwooldridge\/HikariCP\">HikariCP<\/a> HikariCP \u2014 \u0431\u044b\u0441\u0442\u0440\u0430\u044f, \u043d\u0430\u0434\u0435\u0436\u043d\u0430\u044f \u0438 \u043b\u0435\u0433\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f JDBC connection pool \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u043c\u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1542 <abbr title=\"HikariCP is a zero-overhead production ready JDBC connection pool. At roughly 90Kb, the library is very light, fast, simple and reliable.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mybatis\/mybatis-3\">Mybatis 3<\/a> MyBatis \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 Java \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1428 <abbr title=\"MyBatis data mapper framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/hibernate\/hibernate-orm\">Hibernate orm<\/a> Hibernate&#8217;s ORM \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043e\u0434\u0438\u043d \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0432 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1275 <abbr title=\"Hibernates core Object\/Relational Mapping functionality\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jOOQ\/jOOQ\">JOOQ<\/a> JOOQ \u2014 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u043f\u0438\u043d\u0433\u0443 Java \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0431\u0430\u0437\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a Oracle, Microsoft SQL Server, IBM DB2, \u0438\u043b\u0438 SAP Sybase.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 830 <abbr title=\"jOOQ is an innovative solution for a better integration of Java applications with popular databases like Oracle, Microsoft SQL Server, IBM DB2, or SAP Sybase. When using jOOQ, our customers benefit from a significant added value and ROI as their software developers can express database queries in a much simpler and faster way. From our experience, this leads to a 10% - 20% decrease of programming effort, which again leads to higher quality and to a lower error rate in program code, and thus in the entire application.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/querydsl\/querydsl\">Querydsl<\/a> <br \/>  Querydsl \u044d\u0442\u043e Java \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0438\u043f\u043e\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 SQL-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0434\u043b\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 backends \u0432\u043a\u043b\u044e\u0447\u0430\u044f JPA, MongoDB \u0438 SQL. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 570 <abbr title=\"Unified Queries for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/impetus-opensource\/Kundera\">Kundera<\/a> ORM \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 JPA 2.1 \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0433\u043b\u043e\u0442 \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 NoSQL \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 490 <abbr title=\"A JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores.Please subscribe to:\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-data-jpa\">Spring data jpa<\/a> Spring Data Jpa \u2014 \u043e\u0431\u0435\u0440\u0442\u043a\u0430 Spring \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043d\u0430\u0434 JPa \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 459 <abbr title=\"Simplifies the development of creating a JPA-based data access layer.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jdbi\/jdbi\">Jdbi<\/a> jDBI \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043d\u0430\u0434 SQL \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438 \u0432 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 458 <abbr title=\"jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0421\u0438\u0441\u0442\u0435\u043c\u044b, \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0433\u0440\u044f\u0437\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0430\u043d\u0430\u043b\u0438\u0437 \u0438 \u0442.\u043f.)- 9 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0421\u0438\u0441\u0442\u0435\u043c\u044b, \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0440\u0430\u0431\u043e\u0442\u0430 \u0441 \u0433\u0440\u044f\u0437\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0430\u043d\u0430\u043b\u0438\u0437 \u0438 \u0442.\u043f.)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/nathanmarz\/storm\">Storm<\/a> \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438: \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 RPC \u0438 \u0434\u0440\u0443\u0433\u043e\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 8636 <abbr title=\"Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/OpenRefine\/OpenRefine\">OpenRefine<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u00ab\u0433\u0440\u044f\u0437\u043d\u044b\u0445\u00bb \u043f\u043b\u043e\u0445\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0438\u0445.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses\">BSD<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2939 <abbr title=\"OpenRefine is a free, open source power tool for working with messy data and improving it\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/addthis\/stream-lib\">Addthis Stream lib<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Java \u0434\u043b\u044f \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u0446\u0435\u043d\u043a\u0430 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 (\u043f\u043e\u0434\u0441\u0447\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432), \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0447\u043b\u0435\u043d\u043e\u0432 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u043e\u0446\u0435\u043d\u043a\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u044b, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u044b\u0445 N \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0442.\u043f\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1145 <abbr title=\"A Java library for summarizing data in streams for which it is infeasible to store all events. More specifically, there are classes for estimating: cardinality (i.e. counting things); set membership; top-k elements and frequency.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/HdrHistogram\/HdrHistogram\">HdrHistogram (A High Dynamic Range (HDR) Histogram )<\/a> \u2014 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u0438\u0445 \u0430\u043d\u0430\u043b\u0438\u0437 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 (Histogram). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29\">BSD 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 672 <abbr title=\"A High Dynamic Range (HDR) Histogram\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/HazyResearch\/deepdive\">HazyResearch DeepDive <\/a> \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0438\u0437 \u0442\u0435\u043c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0435\u043c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u0430\u043a \u0442\u0435\u043c\u043d\u0430\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u044f, \u0438\u043c\u0435\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0432\u0435\u0441 \u0438\u0437 \u0442\u0435\u043a\u0441\u0442\u0430, \u0442\u0430\u0431\u043b\u0438\u0446, \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 \u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0447\u0435\u0442\u043a\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0438\u0445 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 531 <abbr title=\"DeepDive is a system to extract value from\u00a0dark data. Like dark matter, dark data is the great mass of data buried in text, tables, figures, and images, which lacks structure and so is essentially unprocessable by existing software.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/incubator-zeppelin\">Apache Incubator Zeppelin<\/a> \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0432\u0435\u0431 notebook (\u0437\u0430\u043f\u0438\u0441\u043d\u0430\u044f \u043a\u043d\u0438\u0436\u043a\u0430?), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0438\u0445 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 SQL, Scala \u0438 \u0442.\u043f. <br \/>  . \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 463 <abbr title=\"Zeppelin, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/SeldonIO\/seldon-server\">Seldon Server<\/a> \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e REST API \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u0432\u044b\u0434\u0430\u0447\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439 \u043f\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 453 <abbr title=\"Serves predictions via a REST API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/pulsarIO\/realtime-analytics\">Pulsar <\/a> \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 435 <abbr title=\"Pulsar is an open source realtime analytics platform. It can be used to collect and process user behavior events in realtime to provide key insights and enable systems to react to user activities within seconds.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/suro\">Suro: Netflix&#8217;s Data Pipeline <\/a> \u2014 \u044d\u0442\u043e \u0441\u0435\u0440\u0432\u0438\u0441 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u0430, \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0434\u0430\u043d\u043d\u044b\u0435 \u043b\u043e\u0433\u043e\u0432.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 405 <abbr title=\"Netflixs distributed Data Pipeline\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 (big data)- 19 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 (big data)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/apache\/storm\">Apache Storm<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e \u0434\u043b\u044f Apache Storm \u2014 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0430\u043d\u0430\u043b\u043e\u0433 Hadoop, \u043d\u043e \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043b\u044e\u0431\u044b\u043c \u044f\u0437\u044b\u043a\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2098 <abbr title=\"Mirror of Apache Storm. Storm is a distributed realtime computation system. Similar to how Hadoop provides a set of general primitives for doing batch processing, Storm provides a set of general primitives for doing realtime computation.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/druid-io\/druid\">Druid<\/a> \u044d\u0442\u043e column-oriented \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0445 \u0438 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0441 Samza, Kafka, Storm, and Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1846 <abbr title=\"Column oriented distributed data store ideal for powering interactive applications\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/h2oai\/h2o-2\">H2o<\/a> = \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0432 Hadoop, h2o \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443, \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f bigdata. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1725 <abbr title=\"h2o = fast statistical, machine learning &amp; math runtime for bigdata\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cloudera\/oryx\">Cloudera Oryx<\/a> \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0432\u044b\u0441\u043e\u043a\u043e \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u043e\u0432 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0441 Apache Hadoop, HTTP REST API \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f lambda architecture.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1142 <abbr title=\"Simple real-time large-scale machine learning infrastructure.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/twitter\/ambrose\">Twitter Ambrose<\/a> \u044d\u0442\u043e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 MapReduce data workflows.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1024 <abbr title=\"A platform for visualization and real-time monitoring of data workflows\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/twitter\/elephant-bird\">Twitter Elephant bird<\/a> \u2014 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0439 \u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043e\u0442 Twitter&#8217;\u0430, \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Hadoop lzo, Apache Thrift, Hadoop, Pig, Hive, \u0438 HBase\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 861 <abbr title=\"Twitters collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/hadoop\">Apache Hadoop<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e Apache Hadoop. \u0421\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Bigdata. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 803 <abbr title=\"Mirror of Apache Hadoop\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/mr4c\">Google Mr4c<\/a> \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u0432\u043e\u0440\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043a\u043e\u0434 \u0432 Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 702 <abbr title=\"MR4C is an implementation framework that allows you to run native code within the Hadoop execution framework. Pairing the performance and flexibility of natively developed algorithms with the unfettered scalability and throughput inherent in Hadoop, MR4C enables large-scale deployment of advanced data processing applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/alibaba\/jstorm\">Alibaba Jstorm<\/a> \u2014 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f Apache Storm,\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 654 <abbr title=\"JStorm is a distributed and fault-tolerant realtime computation system. Inspired by Apache Storm, JStorm has been completely rewritten in Java and provides many more enhanced features.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/hive\">Apache Hive<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e Apache Hive. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0439 SQL \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0434\u043b\u044f Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 619 <abbr title=\"Mirror of Apache Hive\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/etsy\/oculus\">Etsy Oculus<\/a> \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u044e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Kale system. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432\u044b \u0432\u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043c\u0435\u0442\u0440\u0438\u043a\u0443, Oculus \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0432\u0441\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0432 \u0432\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043f\u043e\u0445\u043e\u0436\u0435\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 618 <abbr title=\"The metric correlation component of Etsys Kale system\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/datafu\">Linkedin Datafu<\/a> \u044d\u0442\u043e Hadoop \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043a\u0440\u0443\u043f\u043d\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 Apache Incubator. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 570 <abbr title=\"Hadoop library for large-scale data processing, now an Apache Incubator project\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/gobblin\">Linkedin Gobblin <\/a> \u044d\u0442\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u043d\u0430 Hadoop \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f, \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445, rest APIs, FTP\/SFTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0442.\u0434.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 547 <abbr title=\"Gobblin is a universal data ingestion framework for extracting, transforming, and loading large volume of data from a variety of data sources, e.g., databases, rest APIs, FTP\/SFTP servers, filers, etc., onto Hadoop.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/KylinOLAP\/Kylin\">Apache Kylin <\/a> \u044d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 SQL \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0438 OLAP \u043e\u0442\u0447\u0435\u0442\u044b \u0434\u043b\u044f Hadoop\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 504 <abbr title=\"Apache Kylin is an open source Distributed Analytics Engine to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets. Initial contributed by eBay Inc.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/agirbal\/umongo\">Umongo<\/a> \u2014 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0430\u0448\u0438\u043c MongoDB \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 495 <abbr title=\"Desktop app to browse and administer your MongoDB cluster\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/flink\">Apache Flink<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e Apache Flink. Apache Flink \u044d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0445 \u0438 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 475 <abbr title=\"\u0417\u0435\u0440\u043a\u0430\u043b\u043e  Apache Flink. Apache Flink is an open source platform for scalable batch and stream data processing.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/elastic\/elasticsearch-hadoop\">Elasticsearch hadoop<\/a> \u2014 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437 ElasticSearch \u0432 Hadoop. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 457 <abbr title=\"Elasticsearch real-time search and analytics natively integrated with Hadoop\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/OryxProject\/oryx\">Oryx 2 <\/a> \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043b\u044f\u043c\u0431\u0434\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f Apache Spark \u0438 Apache Kafka, \u043d\u043e \u0441\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u043c \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 456 <abbr title=\"Oryx 2: Lambda architecture on Spark, Kafka for real-time large scale machine learning\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/yahoo\/samoa\">Yahoo SAMOA (Scalable Advanced Massive Online Analysis) <\/a> \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 (mining big data). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"SAMOA (Scalable Advanced Massive Online Analysis) is an open-source platform for mining big data streams.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 4. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u043d\u0435\u0439\u0440\u043e\u043d\u044b\u0435 \u0441\u0435\u0442\u0438, \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a\u0438<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u043d\u0435\u0439\u0440\u043e\u043d\u044b\u0435 \u0441\u0435\u0442\u0438- 8 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u043d\u0435\u0439\u0440\u043e\u043d\u044b\u0435 \u0441\u0435\u0442\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/airbnb\/aerosolve\">Airbnb Aerosolve<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u0434\u0440\u0443\u0436\u0435\u043b\u044e\u0431\u043d\u0430\u044f \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c (\u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0438 \u0442.\u00a0\u043f.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1672 <abbr title=\"A machine learning package built for humans.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/haifengl\/smile\">Smile<\/a> SmileMiner (Statistical Machine Intelligence and Learning Engine) \u2014 \u043d\u0430\u0431\u043e\u0440 Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1519 <abbr title=\"SmileMiner (Statistical Machine Intelligence and Learning Engine) is a set of pure Java libraries of various state-of-art machine learning algorithms. SmileMiner is self contained and requires only Java standard library\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/deeplearning4j\/deeplearning4j\">Deeplearning4j<\/a> Deep Learning \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u0430\u044f \u0441\u0435\u0442\u044c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u043d\u0430 Java \u0438 Scala, \u0441 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0435\u0439 \u0441 Hadoop, Spark \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 backends, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c, \u0442\u0430\u043a \u0438 \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1172 <abbr title=\"Deeplearning4J is an Apache 2.0-licensed, open-source, distributed neural net library written in Java and Scala. Deeplearning4J integrates with Hadoop and Spark and runs on several backends that enable use of CPUs and GPus.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cjlin1\/libsvm\">Libsvm<\/a> \u00abLibsvm \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u043c\u0430\u0448\u0438\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 support vector machines (support vector networks), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 SVM<br \/>  classification and regression, C-SVM classification, nu-SVM <br \/>  classification, one-class-SVM, epsilon-SVM regression, and nu-SVM<br \/>  Regression. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 812 <abbr title=\"Libsvm is a simple, easy-to-use, and efficient software for SVM classification and regression. It solves C-SVM classification, nu-SVM classification, one-class-SVM, epsilon-SVM regression, and nu-SVM regression.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ivan-vasilev\/neuralnetworks\">Neuralnetworks<\/a> \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c GPU \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 583 <abbr title=\"java deep learning algorithms and deep neural networks with gpu acceleration\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/datumbox\/datumbox-framework\">Datumbox framework<\/a> Datumbox \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 525 <abbr title=\"Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/mahout\">Apache Mahout<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Mahout. \u0417\u0430\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Apache Mahout \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 492 <abbr title=\"Mirror of Apache Mahout. The Apache Mahout projects goal is to build an environment for quickly creating scalable performant machine learning applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/encog\/encog-java-core\">Encog java core<\/a> Encog \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0447\u0438\u0441\u043b\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f (\u043d\u0435\u0439\u0440\u043e\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438, \u0433\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0438 \u0442.\u00a0\u0434.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"Encog Machine Learning Framework is an advanced machine learning framework that supports a variety of advanced algorithms, as well as support classes to normalize and process data.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u044f\u0437\u044b\u043a\u0430\u043c\u0438 (NLP)- 1 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u044f\u0437\u044b\u043a\u0430\u043c\u0438 (NLP)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/stanfordnlp\/CoreNLP\">Stanfordnlp CoreNLP<\/a> Stanford CoreNLP: Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Stanford NLP (\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0442\u0435\u043a\u0441\u0442\u043e\u043c \u043d\u0430 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u043c). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 871 <abbr title=\"Stanford CoreNLP: A Java suite of Core NLP tools\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 5. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f- 2 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/jmxtrans\/jmxtrans\">Jmxtrans<\/a> \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f JVM \u0441 \u201e\u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043c\u0438\u0440\u0430\u201c (\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u0442.\u00a0\u043f.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 708 <abbr title=\"This is effectively the missing connector between speaking to a JVM via JMX on one end and whatever logging \/ monitoring \/ graphing package that you can dream up on the other end.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/camel\">Apache Camel<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Camel. Apache Camel \u2014 \u043c\u043e\u0449\u043d\u044b\u0439 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 <br \/>  Enterprise Integration Patterns\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 490 <abbr title=\"Mirror of Apache Camel. Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u041f\u0430\u0440\u0441\u0435\u0440\u044b (Parser)- 6 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u041f\u0430\u0440\u0441\u0435\u0440\u044b (Parser)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/sparklemotion\/nokogiri\">Sparklemotion Nokogiri<\/a> Nokogiri \u044d\u0442\u043e HTML, XML, SAX, \u0438 Reader \u043f\u0430\u0440\u0441\u0435\u0440 \u0441 \u043f\u043e\u0434\u0435\u0440\u0436\u043a\u043e\u0439 XPath \u0438 CSS selector\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3323 <abbr title=\"Nokogiri is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jhy\/jsoup\">Jsoup<\/a> jsoup \u044d\u0442\u043e Java HTML \u043f\u0430\u0440\u0441\u0435\u0440 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c DOM, CSS, \u0438 jquery. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2006 <abbr title=\"jsoup: Java HTML Parser, with best of DOM, CSS, and jquery\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/code4craft\/webmagic\">Webmagic<\/a> \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0431\u043e\u0442\u043e\u0432 \u0434\u043b\u044f \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (crawler), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u0432\u0441\u0435 \u044d\u0442\u0430\u043f\u044b \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 crawler: \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 url, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1089 <abbr title=\"A scalable crawler framework. It covers the whole lifecycle of crawler: downloading, url management, content extraction and persistent. It can simplify the development of a specific crawler.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/antlr\/antlr4\">Antlr4<\/a> ANTLR (ANother Tool \u0434\u043b\u044f Language Recognition \u043c\u043e\u0449\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u043f\u0430\u0440\u0441\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u043b\u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 836 <abbr title=\"ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/sirthias\/parboiled\">Parboiled<\/a> \u042d\u043b\u0435\u0433\u0430\u043d\u0442\u043d\u044b\u0439, \u043b\u0435\u0433\u043a\u0438\u0439, \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u043c\u043e\u0449\u043d\u044b\u0439 \u043f\u0430\u0440\u0441\u0435\u0440, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 Java \u0438 Scala. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 775 <abbr title=\"Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/sirthias\/pegdown\">Pegdown<\/a> \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u044f\u0437\u044b\u043a\u0430 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 Markdown, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 PEG \u043f\u0430\u0440\u0441\u0435\u0440\u0435, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 692 <abbr title=\"A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Json- 9 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Json<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/alibaba\/fastjson\">Alibaba Fastjson<\/a> \u0411\u044b\u0441\u0442\u0440\u044b\u0439 JSON \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2605 <abbr title=\"Fast JSON Processor\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/douglascrockford\/JSON-java\">JSON java<\/a> \u041d\u0430\u0431\u043e\u0440 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 JSON \u0432 Java, \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u0438 JSON \u0432 XML, CDL, cookie lists, HTTP headers \u0438 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u0421\u0432\u043e\u044f open-source \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1561 <abbr title=\"The files in this package implement JSON encoders\/decoders in Java. It also includes the capability to convert between JSON and XML, HTTP headers, Cookies, and CDL.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/joelittlejohn\/jsonschema2pojo\">Jsonschema2pojo<\/a> \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f Java \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0438\u0437 JSON \u0441\u0445\u0435\u043c\u044b (\u0438\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 JSON) \u0441 \u0430\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f\u043c\u0438 \u0434\u043b\u044f data-binding \u0434\u043b\u044f Jackson 1.x or 2.x, Gson \u0438 \u0442.\u00a0\u043f\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 914 <abbr title=\"Generates Java types from JSON Schema (or example JSON) and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/square\/moshi\">Square Moshi<\/a> JSON \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Android \u0438 Java, \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 Json \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u044b Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 765 <abbr title=\"A modern JSON library for Android and Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Instagram\/ig-json-parser\">Instagram Ig json parser<\/a> \u0411\u044b\u0441\u0442\u0440\u044b\u0439 JSON \u043f\u0430\u0440\u0441\u0435\u0440 \u0434\u043b\u044f java \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 730 <abbr title=\"Fast JSON parser for java projects\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/FasterXML\/jackson-core\">FasterXML Jackson core<\/a> \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c Jackson \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u043c (\u00bbstreaming&quot;) JSON \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 JSON \u0444\u0430\u0439\u043b\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 682 <abbr title=\"Core part of Jackson that defines Streaming API as well as basic shared abstractions\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/FasterXML\/jackson-databind\">FasterXML Jackson databind<\/a> \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 data-binding \u043f\u0430\u043a\u0435\u0442 \u0434\u043b\u044f Jackson (2.x) \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u043c API Jackson \u0421ore. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 640 <abbr title=\"General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jayway\/JsonPath\">Jayway JsonPath<\/a> Java JsonPath \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0430 XPATH \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Json, \u0430 \u043d\u0435 XML. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 448 <abbr title=\"Java JsonPath implementation\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/fge\/json-schema-validator\">Json schema validator<\/a> \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f JSON Schema, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u0439 Java, \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u0441 \u0446\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 Json \u0444\u0430\u0439\u043b\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f Json \u0441\u0445\u0435\u043c\u044b. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>\/<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 411 <abbr title=\"A JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 Api \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c (\u0441\u043e\u0446. \u0441\u0435\u0442\u0435\u0439 \u0438 \u0442.\u00a0\u043f.)- 8 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>4. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 Api \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c (\u0441\u043e\u0446. \u0441\u0435\u0442\u0435\u0439 \u0438 \u0442.\u00a0\u043f.)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/twitter\/zipkin\">Twitter Zipkin<\/a> Zipkin \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f Twitter \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0432\u0441\u0435\u0445 \u0435\u0433\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2442 <abbr title=\"Zipkin is a distributed tracing system\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Wizcorp\/phonegap-facebook-plugin\">Wizcorp Phonegap facebook plugin<\/a> \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f Facebook \u0432 Apache Cordova\/PhoneGap. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1587 <abbr title=\"The official plugin for Facebook in Apache Cordova\/PhoneGap\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/yusuke\/twitter4j\">Twitter4j<\/a> Twitter4J \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Twitter API \u0432 Java (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 JSON, REST Search API, Apache HttpClient, Async API, Streaming API, Async API, Streaming API, HTTP\/2). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1551 <abbr title=\"Twitter4J is a Twitter API binding library for the Java language (support JSON, REST Search API, Apache HttpClient, Async API, Streaming API, Async API, Streaming API, HTTP\/2)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/ice\">Netflix Ice<\/a> AWS Usage Tool \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Amazon Web Services. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1358 <abbr title=\"AWS Usage Tool\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/twitter\/commons\">Twitter Commons<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Twitter \u0434\u043b\u044f python \u0438 JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 964 <abbr title=\"Twitter common libraries for python and the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/alibaba\/RocketMQ\">Alibaba RocketMQ<\/a> RocketMQ \u2014 \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 MQ (Message queue) \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u043f\u043e\u0440\u0442\u0430\u043b\u0430 Alibaba. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 627 <abbr title=\"Alibabas MQ, also aliyun ONS.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/twitter\/hbc\">Twitter Hbc<\/a> Java HTTP \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b Twitter&#8217;s Streaming API. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 498 <abbr title=\"A Java HTTP client for consuming Twitters Streaming API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-social\">Spring projects Spring social<\/a> <br \/>  Spring Social \u044d\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Spring Framework, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 Software-as-a-Service (SaaS) \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438, \u0442\u0430\u043a\u0438\u043c\u0438 \u043a\u0430\u043a Facebook \u0438\u043b\u0438 Twitter. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 409 <abbr title=\"Spring Social is an extension of the Spring Framework that helps you connect your applications with Software-as-a-Service (SaaS) providers such as Facebook and Twitter.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">5. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0431\u0438\u0442\u043a\u043e\u0439\u043d\u043e\u043c &#8212; 3 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>5. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0431\u0438\u0442\u043a\u043e\u0439\u043d\u043e\u043c <\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/timmolter\/XChange\">XChange<\/a> XChange \u044d\u0442\u043e Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u0434\u043e\u0431\u043d\u044b\u0439 API \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c 50+ Bitcoin \u0438 Altcoin \u043e\u0431\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u0431\u0438\u0440\u0436\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 455 <abbr title=\"XChange is a Java library providing a streamlined API for interacting with 30+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/bitcoinj\/bitcoinj\">bitcoinj<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Bitcoin. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 453 <abbr title=\"A library for working with Bitcoin\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Diablo-D3\/DiabloMiner\">DiabloMiner<\/a> OpenCL \u043c\u0430\u0439\u043d\u0435\u0440 \u0434\u043b\u044f Bitcoin. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 443 <abbr title=\"OpenCL miner for Bitcoin\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 6. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u0435\u0442\u044c\u044e<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0412\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (web server &amp; application server)- 5 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0412\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (web server &#038; application server)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/wildfly\/wildfly\">Wildfly<\/a> \u2014 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (Application Server). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1386 <abbr title=\"WildFly Application Server\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/undertow-io\/undertow\">Undertow io Undertow<\/a> \u2014 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043d\u0435\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0432\u0435\u0431\u0441\u0435\u0440\u0432\u0435\u0440. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 721 <abbr title=\"High performance non-blocking webserver\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/tomcat\">Apache Tomcat<\/a> \u2014 \u0437\u0435\u0440\u043a\u0430\u043b\u043e Apache Tomcat \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 web \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0435\u0440\u0432\u043b\u0435\u0442\u043e\u0432, jsp \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u043e\u0432 J2EE. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 531 <abbr title=\"Mirror of Apache Tomcat\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nginx-clojure\/nginx-clojure\">Nginx clojure<\/a> \u2014 Nginx \u043c\u043e\u0434\u0443\u043b\u044c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Clojure \u0438\u043b\u0438 Java \u0438\u043b\u0438 Groovy \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 514 <abbr title=\"Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eclipse\/jetty.project\">Eclipse Jetty.project<\/a> \u2014 Http \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u0435\u0440\u0432\u043b\u0435\u0442\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a> \/ <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 512 <abbr title=\"Jetty - Servlet Engine and Http Server project repository (jetty.project)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0421\u0435\u0442\u044c \u0438 \u0441\u043e\u043a\u0435\u0442\u044b- 6 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0421\u0435\u0442\u044c \u0438 \u0441\u043e\u043a\u0435\u0442\u044b<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/netty\/netty\">Netty<\/a> \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043e-\u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442-\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. \u0411\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 \u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u043c \u0441\u043e\u043a\u0435\u0442\u0430\u043c \u0438\u0437 \u043c\u043e\u0434\u0443\u043b\u044f java.nio \u0438\u0437 JDK.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 4847 <abbr title=\"Netty project - an event-driven asynchronous network application framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mrniko\/netty-socketio\">Netty socketio<\/a> \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Socket.IO \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0430 Java. \u041e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 Netty \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0435, \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0441\u043e\u043a\u0435\u0442\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 754 <abbr title=\"Socket.IO server implemented on Java. Realtime java framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/grpc\/grpc-java\">Grpc java<\/a> gRPC-Java \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f RPC \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 753 <abbr title=\"gRPC-Java - An RPC library and framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Gottox\/socket.io-java-client\">Socket.io java client<\/a> \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Socket.IO \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 688 <abbr title=\"Socket.IO Client Implementation in Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nkzawa\/socket.io-client.java\">Socket.io client.java<\/a> \u041f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f Socket.IO \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Java, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430\u044f \u0441 Socket.IO v1.0 \u0438 \u0432\u044b\u0448\u0435\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 603 <abbr title=\"Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/EsotericSoftware\/kryonet\">EsotericSoftware Kryonet<\/a> TCP\/UDP \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Java, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 Kryo. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 539 <abbr title=\"TCP\/UDP client\/server library for Java, based on Kryo\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 (message), \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438 \u043f\u0440\u0438\u0435\u043c \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439- 7 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 (message), \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438 \u043f\u0440\u0438\u0435\u043c \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/LMAX-Exchange\/disruptor\">LMAX Exchange Disruptor<\/a> \u0412\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043c\u0435\u0436\u043f\u043e\u0442\u043e\u0447\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3137 <abbr title=\"High Performance Inter-Thread Messaging Library\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/videlalvaro\/gifsockets\">Gifsockets<\/a> \u041a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f Animated Gifs \u043a\u0430\u043a \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1414 <abbr title=\"Real Time communication library using Animated Gifs as a transport\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/real-logic\/Aeron\">Real logic Aeron<\/a> \u042d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e\u0433\u043e\u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u0441\u0435\u0442\u0438 (Publisher, Subscriber, Event, Monitoring \u0438 \u0442.\u043f.)\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1103 <abbr title=\"Efficient reliable unicast and multicast message transport\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/zeromq\/jeromq\">Zeromq Jeromq<\/a> ZeroMQ \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438, \u043e\u0447\u0435\u0440\u0435\u0434\u044f\u043c\u0438, \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430\u043c\u0438 \u0438 \u0442.\u0434\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 834 <abbr title=\"Pure Java ZeroMQ\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/killme2008\/Metamorphosis\">Metamorphosis<\/a> \u0412\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 580 <abbr title=\"A  high available,high performance distributed messaging system.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/igniterealtime\/Openfire\">Igniterealtime Openfire<\/a> Openfire \u044d\u0442\u043e RTC (real time collaboration) \u0441\u0435\u0440\u0432\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u0448\u0438\u0440\u043e\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043e\u0431\u043c\u0435\u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a XMPP (\u0442\u0430\u043a \u0436\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 Jabber). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 470 <abbr title=\"A XMPP server licensed under the Open Source Apache License.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/zeromq\/jzmq\">Zeromq Jzmq<\/a> JZMQ \u044d\u0442\u043e \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 Java \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441 libzmq (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ZeroMQ, 0MQ). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 415 <abbr title=\"Java binding for ZeroMQ\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 http \u0438 ssh- 11 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>4. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 http \u0438 ssh<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/square\/okhttp\">Square Okhttp<\/a> HTTP &#038; SPDY (\u043d\u043e\u0432\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 HTTP \u043e\u0442 \u0433\u0443\u0433\u043b\u0430) \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f Android \u0438 Java.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 5022 <abbr title=\"An HTTP+SPDY client for Android and Java applications.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/AsyncHttpClient\/async-http-client\">AsyncHttpClient<\/a> \u0410\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u0430\u044f Http \u0438 WebSocket \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2149 <abbr title=\"Asynchronous Http and WebSocket Client library for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/kevinsawicki\/http-request\">Http request<\/a> Java \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 HTTP Request \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f response. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u00a0<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>., \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1477 <abbr title=\"Java HTTP Request Library\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/NanoHttpd\/nanohttpd\">Nanohttpd<\/a> \u041a\u0440\u043e\u0448\u0435\u0447\u043d\u044b\u0439 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 embeddable HTTP \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Java\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1184 <abbr title=\"Tiny, easily embeddable HTTP server in Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/http-kit\/http-kit\">Http kit<\/a> Http-kit \u044d\u0442\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0441\u043a\u0438\u0439, \u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u044b\u0439, \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 Clojure HTTP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0441 WebSocket \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0441\u0442\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1172 <abbr title=\"http-kit is a minimalist, event-driven, high-performance Clojure HTTP server\/client library with WebSocket and asynchronous support\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/zookeeper\">Apache Zookeeper<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Apache Hadoop ZooKeeper \u2014 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u0443\u044e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u0438.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 987 <abbr title=\"Mirror of Apache Hadoop ZooKeeper\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/dreamhead\/moco\">Moco<\/a> \u041f\u0440\u043e\u0441\u0442\u043e\u0439 HTTP Stub \u0441\u0435\u0440\u0432\u0435\u0440, \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 857 <abbr title=\"Easy Setup Stub Server\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/webbit\/webbit\">Webbit<\/a> Webbit \u2014 \u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u0435\u0431\u0441\u043e\u043a\u0435\u0442 \u0438 HTTP \u0441\u0435\u0440\u0432\u0435\u0440. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 648 <abbr title=\"A Java event based WebSocket and HTTP server\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Mashape\/unirest-java\">Mashape Unirest java<\/a> Unirest in Java: \u0423\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u0430\u044f \u0438 \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u0430\u044f HTTP \u043a\u043b\u0438\u0435\u043d\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 537 <abbr title=\"Unirest in Java: Simplified, lightweight HTTP client library.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/hierynomus\/sshj\">Sshj<\/a> \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 ssh, scp \u0438 sftp \u0434\u043b\u044f java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 500 <abbr title=\"ssh, scp and sftp for java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/feign\">Netflix Feign<\/a> Feign \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c Java Http \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0449\u0435 \u0438 \u0431\u044b\u0441\u0442\u0440\u0435\u0435. Feign \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 Retrofit, JAXRS-2.0 \u0438 WebSocket. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 485 <abbr title=\"Feign makes writing java http clients easier\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">5. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 rest- 7 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>5. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 rest<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/square\/retrofit\">Square Retrofit<\/a> \u0422\u0438\u043f\u043e\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f REST \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f Android \u0438 Java.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 5945 <abbr title=\"Type-safe REST client for Android and Java by Square, Inc.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/dropwizard\/dropwizard\">Dropwizard<\/a> \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f RESTful \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3427 <abbr title=\"A damn simple library for building production-ready RESTful web services.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/swagger-api\/swagger-core\">Swagger core<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 Swagger API \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043b\u0435\u0433\u043a\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0430\u0448\u0435\u043c\u0443 REST API. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2657 <abbr title=\"Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jhipster\/generator-jhipster\">Generator jhipster<\/a> \u0425\u0438\u043f\u0441\u0442\u0435\u0440 \u0441\u0442\u0435\u043a \u0434\u043b\u044f Java \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432: Yeoman + Maven + Spring + AngularJS \u0432 \u043e\u0434\u043d\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2352 <abbr title=\"Hipster stack for Java developers. Yeoman + Maven + Spring + AngularJS in one handy generator.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jersey\/jersey\">Jersey<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e Jersey 2.x. Jersey \u044d\u0442\u043e REST \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 JAX-RS \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/opensource.org\/licenses\/CDDL-1.\">CDDL 1.0<\/a>1, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 864 <abbr title=\"This is an active mirror of Jersey 2.x workspace. Jersey is a REST framework that provides JAX-RS Reference Implementation and more\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/linkedin\/rest.li\">Linkedin Rest.li<\/a> Rest.li \u044d\u0442\u043e REST+JSON \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0445, \u043c\u0430\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e API \u0438 dynamic discovery \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 825 <abbr title=\"Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-hateoas\">Spring projects Spring hateoas<\/a> Spring HATEOAS \u2014 \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 APIs \u0434\u043b\u044f \u043b\u0435\u0433\u043a\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f REST \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 HATEOAS \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0434\u043b\u044f Spring \u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e Spring MVC\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 456 <abbr title=\"Spring HATEOAS - Library to support implementing representations for hyper-text driven REST web services.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 7. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. IDE- 9 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. IDE<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/JetBrains\/intellij-community\">JetBrains Intellij \u0421ommunity<\/a> IntelliJ IDEA Community Edition \u2014 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043b\u0443\u0447\u0448\u0438\u0439 IDE \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2068 <abbr title=\"IntelliJ IDEA Community Edition\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/JetBrains\/ideavim\">JetBrains Ideavim<\/a> \u041f\u043b\u0430\u0433\u0438\u043d, \u044d\u043c\u0443\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 Vim \u0434\u043b\u044f IDE, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 IntelliJ \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1199 <abbr title=\"Vim emulation plug-in for IDEs based on the IntelliJ platform.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/rstudio\/rstudio\">Rstudio<\/a> RStudio \u044d\u0442\u043e IDE \u0434\u043b\u044f \u044f\u0437\u044b\u043a\u0430 R. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU AGPLv3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1048 <abbr title=\"RStudio is an integrated development environment (IDE) for R\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/vrapper\/vrapper\">Vrapper<\/a> \u041f\u043b\u0430\u0433\u0438\u043d \u043f\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044e Vim-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0432 Eclipse. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 669 <abbr title=\"Vim-like editing in Eclipse\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jeeeyul\/eclipse-themes\">Eclipse themes<\/a> Jeeeyul&#8217;s Eclipse Themes (\u043f\u0440\u043e\u0448\u043b\u043e\u0435 \u0438\u043c\u044f Eclipse Chrome Theme) \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0436\u0434\u0443\u044e \u0434\u0435\u0442\u0430\u043b\u044c Eclipse&#8217;\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 623 <abbr title=\"Full Featured Eclipse Theme Customizer!\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eclipse-color-theme\/eclipse-color-theme\">Eclipse color theme<\/a> Eclipse Color Theme \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0443\u0434\u043e\u0431\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0435 \u0442\u0435\u043c\u044b \u0431\u0435\u0437 \u043f\u043e\u0431\u043e\u0447\u043d\u044b\u0445 \u044d\u0444\u0435\u043a\u0442\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 614 <abbr title=\"Eclipse Color Theme makes it possible to import and switch color themes conveniently and without side effects.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ervandew\/eclim\">Eclim<\/a> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Vim \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 Eclipse IDE. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 590 <abbr title=\"Expose eclipse features inside of vim.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/JetBrains\/MPS\">JetBrains MPS<\/a> JetBrains MPS (Meta programming System) \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 DSL (Domain Specific Language) \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c DSL \u0432 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u043e\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a Java, C, XML \u0438 \u0434\u0440\u0443\u0433\u0438\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 525 <abbr title=\"JetBrains Meta programming System\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nicoulaj\/idea-markdown\">Idea markdown<\/a> \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044f\u0437\u044b\u043a\u0430 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 Markdown \u0432 IntelliJ IDEA\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 405 <abbr title=\"Markdown language support for IntelliJ IDEA.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f Java \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439- 8 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f Java \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/google\/bazel\">Google Bazel<\/a> \u2014 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0430\u044f, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u0430\u044f \u0438 \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0431\u0438\u043b\u0434 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043b\u044e\u0431\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2809 <abbr title=\"Correct, reproducible, and fast builds for everyone.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/gradle\/gradle\">Gradle<\/a> \u044d\u0442\u043e \u043c\u043e\u0449\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2465 <abbr title=\"A powerful build system for the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-boot\">Spring Boot<\/a> \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2386 <abbr title=\"Spring Boot - Spring Boot makes it easy to create Spring-powered, production-grade applications and services with absolute minimum fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/reactor\/reactor\">Reactor<\/a> \u044d\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u044b\u0441\u0442\u0440\u044b\u0445 data-driven \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 JVM. \u041e\u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0434\u043b\u044f Java, Groovy, Clojure \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 JVM \u044f\u0437\u044b\u043a\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 (event) \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 data-driven \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1569 <abbr title=\"Reactor is a foundational library for building reactive fast-data applications on the JVM.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/buck\">Facebook Buck<\/a> \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0431\u043e\u0440\u043a\u0438, \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0430\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445, \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1449 <abbr title=\"A build system that encourages the creation of small, reusable modules.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spotify\/helios\">Spotify Helios<\/a> \u044d\u0442\u043e Docker orchestration \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e HTTP API \u0438\u043b\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 952 <abbr title=\"Helios is a Docker orchestration platform for deploying and managing containers across an entire fleet of servers. Helios provides a HTTP API as well as a command-line client to interact with servers running your containers. It also keeps history of events in your cluster including information such as deploys, restarts and version changes.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/archaius\">Netflix Archaius<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0430\u044f API \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f Netflix. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 614 <abbr title=\"Library for configuration management API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/puniverse\/capsule\">Puniverse Capsule<\/a> \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u043e\u0434\u0438\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 JAR \u0444\u0430\u0439\u043b \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u0430\u043c\u0438, \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438, \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0438 \u0442.\u043f\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 576 <abbr title=\"Dead-Simple Packaging and Deployment for JVM Apps\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c- 5 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/square\/leakcanary\">Square Leakcanary<\/a> \u0443\u0442\u0438\u043b\u0438\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 memory leak \u0434\u043b\u044f Android \u0438 Java.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 4168 <abbr title=\"A memory leak detection library for Android and Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/dropwizard\/metrics\">Dropwizard Metrics<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u0440\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043c\u0435\u0442\u0440\u0438\u043a \u0432 Java \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0447\u0442\u043e \u0438 \u043a\u0430\u043a \u043a\u043e\u0434 \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0430.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3188 <abbr title=\"Capturing JVM- and application-level metrics. So you know whats going on.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/chewiebug\/GCViewer\">GCViewer<\/a> \u0424\u043e\u0440\u043a Tagtraum GCViewer \u2014 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 GC (garbage collector) \u043b\u043e\u0433\u043e\u0432 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f G1 collector). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 990 <abbr title=\"Fork of tagtraum industries GCViewer. Tagtraum stopped development in 2008, I aim to improve support for Suns \/ Oracles java 1.6+ garbage collector logs (including G1 collector)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/AdoptOpenJDK\/jitwatch\">AdoptOpenJDK Jitwatch<\/a> \u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043b\u043e\u0433\u043e\u0432 Java HotSpot JIT \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f JavaFX \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29\">BSD 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 547 <abbr title=\"Log analyser \/ visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/naver\/pinpoint\">Naver Pinpoint<\/a> \u044d\u0442\u043e APM (Application Performance Management) \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u0440\u0443\u043f\u043d\u043e\u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 <br \/>  Java. \u0421\u043e\u0437\u0434\u0430\u043d \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Google&#8217;s Dapper paper\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 486 <abbr title=\"Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">4. \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0430- 3 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>4. \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0430<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/google\/auto\">Google Auto<\/a> \u2014 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0432 Java\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1442 <abbr title=\"A collection of source code generators for Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/square\/javapoet\">Square Javapoet<\/a> \u2014 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u043a\u043e\u0434\u043e\u0432 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1057 <abbr title=\"A Java API for generating .java source files.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/raphw\/byte-buddy\">Byte buddy<\/a> \u2014 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0430 \u0432 Java \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 473 <abbr title=\"Runtime code generation for the Java platform.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">5. \u0410\u043d\u0430\u043b\u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430- 3 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>5. \u0410\u043d\u0430\u043b\u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/SonarSource\/sonarqube\">SonarQube <\/a> \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043a\u043e\u0434\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 655 <abbr title=\"SonarQube is an open platform to manage code quality.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/error-prone\">Google Error prone<\/a> \u2014 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 Java \u043a\u043e\u0434\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 590 <abbr title=\"Catch common Java mistakes as compile-time errors\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/OpenGrok\/OpenGrok\">OpenGrok<\/a> <br \/>  \u042d\u0442\u043e \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u043f\u043e\u0438\u0441\u043a \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043f\u043e\u0438\u0441\u043a \u043a\u0440\u043e\u0441\u0441-\u0441\u0441\u044b\u043b\u043e\u043a \u0432 \u043a\u043b\u0430\u0441\u0441\u0430\u0445 \u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u043f\u043e \u0434\u0435\u0440\u0435\u0432\u0443 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043e\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u043e\u0432, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a SCCS, RCS, CVS, Subversion, Mercurial \u0438 \u0442.\u043f.c\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/opensource.org\/licenses\/CDDL-1.0\">CDDL 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 570 <abbr title=\"OpenGrok is a fast and usable source code search and cross reference engine, written in Java. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories like SCCS, RCS, CVS, Subversion, Mercurial etc.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">6. \u041f\u0440\u043e\u0447\u0435\u0435- 4 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>6. \u041f\u0440\u043e\u0447\u0435\u0435<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/google\/j2objc\">Google J2ObjC:<\/a> Java to Objective-C Translator and Runtime \u2014 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u044f\u0437\u044b\u043a\u0430 Java (\u0432\u043a\u043b\u044e\u0447\u0430\u044f Android) \u0432 Objective-C\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2940 <abbr title=\"A Java to iOS Objective-C translation tool and runtime.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-loaded\">Spring loaded <\/a> \u2014 Java \u0430\u0433\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0430\u0442\u044c Java \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u0440\u044f\u043c\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b JVM<br \/>  . \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 807 <abbr title=\"Java agent that enables class reloading in a running JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Konloch\/bytecode-viewer\">Bytecode viewer<\/a> \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0440\u0435\u0432\u0435\u0440\u0441-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0438\u043d\u0433\u0430 Java \u0438 Android (\u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440, \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u0438 \u0442.\u00a0\u0434.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 617 <abbr title=\"A Java 8 Jar &amp; Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger &amp; More)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/ronmamo\/reflections\">Reflections<\/a> \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448 classpath, \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u0443\u0435\u0442 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c, \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u0421\u0432\u043e\u044f open-source \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 514 <abbr title=\"Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 8. \u041e\u0431\u043b\u0430\u043a\u0430<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 Java, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0441 \u043e\u0431\u043b\u0430\u043a\u0430\u043c\u0438,  &#8212; 5 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0421\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 Java, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0441 \u043e\u0431\u043b\u0430\u043a\u0430\u043c\u0438, <\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/Netflix\/SimianArmy\">Netflix SimianArmy<\/a> \u2014 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u0430\u0448\u0438\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439. Chaos Monkey \u044d\u0442\u043e \u0433\u0438\u0431\u043a\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0445 \u043a \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2892 <abbr title=\"Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/eureka\">Netflix Eureka<\/a> \u044d\u0442\u043e REST (Representational State Transfer) \u2014 \u0441\u0435\u0440\u0432\u0438\u0441 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f AWS (Amazon Web Services ) \u043e\u0431\u043b\u0430\u043a\u0430\u043c\u0438, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 load balancing \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1051 <abbr title=\"AWS Service registry for resilient mid-tier load balancing and failover.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/aws\/aws-sdk-java\">Aws sdk java<\/a> \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u0435\u0440\u043a\u0430\u043b\u043e Java AWS SDK (Amazon Web Services). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1008 <abbr title=\"Official mirror of the AWS SDK for Java. For more information on the AWS SDK for Java, see our web site:\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/syncany\/syncany\">Syncany<\/a> \u044d\u0442\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0438 \u0444\u0430\u0439\u043b \u043e\u0431\u043c\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0444\u043e\u043a\u0443\u0441\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u043d\u0441\u043e\u0442\u0438 \u0438 \u0430\u0431\u0441\u0442\u0440\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 772 <abbr title=\"Syncany is a cloud storage and filesharing application with a focus on security and abstraction of storage.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jclouds\/legacy-jclouds\">Legacy Jclouds<\/a> \u044d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043e\u0431\u043b\u0430\u043a\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0432\u0430\u0448\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430 Java. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u0438\u0434\u044b \u043e\u0431\u043b\u0430\u043a\u043e\u0432 \u0432\u043a\u043b\u044e\u0447\u0430\u044f Amazon, VMWare, Azure, \u0438 Rackspace\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 507 <abbr title=\"jclouds is an open source library that helps you get started in the cloud and reuse your java development skills. Our api allows you to freedom to use portable abstractions or cloud-specific features. We support many clouds including Amazon, VMWare, Azure, and Rackspace.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2> 9. \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435- 13 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/junit-team\/junit\">Junit<\/a> \u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f unit \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u00a0<a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3662 <abbr title=\"A programmer-oriented testing framework for Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mockito\/mockito\">Mockito<\/a> Mocking \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f unit \u0442\u0435\u0441\u0442\u043e\u0432, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1307 <abbr title=\"Mocking framework for unit tests written in Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/SeleniumHQ\/selenium\">Selenium<\/a> \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1305 <abbr title=\"A browser automation framework and ecosystem.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spockframework\/spock\">Spock<\/a> Spock \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0434\u043b\u044f Java \u0438 Groovy \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 669 <abbr title=\"The Enterprise-ready testing and specification framework.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/firing-range\">Google Firing range<\/a> Google Firing Range \u044d\u0442\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u0435\u0431\u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439-\u0441\u043a\u0430\u043d\u0435\u0440\u043e\u0432 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u043e\u0432. Firing Range \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0448\u0438\u0440\u043e\u043a\u0438\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 650 <abbr title=\"Firing Range is a test bed for web application security scanners, providing synthetic, wide coverage for an array of vulnerabilities.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/unclebob\/fitnesse\">Fitnesse<\/a> FitNesse \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u0435\u0431\u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0432\u0438\u043a\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/opensource.org\/licenses\/cpl1.0.php\">CPL-1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 618 <abbr title=\"FitNesse -- The Acceptance Test Wiki\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/sikuli\/sikuli\">Sikuli<\/a> Sikuli \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u0441\u043b\u0443\u0436\u0430\u0449\u0438\u0445 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e \u0432\u0441\u0435\u043c \u0447\u0442\u043e \u0432\u044b \u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 609 <abbr title=\"Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUIs internal or source code.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/hamcrest\/JavaHamcrest\">JavaHamcrest<\/a> Hamcrest \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0438 \u043f\u0440\u0430\u0432\u0438\u043b \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u0430\u0445, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 Java, \u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u044b\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 (assertion matcher), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0442\u043e\u043c \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 unit \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a JUnit \u0438\u043b\u0438 jMock.<br \/>  . \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29\">BSD 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 561 <abbr title=\"Java (and original) version of Hamcrest\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/tomakehurst\/wiremock\">Wiremock<\/a> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f mock&#8217;\u043e\u0432 (\u0437\u0430\u0433\u043b\u0443\u0448\u0435\u043a \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f) HTTP \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 508 <abbr title=\"A tool for mocking HTTP services\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cbeust\/testng\">Testng<\/a> TestNG \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 477 <abbr title=\"TestNG testing framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/galenframework\/galen\">Galenframework Galen<\/a> Galen Framework \u044d\u0442\u043e \u043c\u043e\u0449\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u043e\u0432. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 Selenium \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u043c \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 449 <abbr title=\"Layout and functional testing framework for websites\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/joel-costigliola\/assertj-core\">Assertj core<\/a> AssertJ \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043c\u043e\u0449\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c\u0438 (assertion) \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 423 <abbr title=\"AssertJ is a library of assertions similar to fest-assert but providing a richer set of assertions.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/truth\">Google truth<\/a> \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0439 (Assertion\/Proposition) \u0432 Unit \u0442\u0435\u0441\u0442\u0430\u0445 (\u0432\u0435\u0440\u0441\u0438\u044f \u0435\u0449\u0451 \u043e\u0447\u0435\u043d\u044c \u0430\u043b\u044c\u0444\u0430, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 ). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 394 <abbr title=\"Assertion\/Proposition framework for\u00a0Java\u00a0unit tests (very alpha, and subject to change)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2>10. \u0414\u0440\u0443\u0433\u0438\u0435 \u044f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u042f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java- 7 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u042f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/clojure\/clojure\">Clojure<\/a> \u042f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Clojure.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 4332 <abbr title=\"The Clojure programming language\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/JetBrains\/kotlin\">JetBrains Kotlin<\/a> \u042f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Kotlin. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1621 <abbr title=\"The Kotlin Programming Language\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/gocd\/gocd\">Gocd<\/a> \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Go \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1602 <abbr title=\"Main repository for Go Continuous Delivery\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/groovy\/groovy-core\">Groovy core<\/a> \u042f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Groovy. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1327 <abbr title=\"Groovy programming language\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jphp-compiler\/jphp\">Jphp compiler Jphp<\/a> \u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 Zend PHP \u0434\u043b\u044f JVM, \u0442\u0430\u043a\u043e\u0439 \u0436\u0435 \u043a\u0430\u043a JRuby \u0438 Jython \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f PHP. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 969 <abbr title=\"An alternative to Zend PHP, like JRuby and Jython only for PHP\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/trifork\/erjang\">Trifork Erjang<\/a> \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f JVM \u043c\u0430\u0448\u0438\u043d\u0430 \u0434\u043b\u044f \u044f\u0437\u044b\u043a\u0430 Erlang. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 484 <abbr title=\"A JVM-based Erlang VM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/apache\/incubator-groovy\">Apache Incubator groovy<\/a> \u0417\u0435\u0440\u043a\u0430\u043b\u043e \u0434\u043b\u044f Apache Groovy \u2014 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Groovy. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 464 <abbr title=\"Mirror of Apache Groovy (Incubating)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0423\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java- 3 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0423\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/go-lang-plugin-org\/go-lang-idea-plugin\">Go lang idea plugin<\/a> IDE \u0434\u043b\u044f \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Goole Go, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 IntelliJ Platform. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1717 <abbr title=\"Google Go language IDE built using the IntelliJ Platform\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jeresig\/processing-js\">Processing js<\/a> \u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Processing \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0432\u0438\u0434\u0435\u043e \u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 JavaScript\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1696 <abbr title=\"A port of the Processing visualization language to JavaScript.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/yinwang0\/pysonar2\">Pysonar2<\/a> PySonar2 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u043e\u0432 \u0432 Python, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Sourcegraph \u0441\u043e\u0442\u0435\u043d \u0442\u044b\u0441\u044f\u0447 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 Python \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU <a href=\"http:\/\/www.gnu.org\/licenses\/agpl-3.0.en.html\">GNU AGPLv3<\/a><\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1654 <abbr title=\"a type inferencer and indexer for Python\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. javascript- 4 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. javascript<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/yui\/yuicompressor\">Yuicompressor<\/a> YUI Compressor \u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0436\u0430\u0442\u0438\u044f JavaScript \u0438 CSS \u0444\u0430\u0439\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u043b\u0438\u0448\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e \u043e\u0431\u0444\u0443\u0446\u0438\u0440\u0443\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0434\u043e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0433\u043e \u0438\u043c\u0435\u043d\u0438 \u0438 \u0442.\u00a0\u0434\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses\">BSD<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1840 <abbr title=\"YUI Compressor - JavaScript and CSS Compressor\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/closure-compiler\">Google Closure compiler<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 JavaScript \u043a\u043e\u0434\u0430 \u0438 \u0435\u0433\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1442 <abbr title=\"A JavaScript checker and optimizer.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eirslett\/frontend-maven-plugin\">Frontend maven plugin<\/a> Maven \u043f\u043b\u0430\u0433\u0438\u043d \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 Node \u0438 NPM \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 NPM install, Grunt, Gulp \u0438\/\u0438\u043b\u0438 Karma. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 586 <abbr title=\"Maven-node-grunt-gulp-npm-node-plugin to end all maven-node-grunt-gulp-npm-plugins. A Maven plugin that downloads\/installs Node and NPM locally, runs NPM install, Grunt, Gulp and\/or Karma.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/dynjs\/dynjs\">Dynjs<\/a> \u0421\u0440\u0435\u0434\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f ECMAScript \u0434\u043b\u044f JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 533 <abbr title=\"ECMAScript runtime for the JVM\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2>11. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 Java<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java- 15 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/square\/keywhiz\">Square Keywhiz<\/a> \u2014 c\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 (TLS \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b, GPG \u043a\u043b\u044e\u0447\u0438, API \u0442\u043e\u043a\u0435\u043d\u044b, \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0431\u0430\u0437\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u043c). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 979 <abbr title=\"A system for distributing and managing secrets\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/rundeck\/rundeck\">Rundeck<\/a> \u044d\u0442\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0435\u0440\u0432\u0438\u0441-\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043f\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u044f\u043c\u0438, job&#8217;a\u043c\u0438 \u0441 \u0432\u0435\u0431\u043a\u043e\u043d\u0441\u043e\u043b\u044c\u044e, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438 WebAPI.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 853 <abbr title=\"Rundeck is an open source automation service with a web console, command line tools and a WebAPI.Job scheduler and runbook automation. Enable self-service access to existing scripts and tools.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/skavanagh\/KeyBox\">KeyBox<\/a> \u044d\u0442\u043e SSH \u0432\u0435\u0431\u043a\u043e\u043d\u0441\u043e\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 792 <abbr title=\"KeyBox is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of users public SSH keys.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/opentripplanner\/OpenTripPlanner\">OpenTripPlanner<\/a> \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043f\u043e\u0435\u0437\u0434\u043e\u043a, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0444\u0430\u0439\u043b\u043e\u0432 (GTFS \u0438 OpenStreetMap), \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 REST API \u0434\u043b\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438\u0448\u0435\u0441\u0442\u0432\u0438\u0439, \u043a\u0430\u043a \u0438 Javascript \u043a\u043b\u0438\u0435\u043d\u0442. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 704 <abbr title=\"An open source multi-modal trip planner\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/servo\">Netflix Servo<\/a> \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Netflix. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 681 <abbr title=\"Netflix Application Monitoring Library\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jitsi\/jitsi\">Jitsi<\/a> \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0443\u044e, \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0443\u044e \u0438 \u0432\u0438\u0434\u0435\u043e\u0441\u0432\u044f\u0437\u044c \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c\u0438 SIP, XMPP\/Jabber, AIM\/ICQ, IRC, Yahoo! \u0438 \u043c\u043d\u043e\u0433\u043e \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 676 <abbr title=\"Jitsi is an audio\/video and chat communicator that supports protocols such as SIP, XMPP\/Jabber, AIM\/ICQ, IRC, Yahoo! and many other useful features.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/exhibitor\">Netflix Exhibitor<\/a> \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f ZooKeeper, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433, \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 610 <abbr title=\"ZooKeeper co-process for instance monitoring, backup\/recovery, cleanup and visualization.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/glyptodon\/guacamole-client\">Glyptodon Guacamole client<\/a> \u2014 \u043a\u043b\u0438\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u043c \u0441\u0442\u043e\u043b\u043e\u043c \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043a\u0430\u043a\u043e\u0433\u043e-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 HTML5, JavaScript \u0438 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 556 <abbr title=\"The HTML5\/JavaScript Guacamole client, its containing web application, and related components.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/fearofcode\/bateman\">Bateman<\/a> \u2014 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0442\u043e\u0440\u0433\u043e\u0432\u043b\u0438 \u0430\u043a\u0446\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0441\u0432\u043e\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f particle swarm \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 543 <abbr title=\"Simple stock trading system that optimizes its parameters with particle swarm optimization\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/albertlatacz\/java-repl\">Java repl<\/a> \u2014 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Read Eval Print Loop (\u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f) \u0434\u043b\u044f Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 536 <abbr title=\"Read Eval Print Loop for Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/scobal\/seyren\">Seyren<\/a> \u044d\u0442\u043e \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u043c\u0438 (alert) \u0434\u043b\u044f Graphite, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043d\u043e\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438: Email, Flowdock, HipChat, HTTP, Hubot, IRCcat, PagerDuty, Pushover, SLF4J, Slack, SNMP, Twilio. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 527 <abbr title=\"An alerting dashboard for Graphite\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/graphhopper\/graphhopper\">Graphhopper<\/a> \u044d\u0442\u043e \u0431\u044b\u0441\u0442\u0440\u0430\u044f \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0448\u0435\u0433\u043e \u0434\u043e\u0440\u043e\u0436\u043d\u043e\u0433\u043e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430 \u043d\u0430 Java. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 OpenStreetMap, \u043d\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043c\u043f\u043e\u0440\u0442 \u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 506 <abbr title=\"GraphHopper is a fast and memory efficient Java road routing engine. Per default it uses OpenStreetMap data but can import other data sources.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/mpetazzoni\/ttorrent\">Ttorrent<\/a> \u044d\u0442\u043e Java \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f BitTorrent \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, BitTorrent tracker \u0438 BitTorrent \u043a\u043b\u0438\u0435\u043d\u0442\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 460 <abbr title=\"Turns BitTorrent Java library (tracker and client)\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/geoserver\/geoserver\">Geoserver<\/a> \u044d\u0442\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 Java, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u043d\u0430 \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f geo \u0434\u0430\u043d\u043d\u044b\u0445. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>.0, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 435 <abbr title=\"Official GeoServer repository\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/languagetool-org\/languagetool\">Languagetool<\/a> \u2014 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0442\u0438\u043b\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 25 \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 (\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439, \u0444\u0440\u0430\u043d\u0446 \u0443\u0437\u043a\u0438\u0439, \u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0439, \u0440\u0443\u0441\u0441\u043a\u0438\u0439, \u043f\u043e\u043b\u044c\u0441\u043a\u0438\u0439 \u0438 \u0442.\u00a0\u0434.). \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 416 <abbr title=\"Style and Grammar Checker for 25+ Languages\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0418\u0433\u0440\u044b, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 Java- 10 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0418\u0433\u0440\u044b, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 Java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/Bukkit\/Bukkit\">Bukkit<\/a> \u041c\u043e\u0434 \u0434\u043b\u044f Minecraft API. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1600 <abbr title=\"The Minecraft Mod API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/MovingBlocks\/Terasology\">MovingBlocks Terasology<\/a> Terasology \u044d\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0438\u0433\u0440\u044b Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1070 <abbr title=\"Terasology is an open source project started by Benjamin begla Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft.  After proving itself as a solid tech demo begla was joined at first by Anton small-jeeper Kireev and Rasmus Cervator Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication in the foundation systems akin to DF.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/MinecraftForge\/MinecraftForge\">MinecraftForge<\/a> \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0434\u043b\u044f Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/www.gnu.org\/licenses\/old-licenses\/lgpl-2.1.en.html\">GNU AGPLv2.1<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 981 <abbr title=\"Modifications to the Minecraft base files to assist in compatibility between mods.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/SpongePowered\/Sponge\">SpongePowered Sponge<\/a> Forge \u043c\u043e\u0434 \u0434\u043b\u044f Minecraft \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 SpongeAPI. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 803 <abbr title=\"A Forge mod that implements SpongeAPI\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/BuildCraft\/BuildCraft\">BuildCraft<\/a> BuildCraft \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 799 <abbr title=\"BuildCraft\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/pahimar\/Equivalent-Exchange-3\">Equivalent Exchange 3<\/a> pahimar Equivalent-Exchange-3. \u041c\u043e\u0434\u044b \u0434\u043b\u044f Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 783 <abbr title=\"pahimar Equivalent-Exchange-3 - , https:\/\/github.com\/pahimar\/Equivalent-Exchange-3\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/SpongePowered\/SpongeAPI\">SpongePowered SpongeAPI<\/a> Minecraft \u043f\u043b\u0430\u0433\u0438\u043d API. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 775 <abbr title=\"A Minecraft plugin API\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/sk89q\/WorldEdit\">WorldEdit<\/a> \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u0430\u0440\u0442 \u0434\u043b\u044f Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 715 <abbr title=\"An in-game voxel map editor for Minecraft\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/essentials\/Essentials\">Essentials<\/a> Essentials \u2014 Minecraft \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u044b\u0439 \u043c\u043e\u0434 \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438 \u0431\u043e\u043b\u0435\u0435 100 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0438\u0433\u0440\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU_General_Public_License\">GNU 3<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 423 <abbr title=\"Essentials - Minecraft server command mod - Adds over 100 commands for use in-game to help manage a server\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/GlowstoneMC\/Glowstone\">GlowstoneMC Glowstone<\/a> \u0421\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f Bukkit Minecraft. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 421 <abbr title=\"An open-source server for the Bukkit Minecraft modding interface.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<h2>12. \u041f\u0440\u043e\u0447\u0435\u0435<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 java- 12 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>1. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 java<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/iluwatar\/java-design-patterns\">Java design patterns<\/a> \u00a0\u041e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043f\u043e \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u00a0<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 6341 <abbr title=\"Design pattern samples implemented in Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-mvc-showcase\">Spring projects Spring mvc showcase<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b, \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 Spring MVC \u0432\u0435\u0431 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1338 <abbr title=\"Demonstrates the features of the Spring MVC web framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/javaee-samples\/javaee7-samples\">Javaee7 samples<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0434\u043b\u044f Java EE 7. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>\/CDDL\/GPLv2, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 989 <abbr title=\"Java EE 7 Samples\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/pedrovgs\/Algorithms\">Algorithms<\/a> \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0431\u0449\u0438\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 Java\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 983 <abbr title=\"Solutions for some common algorithm problems written in Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/BonzaiThePenguin\/WikiSort\">WikiSort<\/a> \u0411\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 O(1) \u043f\u0430\u043c\u044f\u0442\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/unlicense.org\">unlicense.org<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 953 <abbr title=\"Fast and stable sort algorithm that uses O(1) memory. Public domain.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-petclinic\">Spring projects Spring petclinic<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b Spring \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 532 <abbr title=\"A sample Spring-based application\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-integration-samples\">Spring projects Spring integration samples<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Spring Integration. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 517 <abbr title=\"You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/phishman3579\/java-algorithms-implementation\">Java algorithms implementation<\/a> \u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 437 <abbr title=\"Algorithms and Data Structures implemented in Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/jboss-developer\/jboss-eap-quickstarts\">Jboss developer Jboss eap quickstarts<\/a> \u041f\u0440\u043e\u0441\u0442\u044b\u0435 \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0441 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 JBoss EAP, Java EE 7 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 434 <abbr title=\"The quickstarts demonstrate JBoss EAP, Java EE 7 and a few additional technologies. They provide small, specific, working examples that can be used as a reference for your own project.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/databricks\/learning-spark\">Databricks Learning spark<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043a\u043d\u0438\u0433\u0438 Learning Spark. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 412 <abbr title=\"Example code from Learning Spark book\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eugenkiss\/7guis\">7guis<\/a> 7GUIs \u044d\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0435 \u044e\u0437\u0430\u0431\u0438\u043b\u0438\u0442\u0438 (usability benchmark) \u0441\u0435\u043c\u0438 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0445 GUI \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430\u0445 \u0438 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (Java7 +Swing, Clojure+Seesaw, Scala+ScalaFX, Android \u0438 \u0442.\u00a0\u043f.). \u0417\u0430\u0434\u0430\u0447\u0435\u0439 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f GUI. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 404 <abbr title=\"7GUIs is a GUI programming usability benchmark.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-data-jpa-examples\">Spring projects Spring data jpa examples<\/a> \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 Spring Data JPA. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 400 <abbr title=\"Examples using Spring Data JPA features\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043d\u0430 Java (benchmark)- 2 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>2. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u043d\u0430 Java (benchmark)<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/eishay\/jvm-serializers\">Jvm serializers<\/a> \u2014 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438 \u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 970 <abbr title=\"Benchmark comparing serialization libraries on the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/brianfrankcooper\/YCSB\">YCSB (Yahoo! Cloud Serving Benchmark)<\/a> \u2014 \u0431\u044d\u043d\u0447\u043c\u0430\u0440\u043a\u0438 (\u0442\u0435\u0441\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438) \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 869 <abbr title=\"Yahoo! Cloud Serving Benchmark\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 git &amp; github- 2 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3>3. \u0420\u0430\u0431\u043e\u0442\u0430 \u0441 git &#038; github<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/gitblit\/gitblit\">Gitblit<\/a> Gitblit \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 Java Git \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f Git \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 787 <abbr title=\"pure java git solution\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/WhisperSystems\/BitHub\">WhisperSystems BitHub<\/a> BitHub \u2014 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043f\u043e \u0441\u0431\u043e\u0440\u0443 Bitcoin \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0439 \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u044d\u0442\u0438\u0445 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0439 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u043a\u0442\u043e \u043a\u043e\u043c\u043c\u0438\u0442\u0438\u0442 \u0432 GitHub \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: ?, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 491 <abbr title=\"BTC + BitHub = An experiment in funding privacy OSS.\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u0445<\/b><\/p>\n<div class=\"spoiler_text\"><b>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438<\/b>: \u041d\u0430 \u044d\u0442\u043e\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0435 73% \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e Apache 2, GNU (\u0432\u0441\u0435 \u0432\u0435\u0440\u0441\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f GNU AFFERO, GNU Lesser) \u2014 10%, Mit \u2014 9%, BSD (\u0432\u0441\u0435 \u0432\u0435\u0440\u0441\u0438\u0438) \u2014 8%, Eclipse Public \u2014 3%, \u0443 2% \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430\u0439\u0442\u0438 \u043d\u0435 \u0441\u043c\u043e\u0433. \u0414\u0430, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f 105%, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430\u0431\u043e\u0440 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 (\u043b\u0438\u0431\u043e \u043d\u0430 \u0432\u044b\u0431\u043e\u0440, \u043b\u0438\u0431\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0434 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438).<\/p>\n<p>  \u0422\u0430\u043a \u0436\u0435 \u0435\u0441\u0442\u044c \u0440\u0435\u0434\u043a\u0438\u0435 \u043f\u043e\u0447\u0442\u0438 \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439: Creative Commons Attribution, Perl, CDDL 1, CPL Common Public, Public Domain (CC0), Unlicense.org.<\/p>\n<p>  \u0415\u0441\u0442\u044c \u0434\u0432\u0435 \u0437\u0430\u0431\u0430\u0432\u043d\u044b\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u00ab\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438\u00bb: <a href=\"https:\/\/github.com\/ronmamo\/reflections\/blob\/master\/COPYING.txt\">\u0442\u0430\u043a\u0430\u044f<\/a> \u0438 <a href=\"https:\/\/github.com\/douglascrockford\/JSON-java\">\u0442\u0430\u043a\u0430\u044f<\/a>: The license includes this restriction: \u00abThe software shall be used for good, not evil.\u00bb If your conscience cannot live with that, then choose a different package.  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0432\u044b\u0431\u043e\u0440\u043a\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">1. \u0411\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0441\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0431\u0438\u0440\u0430\u043b \u0432\u0441\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0433\u0434\u0435 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u043e \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443, \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0437\u0432\u0435\u0437\u0434 (\u043e\u0442 \u0431\u043e\u043b\u044c\u0448\u0435\u0433\u043e \u043a \u043c\u0435\u043d\u044c\u0448\u0438\u043c). \u0411\u044b\u043b\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043e \u0447\u0443\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0442\u044b\u0441\u044f\u0447\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. <\/p>\n<p>  2. \u041f\u043e\u043b\u0443\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u044f\u0432\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u044f Android&#8217;a (\u044d\u0442\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440), \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0447\u0442\u043e \u043e\u043d\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f. \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043e\u043a\u043e\u043b\u043e 500 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. <\/p>\n<p>  3. \u041f\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0441\u043b\u043e\u0432\u0430\u043c \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u043f\u0435\u0440\u0432\u043e\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0442\u0438\u043f\u044b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439.<\/p>\n<p>  4. \u0412\u0440\u0443\u0447\u043d\u0443\u044e \u0443\u0442\u043e\u0447\u043d\u0438\u043b \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c, \u0442\u0438\u043f\u044b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435. \u0422\u0430\u043a \u0436\u0435 \u0443\u0434\u0430\u043b\u0438\u043b \u043b\u043e\u0436\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b (\u043f\u0440\u043e\u0435\u043a\u0442\u044b Javascript&#8217;a \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e \u043e\u0448\u0438\u0431\u043a\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 Java, \u0445\u043e\u0440\u043e\u0448\u043e \u0437\u0430\u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 Android \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0442.\u043f.). \u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c 350 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c.   <\/div>\n<\/div>\n<p>  <b>P.S.<\/b> \u0411\u0443\u0434\u0443 \u0440\u0430\u0434 \u043b\u044e\u0431\u044b\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c, \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u044f\u043c \u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u043d\u0430 \u043b\u044e\u0431\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u043b\u0438\u0447\u043a\u0435 \u0438\u043b\u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445. \u041f\u0440\u043e\u0441\u044c\u0431\u0430 \u043d\u0435 \u0441\u0442\u0435\u0441\u043d\u044f\u0442\u044c\u0441\u044f.               <\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/266821\/\"> http:\/\/habrahabr.ru\/post\/266821\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/7c9\/4a0\/261\/7c94a02610ce47d289f778e1c8dd9673.jpg\"\/><\/p>\n<p>  <b>\u0427\u0442\u043e \u044d\u0442\u043e \u0438 \u0437\u0430\u0447\u0435\u043c \u043e\u043d\u043e \u043d\u0430\u0434\u043e<\/b>: \u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e Java \u043c\u0438\u0440\u0430 \u0432 \u0442\u043e\u043c \u0432 \u043d\u0435\u043c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e open-source \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u043d\u0430 \u0432\u0441\u0435 \u0441\u043b\u0443\u0447\u0430\u0438 \u0436\u0438\u0437\u043d\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0443\u0436\u043d\u044b\u0439 \u043d\u0430 github&#8217;e \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0447\u0430\u0441\u0442\u043e \u043c\u0430\u043b\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u043e, \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0441\u043b\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u043f\u043e\u043d\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u044f Android&#8217;a \u0438\u043b\u0438 \u043d\u0435\u0442. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u043f\u043e\u043b\u0443\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043b Java \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0443\u0431\u0440\u0430\u043b \u0441\u0442\u0430\u0440\u044b\u0435 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Android&#8217;a, \u0432\u044b\u0431\u0440\u0430\u043b 350 \u043d\u0430\u0431\u0440\u0430\u0432\u0448\u0438\u0445 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0432\u0435\u0437\u0434, \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u043b \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c \u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f. <\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0438\u0448\u0443\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 C, \u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u044b\u043c\u0438 \u0441\u0435\u0442\u044f\u043c\u0438, \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043d\u043e\u0432\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 Java \u043c\u0438\u0440\u0435 open-source \u044d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u0432\u0430\u043c, \u0434\u0443\u043c\u0430\u044e, \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f. <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u043e\u0435\u043a\u0442\u044b, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c<\/b><\/p>\n<div class=\"spoiler_text\">\n<h2> 1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h2>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438- 17 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 1. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/h3>\n<ol>\n<li><a href=\"https:\/\/github.com\/ReactiveX\/RxJava\">ReactiveX RxJava<\/a> \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 Observer \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043e\u0442 ReactiveX.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 6279 <abbr title=\"RxJava \u2013 Reactive Extensions for the JVM \u2013 a library for composing asynchronous and event-based programs using observable sequences for the Java VM.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-framework\">Spring framework<\/a> Spring \u2014 \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0441\u0430\u043c\u044b\u0439 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a Java \u0432 \u043c\u0438\u0440\u0435. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 5921 <abbr title=\"The Spring Framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/google\/guava\">Google Guava<\/a> \u041e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043e\u0442 \u0433\u0443\u0433\u043b\u0430, \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u044e\u0449\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 JDK, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0430\u044f \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Java \u0438 \u0442.\u043f. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 JDK1.6 \u0438 \u0432\u044b\u0448\u0435.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3813 <abbr title=\"Google Core Libraries for Java 6+\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/eclipse\/vert.x\">Eclipse Vert.x<\/a> \u0420\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u0430\u044f application platform \u0434\u043b\u044f JVM \u043e\u0442 Eclipse, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0430 JavaScript, Ruby, Groovy, Java \u0438 Python, \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043d\u0430 Java, \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043e\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c. \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 event bus \u0438 \u0442.\u0434. \u0438 \u0442.\u043f.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: \u00a0Eclipse Public 1\u00a0\/\u00a0<a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3743 <abbr title=\"Vert.x core contains fairly low level functionality including support for HTTP, TCP, file system access, and various other features. You can use this directly in your own applications, and it is used by many of the other components of Vert.x\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/square\/dagger\">Square Dagger<\/a> \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0438 \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043e\u0442 square \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 dependency injector \u0434\u043b\u044f Android \u0438 Java, \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0447\u0435\u043c guava \u0438\u043b\u0438 Spring, \u043d\u043e \u043f\u043e \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435. \u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 Java \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e JSR-330, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0443\u044e dependency injector.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3607 <abbr title=\"A fast dependency injector for Android and Java.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/Hystrix\">Netflix Hystrix<\/a> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0439 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438 \u043a\u0430\u0441\u043a\u0430\u0434\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043e\u0442\u043a\u0430\u0437\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u0442.\u0434.\u00a0. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 3571 <abbr title=\"Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/perwendel\/spark\">Spark<\/a> \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u043e\u0432\u043e\u0440\u043a\u043e\u043c Sinatra, \u0434\u043b\u044f java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 2596 <abbr title=\"A Sinatra inspired framework for java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/alibaba\/dubbo\">Alibaba Dubbo<\/a> Dubbo \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438, \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430\u043c\u0438 \u0438 \u0442.\u00a0\u043f. \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c RPC. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1917 <abbr title=\"Dubbo is a distributed service framework enpowers applications with service import\/export capability with high performance RPC.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/Netflix\/curator\">Netflix Curator<\/a> Curator Framework \u044d\u0442\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache ZooKeeper \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1158 <abbr title=\"ZooKeeper client wrapper and rich ZooKeeper framework\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/cucumber\/cucumber-jvm\">Cucumber jvm<\/a> \u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Cucumber \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f JVM. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 1047 <abbr title=\"Cucumber for the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/pcpratts\/rootbeer1\">Rootbeer1<\/a> Rootbeer GPU Compiler \u2014 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c GPU \u043d\u0430 Java. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT\">MIT<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 972 <abbr title=\"Rootbeer GPU Compiler - Java GPU Programming\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/oblac\/jodd\">Oblac Jodd<\/a> Jodd \u044d\u0442\u043e \u043d\u0430\u0431\u043e\u0440 Java \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439, \u043d\u043e \u043c\u043e\u0449\u043d\u044b\u0439. Jodd = tools + ioc + mvc + db + aop + tx + json + html &lt; 1.5 Mb. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/en.wikipedia.org\/wiki\/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29\">BSD 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 912 <abbr title=\"Jodd is set of open-source Java tools and micro frameworks; compact, yet powerful.  Jodd = tools + ioc + mvc + db + aop + tx + json + html &lt; 1.5 Mb\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/reactive-streams\/reactive-streams-jvm\">Reactive streams jvm<\/a> Reactive Streams \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043b\u044f JVM \u2014 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b \u0434\u043b\u044f \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u043c\u0438. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"http:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/\">Public Domain (CC0)<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 769 <abbr title=\"Reactive Streams Specification for the JVM\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/nathanmarz\/storm-contrib\">Storm contrib<\/a> storm-contrib \u044d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c\u0438 Storm. \u041e\u043d\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 spouts\/bolts \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 (Redis, Kafka, MongoDB, etc), \u0438 \u043a\u043e\u0434 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 Storm \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/www.eclipse.org\/legal\/epl-v10.html\">Eclipse Public 1.0<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 504 <abbr title=\"A collection of spouts, bolts, serializers, DSLs, and other goodies to use with Storm\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/spring-projects\/spring-batch\">Spring projects Spring batch<\/a> Spring Batch \u044d\u0442\u043e \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439, \u0432\u0441\u0435\u043e\u0431\u044a\u0435\u043c\u043b\u044e\u0449\u0438\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e (batch applications), \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u043b\u044f \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u2026 \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 448 <abbr title=\"Spring Batch is a framework for writing offline and batch applications using Spring and Java\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/DozerMapper\/dozer\">DozerMapper Dozer<\/a> Dozer \u044d\u0442\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433 \u043e\u0434\u043d\u043e\u0433\u043e Java Bean \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 Java Bean \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0434\u0440\u0443\u0433\u043e\u043c. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 421 <abbr title=\"Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another.\">English<\/abbr>\n<\/li>\n<li><a href=\"https:\/\/github.com\/greenrobot\/greenrobot-common\">Greenrobot common<\/a> greenrobot-common \u2014 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0431\u0449\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0438 \u043a\u043b\u0430\u0441\u0441\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043b\u0430\u0441\u0441\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043e stream-based IO, \u0444\u0430\u0439\u043b\u0430\u043c\u0438, \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438, \u0434\u0430\u0442\u043e\u0439\/\u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0438 hash map\/hash set \u0441 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438) \u0434\u043b\u044f Android and Java \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache\">Apache 2<\/a>, \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u2014 419 <abbr title=\"General purpose utilities and hash functions for Android and Java (aka java-common)\">English<\/abbr>\n<\/li>\n<\/ol><\/div>\n<\/div>\n<p>   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">2. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438- 10 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\n<h3> 2. \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438<\/h3>\n<ol>\n<li><a \n<br \/>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-265586","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/265586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=265586"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/265586\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=265586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=265586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=265586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}