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.
TranslatedList of personally collected books PDF download Baidu Cloud e-book download
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
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.
AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
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
Translatedmall-admin-web is the front-end project of an e-commerce back-office management system, built with Vue 3 + Element Plus. Its main features include product management, order management, member management, promotion management, operations management, content management, statistical reports, financial management, permission management, settings, and more.
- vue
- element-ui
- vue-router
- vuex
Type-Safe Errors for JS & TypeScript
- functional-programming
- typescript
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
- cplusplus
- cplusplus-17
- c-plus-plus
- c-plus-plus-17
Cross-platform game engine in Rust.
A dbg(…) macro for C++
A curated list of awesome Swift Macros
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
- cplusplus
- cplusplus-17
- c-plus-plus
- c-plus-plus-17
A set of useful Laravel collection macros
The Lux Programming Language
Scala library for boilerplate-free, type-safe data transformations
- scala
- boilerplate
- generic-programming
- automatic-conversion
Web-friendly image processing macros for libvips and ImageMagick
Convenient and performant logging library for Scala wrapping SLF4J.
Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster
- scala
- json
- high-performance
- serialization
Make Custom Serialization of Swift Codable Types easy with Annotations
- swift
- ios
- property-wrappers
- codable
Qt without moc: set of macros to use Qt without needing moc
Elegant error/exception handling in Elixir, with result monads.
A macro to define clojure functions with parameter pattern matching just like erlang or elixir.
- clojure
- defun
- pattern-matching
- clojure-functions
Macros for defining monads, and definition of the most common monads