Compare commits
8 Commits
remove-sql
...
add-java-d
Author | SHA1 | Date | |
---|---|---|---|
|
3568d3e3d7 | ||
|
036c2ceb41 | ||
|
af2e112f96 | ||
|
b94df9457f | ||
|
50a189635e | ||
|
e8068bbeda | ||
|
37c85339ee | ||
|
5db9351a72 |
13
README.md
13
README.md
@@ -72,6 +72,7 @@ A curated list of awesome Java frameworks, libraries and software.
|
||||
- [Version Managers](#version-managers)
|
||||
- [Web Crawling](#web-crawling)
|
||||
- [Web Frameworks](#web-frameworks)
|
||||
- [Workflow Orchestration Engines](#workflow-orchestration-engines)
|
||||
- [Resources](#resources)
|
||||
- [Awesome Lists](#awesome-lists)
|
||||
- [Communities](#communities)
|
||||
@@ -180,6 +181,7 @@ _Tools that generate patterns for repetitive code in order to reduce verbosity a
|
||||
|
||||
- [ADT4J](https://github.com/sviperll/adt4j) - JSR-269 code generator for algebraic data types.
|
||||
- [Auto](https://github.com/google/auto) - Generates factory, service, and value classes.
|
||||
- [Bootify ![c]](https://bootify.io) - Browser-based Spring Boot app generation with JPA model and REST API.
|
||||
- [FreeBuilder](https://github.com/inferred/FreeBuilder) - Automatically generates the Builder pattern.
|
||||
- [Immutables](https://immutables.github.io) - Annotation processors to generate simple, safe and consistent value objects.
|
||||
- [JavaPoet](https://github.com/square/javapoet) - API to generate source files.
|
||||
@@ -280,6 +282,7 @@ _Everything that simplifies interactions with the database._
|
||||
- [MapDB](http://www.mapdb.org) - Embedded database engine that provides concurrent collections backed on disk or in off-heap memory.
|
||||
- [MariaDB4j](https://github.com/vorburger/MariaDB4j) - Launcher for MariaDB that requires no installation or external dependencies.
|
||||
- [Modality](https://github.com/arkanovicz/modality) - Lightweight ORM with database reverse engineering features.
|
||||
- [Spring Data JPA MongoDB Expressions](https://github.com/mhewedy/spring-data-jpa-mongodb-expressions) - Allows you to use MongoDB query language to query your relational database.
|
||||
- [Trino](https://trino.io) - Distributed SQL query engine for big data.
|
||||
- [QueryStream](https://github.com/querystream/querystream) - Build JPA Criteria queries using a Stream-like API.
|
||||
- [Querydsl](http://www.querydsl.com) - Typesafe unified queries.
|
||||
@@ -287,7 +290,6 @@ _Everything that simplifies interactions with the database._
|
||||
- [Redisson](https://github.com/redisson/redisson) - Allows for distributed and scalable data structures on top of a Redis server.
|
||||
- [requery](https://github.com/requery/requery) - Modern, lightweight but powerful object mapping and SQL generator. Easily map to or create databases, or perform queries and updates from any Java-using platform.
|
||||
- [Speedment](https://github.com/speedment/speedment) - Database access library that utilizes Java 8's Stream API for querying.
|
||||
- [sql2o](https://www.sql2o.org) - Thin JDBC wrapper that simplifies database access and provides simple mapping of ResultSets to POJOs.
|
||||
- [Vibur DBCP](https://www.vibur.org) - JDBC connection pool library with advanced performance monitoring capabilities.
|
||||
- [Xodus](https://github.com/JetBrains/xodus) - Highly concurrent transactional schema-less and ACID-compliant embedded database.
|
||||
|
||||
@@ -492,6 +494,7 @@ _Integrated development environments that try to simplify several aspects of dev
|
||||
- [IntelliJ IDEA ![c]](https://www.jetbrains.com/idea/) - Supports many JVM languages and provides good options for Android development. The commercial edition targets the enterprise sector.
|
||||
- [jGRASP](https://www.jgrasp.org) - Created to provide software visualizations that work in conjunction with the debugger such as Control Structure Diagrams, UML class diagrams and Object Viewer.
|
||||
- [NetBeans](https://netbeans.apache.org) - Provides integration for several Java SE and EE features, from database access to HTML5.
|
||||
- [Recaf](https://www.coley.software/Recaf/) - Bytecode editor.
|
||||
- [Visual Studio Code](https://code.visualstudio.com/docs/languages/java) - Provides Java support for lightweight projects with a simple, modern workflow by using extensions from the internal marketplace.
|
||||
|
||||
### Imagery
|
||||
@@ -718,6 +721,7 @@ _Libraries that specialize in processing text._
|
||||
|
||||
_Libraries for building network servers._
|
||||
|
||||
- [Commons-networking](https://github.com/CiscoSE/commons-networking) - Client for server-sent events (SSE).
|
||||
- [Comsat](https://github.com/puniverse/comsat) - Integrates standard Java web-related APIs with Quasar fibers and actors.
|
||||
- [Dubbo](https://github.com/apache/dubbo) - High-performance RPC framework.
|
||||
- [Grizzly](https://javaee.github.io/grizzly/) - NIO framework. Used as a network layer in Glassfish.
|
||||
@@ -971,6 +975,7 @@ _Tools that substitute expressions in a template._
|
||||
- [Jtwig](https://github.com/jtwig/jtwig) - Modular, configurable and fully tested template engine.
|
||||
- [Pebble](https://pebbletemplates.io) - Inspired by Twig and separates itself with its inheritance feature and its easy-to-read syntax. It ships with built-in autoescaping for security and it includes integrated support for internationalization.
|
||||
- [Rocker](https://github.com/fizzed/rocker) - Optimized, memory efficient and speedy template engine producing statically typed, plain objects.
|
||||
- [StringTemplate](https://github.com/antlr/stringtemplate4) - Template engine for generating source code, web pages, emails, or any other formatted text output.
|
||||
- [Thymeleaf](https://www.thymeleaf.org) - Aims to be a substitute for JSP and works for XML files.
|
||||
|
||||
### Testing
|
||||
@@ -1070,6 +1075,7 @@ _Libraries which provide general utility functions._
|
||||
- [Gephi](https://github.com/gephi/gephi) - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only)
|
||||
- [Guava](https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more.
|
||||
- [JADE](http://jade.tilab.com) - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only)
|
||||
- [Java Diff Utils](https://java-diff-utils.github.io/java-diff-utils/) - Utilities for text or data comparison and patching.
|
||||
- [JavaVerbalExpressions](https://github.com/VerbalExpressions/JavaVerbalExpressions) - Library that helps with constructing difficult regular expressions.
|
||||
- [JGit](https://www.eclipse.org/jgit/) - Lightweight, pure Java library implementing the Git version control system.
|
||||
- [minio-java](https://github.com/minio/minio-java) - Provides simple APIs to access any Amazon S3-compatible object storage server.
|
||||
@@ -1113,6 +1119,11 @@ _Frameworks that handle the communication between the layers of a web applicatio
|
||||
- [Takes](https://github.com/yegor256/takes) - Opinionated web framework which is built around the concepts of True Object-Oriented Programming and immutability.
|
||||
- [Vaadin](https://vaadin.com) - Event-driven framework that uses standard web components. Server-side architecture with Ajax on the client side.
|
||||
|
||||
### Workflow Orchestration Engines
|
||||
|
||||
- [Cadence](https://cadenceworkflow.io) - Stateful code platform from Uber.
|
||||
- [Temporal](https://temporal.io) - Microservice orchestration platform, forked from Cadence but gRPC based.
|
||||
|
||||
## Resources
|
||||
|
||||
### Awesome Lists
|
||||
|
Reference in New Issue
Block a user