Fundamentals 7 min read

A Guide to Qihoo 360’s Important Open‑Source Projects

This article surveys Qihoo 360’s notable open‑source projects—including distributed system testing tools, high‑performance storage services, AI scheduling platforms, database alternatives, frontend frameworks, mobile plugin solutions, and development utilities—highlighting their purposes, key features, and public GitHub repositories.

360 Tech Engineering
360 Tech Engineering
360 Tech Engineering
A Guide to Qihoo 360’s Important Open‑Source Projects

Qihoo 360 is widely recognized for its network security achievements, but it also maintains a rich portfolio of open‑source technologies across various domains.

Cloud Computing Jepsen – a distributed system verification framework (https://github.com/jepsen-io/jepsen) used to test databases such as VoltDB, CockroachDB, Galera, MongoDB, and etcd. huststore – a high‑performance distributed storage service offering KV, hash, set, and sorted‑set data structures with binary KV support, capable of 100k QPS (https://github.com/Qihoo360/huststore). Poseidon – a log search engine that can query massive datasets (up to trillions of entries) within seconds, reducing storage and compute costs (https://github.com/Qihoo360/poseidon).

Artificial Intelligence XLearning – a deep‑learning scheduling platform built on Hadoop YARN that integrates TensorFlow, MXNet, Caffe, Theano, PyTorch, Keras, XGBoost and provides a unified job submission interface (https://github.com/Qihoo360/XLearning).

Databases pika – a Redis‑compatible storage system supporting large memory footprints (>50 GB) and reducing startup time and replication overhead (https://github.com/Qihoo360/pika). MySQL Sniffer – a MySQL protocol‑based packet capture tool that logs queries, execution time, user, and other details for debugging and monitoring (https://github.com/Qihoo360/mysql-sniffer).

Frontend / Node Chimee – an H5 video player framework supporting MP4, M3U8, FLV and plugin‑based extensibility (https://github.com/Chimeejs/chimee). ThinkJS – an enterprise‑grade Node.js framework built on Koa 2.x, offering best‑practice integrations (https://github.com/thinkjs/thinkjs). Firekylin – a lightweight dynamic blog system based on ThinkJS with a React front‑end (https://github.com/firekylin/firekylin).

Mobile Development RePlugin – a comprehensive Android plugin solution that enables full‑feature, full‑compatibility pluginization, originally developed for 360 Mobile Guard (https://github.com/Qihoo360/RePlugin).

Operations & Monitoring QConf – a distributed configuration management tool that separates configuration from code and synchronizes changes in real time (https://github.com/Qihoo360/QConf). phptrace – a low‑overhead PHP execution tracing tool for function calls, request info, and performance analysis (https://github.com/Qihoo360/phptrace). ElasticHD – a visual management dashboard for Elasticsearch supporting monitoring, real‑time search, index templates, and DSL conversion (https://github.com/360EntSecGroup-Skylar/ElasticHD).

Development Tools GoReporter – a Golang code quality and static analysis tool that generates detailed reports (https://github.com/360EntSecGroup-Skylar/goreporter). Excelize – a Go library for reading and writing Excel files (XLSX) with support for images, pivot tables, and complex styles (https://github.com/360EntSecGroup-Skylar/excelize).

frontendmobileartificial intelligenceCloud ComputingDevOpsopen sourceDatabasesQihoo360
360 Tech Engineering
Written by

360 Tech Engineering

Official tech channel of 360, building the most professional technology aggregation platform for the brand.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.