Awesome系列的Java资源整理。awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。
流程驱动的软件系统构建,中间件。
In existence since the beginning of time and which will continue being used long after the hype has waned.自从一开始就存在,并且在炒作已经消失之后将继续使用。
Frameworks that ease bean mapping.简化Bean映射的框架。
Tools which handle the build cycle and dependencies of an application.处理应用程序的构建周期和依赖关系的工具。
Libraries to manipulate bytecode programmatically.以编程方式操纵字节码的库。
Libraries which provide caching facilities.提供缓存设施的图书馆。
Frameworks which can dynamically manage applications inside of a cluster.可以动态管理集群内的应用程序的框架。
Tools that provide metrics and quality measurements.提供指标和质量测量的工具
Frameworks and tools that enable collection of code coverage metrics for test suites.允许收集测试套件的代码覆盖率指标的框架和工具。
Tools that generate patterns for repetitive code in order to reduce verbosity and error-proneness.生成重复代码模式的工具,以减少冗长度和错误倾向。
Libraries that make it easy to parse command line options, arguments, etc.可以方便地解析命令行选项,参数等的库
Frameworks that help to create parsers, interpreters or compilers.有助于创建解析器,解释器或编译器的框架。
Libraries that provide external configuration.提供外部配置的库。
Libraries that help on implementing optimization and satisfiability problems.有助于实现优化和可满足性问题的库。
Tools which support continuously building, testing and releasing applications.支持连续构建,测试和发布应用程序的工具。
Frameworks and libraries that simplify reading/writing CSV data.简化读取/写入CSV数据的框架和库。
Everything which simplifies interactions with the database.一切都简化了与数据库的交互。
Efficient and specific data structures.高效和具体的数据结构。
Libraries related to handling date and time.与处理日期和时间相关的图书馆。
Libraries that help to realize the Inversion of Control paradigm.有助于实现控制范式反转的图书馆。
Augmentation of the development process at a fundamental level.将发展进程扩大到根本层面。
- 立即重新加载代码和配置更改,无需重新部署。
Libraries and frameworks for writing distributed and fault-tolerant applications.用于编写分布式和容错应用程序的库和框架。
Databases in a distributed system that appear to applications as a single data source.分布式系统中的应用程序显示为单个数据源的数据库。
Tools which handle the distribution of applications in native formats.以原生格式处理应用程序分发的工具。
Libraries that assist with processing office document formats.协助处理办公文件格式的图书馆。
Formal-methods tools: proof assistants, model checking, symbolic execution etc.正式方法工具:证明助理,模型检查,符号执行等
Libraries that facilitate functional programming.促进功能编程的库。
Frameworks that support the development of games.支持游戏开发的框架。
Libraries for working with geospatial data and algorithms.用于处理地理空间数据和算法的库。
Libraries to create modern graphical user interfaces.图书馆创建现代图形用户界面。
Everything about high performance computation, from collections to specific libraries.关于高性能计算的一切,从集合到特定的库。
Libraries that handle serialization to hypermedia types.处理对超媒体类型的序列化的库。
Integrated development environments that try to simplify several aspects of development.集成开发环境,试图简化开发的几个方面。
Libraries that assist with the creation, evaluation or manipulation of graphical images.协助创建,评估或操纵图形图像的图书馆。
Libraries for serializing and deserializing JSON to and from Java objects.用于将JSON序列化和反序列化为Java对象的库。
Libraries for processing data in JSON format.以JSON格式处理数据的库。
Current implementations of the JVM/JDK.JVM / JDK的当前实现。
Libraries that log the behavior of an application.记录应用程序行为的库。
Tools that provide specific statistical algorithms which allow learning from data.提供允许从数据学习的特定统计算法的工具。
Tools that help to send messages between clients in order to ensure protocol independency.帮助客户端发送消息的工具,以确保协议的独立性。
Everything else.其他一切
Tools for managing microservices, i.e. creation, coordination or discovery.用于管理微服务的工具,即创建,协调或发现。
Tools that monitor applications in production.监控生产中的应用程序的工具。
- 性能监视器
- 性能监视器
- 生产中错误监控和调试。
- 性能监视器,用于为JVM应用程序分发事务跟踪。
For working with platform-specific native libraries.用于平台特定的本机库。
Libraries that specialize on processing text.专门处理文本的图书馆。
Libraries for network programming.网络编程库。
APIs which handle the persistence of objects.处理对象持久性的API。
Java platform as a service.Java平台即服务。
- 基于AWS,支持Tomcat和Jetty。
- 无服务器计算。
- PaaS在Google的基础架构上。
- 抽象计算环境。
-支持Tomcat,Jetty,GlassFish,JBoss,TomEE和WildFly。
-在内部解决方案
Everything that helps with the creation of PDF files.一切有助于创建PDF文件的东西。
Tools for performance analysis, profiling and benchmarking.性能分析,分析和基准测试工具。
- 分析和可视化GC日志的工具。 它提供了一个免费的基于云的上传界面。
- 剖面仪
- Profiler for Web应用程序。
- 剖面仪
Frameworks that are suites of multiple libraries encompassing several categories.包含多个类别的多个库的套件框架。
Libraries for developing reactive applications.用于开发反应性应用的图书馆。
Frameworks specifically for creating RESTful services.专门用于创建RESTful服务的框架。
Libraries for scientific computing, analysis and visualization.用于科学计算,分析和可视化的图书馆。
Engines which index documents for search and analysis.引擎搜索和分析索引文档。
Libraries that handle security, authentication, authorization or session management.处理安全性,身份验证,授权或会话管理的库。
Libraries that handle serialization with high efficiency.以高效率处理序列化的库。
Servers which are specifically used to deploy applications.专门用于部署应用程序的服务器。
Tools which substitute expressions in a template.在模板中替换表达式的工具。
Tools that test from model to the view.从模型到视图测试的工具。
Libraries which provide general utility functions.提供一般效用函数的库。
Libraries that analyze the content of websites.分析网站内容的图书馆。
Frameworks that handle the communication between the layers of an web application.处理Web应用程序层之间的通信的框架。
Active discussions.积极讨论
Websites that provide a frontend for this list. Please note, there won't be an official website. We don't associate with a particular website and everybody is allowed to create one.为此列表提供前端的网站。 请注意,不会有官方网站。 我们不与特定网站相关联,并且每个人都被允许创建一个。
Books that had a high impact and are still worth reading.影响力很大但仍值得阅读的书籍。
Something to listen to while programming.编程时要听的东西
Active accounts to follow. Descriptions from Twitter.活动帐户跟随。 Twitter的说明
Sites to read.