readme.md
This is a fork of awesome link with new structure, additional license info and github's star info for every link, with a lot of new links (all non-mobile github projects with 390 or more star) and so on. The russian version is in this place.
The "Hello Worlds examples" project is in this place.
II. Databases, search engines, big data and machine learning
VI. Program languages and applications that were written with Java
Libraries that facilitate functional programming.
Libraries for developing reactive applications.
Libraries that handle security, authentication, authorization or session management. Up
Everything about high performance computation, from collections to specific libraries. Up
Libraries that handle serialization with high efficiency. Up
Libraries that log the behavior of an application. Up
Frameworks that ease bean mapping or bean validation. Up
Libraries that assist with the creation, evaluation or manipulation of graphical images or video. Up
Libraries to manipulate bytecode programmatically. Up
Libraries and frameworks for writing distributed and fault-tolerant applications. Up
Libraries for scientific computing and analysis. Up
Everything which simplifies interactions with the database. Up
Databases in a distributed system that appear to applications as a single data source.
Efficient and specific data structures.
APIs which handle the persistence of objects. Up
Tools that provide specific statistical algorithms which allow learning from data. Up
The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries
Libraries that help on implementing optimization and satisfiability problems.
Libraries that specialize on processing text. Up
Servers which are specifically used to deploy applications. Up
Libraries for network programming. Up
Tools that help to send messages between clients in order to ensure protocol independency. Up
Frameworks specifically for creating RESTful services. Up
Libraries that simplify JSON processing. Up
Frameworks and libraries that simplify reading/writing CSV data. Up
Frameworks which can dynamically manage applications inside of a cluster. Up
Libraries that assist with processing office document formats.
Everything that helps with the creation of PDF files. Up
For working with platform-specific native libraries. Up
Libraries for working with geospatial data and algorithms.
Servers which accept client requests and direct them to the approriate backend service.
Tools that test from model to the view. Up
Frameworks and tools that enable collection of code coverage metrics for test suites. Up
Tools which support continuously building, testing and releasing applications. Up
Formal-methods tools: proof assistants, model checking, symbolic execution etc. Up
Integrated development environments that try to simplify several aspects of development. Up
Tools which handle the build cycle and dependencies of an application.
Libraries that provide external configuration. Up
Tools which handle the distribution of applications in native formats. Up
Tools for performance analysis, profiling and benchmarking. Up
Tools that provide metrics and quality measurements. Up
Tools that monitor applications in production. Up
Current implementations of the JVM/JDK.
Frameworks that help to create parsers, interpreters or compilers. Up
Active discussions. Up
Books that had a high impact and are still worth reading. Up
Sites to read. Up