apache /
rocketmq
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
95/100 healthLoading repository data…
oksuz / repository
A Simple Java Multi-Threaded Tcp/IP Proxy Server
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Simple tcp/ip proxy server written in java.
It uses shadowJar jar plugin for making fat-jat. You can build fat-jar with following command:
gradle clean build
This command creates fat-jar under build/libs/tcp-proxy.jar.
Application takes three arguments for creating tcp server and connecting to remote host
java -DremoteHost=server.tld -DremotePort=10000 -Dport=5000 -jar tcp-proxy.jar
In the above example application accepts connection on 5000 port and forwards request to server.tld:10000 and also send server.tld:10000's responses to client
This application also has docker image. You can pull image from https://hub.docker.com/r/oksuz/tcp-proxy/
You can run this image like this:
docker run --name my-tcp-proxy -p5000:5000 -eREMOTE_HOST=server.tld -eREMOTE_PORT=10000 -d oksuz/tcp-proxy
Default exposed port is 5000. It means if you don't provide PORT env. variable default tcp server port is 5000. Also you can provide PORT env variable like this:
docker run --name my-tcp-proxy -p5001:5001 -ePORT=5001 -eREMOTE_HOST=server.tld -eREMOTE_PORT=10000 -d oksuz/tcp-proxy
MIT
Selected from shared topics, language and repository description—not editorial ratings.
apache /
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
95/100 healthActiviti /
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. It's 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.
89/100 healthperwendel /
A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin
85/100 healthdropwizard /
A damn simple library for building production-ready RESTful web services.
95/100 healthjavalin /
A simple and modern Java and Kotlin web framework
94/100 healthalibaba /
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
95/100 health