This is a simple messenger app built using Java Swing for the client-side GUI, Node.js for the server-side API, and Socket-IO for real-time communication. The graphical user interface (GUI) is styled using FlatLaf.
This project is still in development.
Run demo with java -jar messenger-test-<version>.jar
or double-click
( Requires Java 8 or newer )
Name | GitHub |
---|---|
FlatLaf | https://github.com/JFormDesigner/FlatLaf |
MiG Layout | https://github.com/mikaelgrev/miglayout |
REST Assured | https://github.com/rest-assured/rest-assured |
Socket.IO Java client | https://github.com/socketio/socket.io-client-java |
SON-Java | https://github.com/stleary/JSON-java?tab=readme-ov-file |
Thumbnailator | https://github.com/coobird/thumbnailator |
Swing Glasspane Popup | https://github.com/DJ-Raven/swing-glasspane-popup |
Swing-Toast-Notifications | https://github.com/DJ-Raven/swing-toast-notifications |
Name | GitHub |
---|---|
Express | https://github.com/expressjs/express |
socket.io | https://github.com/socketio/socket.io |
jsonwebtoken | https://github.com/auth0/node-jsonwebtoken |
bcrypt.js | https://github.com/dcodeIO/bcrypt.js |
BlurHash | https://github.com/woltapp/blurhash/tree/master |
Multer | https://github.com/expressjs/multer |
MySQL2 | https://github.com/sidorares/node-mysql2 |
nodemon dev |
https://github.com/remy/nodemon |
and more ... |