TranslatedThe mall project is an e-commerce system that includes a front-end shopping mall system and a back-end management system. It is built with Spring Boot + MyBatis and deployed in Docker containers. The front-end mall system includes modules for the home portal, product recommendations, product search, product display, shopping cart, order process, member center, customer service, and help center. The back-end management system includes modules for product management, order management, member management, promotion management, operations management, content management, statistical reports, financial management, permission management, and settings.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
Desktop/Android/HTML5/iOS Java game development framework
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Translatedmall learning tutorial, with a comprehensive analysis of the architecture, business logic, and key technical points. The mall project (60k+ stars) is an e-commerce system built with currently mainstream technologies. It covers technologies such as SpringBoot, MyBatis, Elasticsearch, RabbitMQ, Redis, MongoDB, and MySQL, and uses Docker containerized deployment.
Translatedmall-swarm is a microservice e-commerce mall system that uses core technologies such as Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsearch, Docker, and Kubernetes. It also provides a Vue-based admin backend so that the system can be set up quickly. On top of basic e-commerce business functions, mall-swarm integrates system functions such as a registry center, a configuration center, a monitoring center, and a gateway.
- springcloud
- springboot
- docker
- java
Statistical Machine Intelligence & Learning Engine
A list of useful Java frameworks, libraries, software and hello worlds examples
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
LIBSVM -- A Library for Support Vector Machines
Android virtual machine and deobfuscator
Java dataframe and visualization library
- dataframe
- data-frame
- java
- java-dataframe
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs
The goal of this project is to allow integrated or USB-connected webcams to be accessed directly from Java. Using provided libraries users are able to read camera images and detect motion. Main project consist of several sub projects - the root one, which contains required classes, build-in webcam driver compatible with Windows, Linux and Mac OS, which can stream images as fast as your camera can serve them (up to 50 FPS). Main project can be used standalone, but user is able to replace build-in driver with different one - such as OpenIMAJ, GStreamer, V4L4j, JMF, LTI-CIVIL, FMJ, etc.
Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches.
Free database schema discovery and comprehension tool
- schemacrawler
- jdbc
- database-diagrams
- schema
Android TensorFlow MachineLearning Example (Building TensorFlow for Android)
Hopsworks - Data-Intensive AI platform with a Feature Store
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
- libgdx
- pathfinding
- steering-behaviors
- formation-motion
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
Gradle/Maven plugin to package Java applications as native Windows, MacOS, or Linux executables and create installers for them.
- java
- packager
- maven-plugin
- native
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux