o'Laoxu's Projects
Powerful, fast, and an easy to use search engine
SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time).
esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing independently.
SQL Optimizer And Rewriter
Coral is a translation, analysis, and query rewrite engine for SQL and other relational languages.
Detecting Logic Bugs in DBMS
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
[Mixmicro] Functions and Spring Cloud Stream Applications for data driven microservices
Make stream processing easier! Flink & Spark development scaffold, The original intention of StreamX is to make the development of Flink easier. StreamX focuses on the management of development phases and tasks. Our ultimate goal is to build a one-stop big data solution integrating stream processing, batch processing, data warehouse and data laker.
Programmable, asynchronous, event-based reverse proxy for JVM.
SymmetricDS is database replication and file synchronization software that is platform independent, web enabled, and database agnostic. It is designed to make bi-directional data replication fast, easy, and resilient. It scales to a large number of nodes and works in near real-time across WAN and LAN networks.
Native Operating System and Hardware Information
A temporary home for LinkedIn's changes to Apache Iceberg (incubating)
Console for Polaris
Lightweight Java SDK used as Proxyless Service Governance Solution
Test Automation Made Simple
Awaitility is a small Java DSL for synchronizing asynchronous operations
Wasabi A/B Testing service is an open source project that is no longer under active development or being supported
Distributed transactional key-value database, originally created to complement TiDB
SOFATracer is a component for the distributed system call trace. And through a unified traceId logging the logs of various network calls in the invoking link. These logs can be used for quick discovery of faults, service governance, etc.
Sharingan(写轮眼)是一个基于golang的流量录制回放工具,适合项目重构、回归测试等。
Java implementation of the Tron whitepaper
An open source SQL database designed to process time-series data, faster
消息推送平台:pencil: 推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。所使用的技术栈包括:SpringBoot、SpringDataJPA、MySQL、Docker、docker-compose、Kafka、Redis、Apollo、prometheus、Grafana、GrayLog、Flink、Xxl-job、Echarts等等
Next-Generic Export Import Framework
1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: L3 Virtual Switch + Flow Tables.
🎨 core business process engine of Alibaba Halo platform, best process engine for trade scenes. | 一个高性能流程编排引擎
Scalable entity resolution, data mastering and deduplication
Tooling for the Java Module System