Public Services/Demo
Stuff I wrote
Some services that I run for fun and you can use right away, free of charge of course! Some of them are not available over regular web browers. Rest be assured they are used by the respective community.
TLGS - Totally Legit Gemini Search
- gemini://tlgs.one
- https://tlgs.one - TLGS served over internal HTTP proxy
Totally Legit Gemini Search is an experimental and scalable search engine for contents served over the Gemini protocol. Written in the latest C++20 standard, the code base is almost totally lock free and scales well from a few cores to massive core counts. The crawler is also as efficent as possible, capable of more than 200 pages per second on 2 slow VPS cores.
The search engine runs on SALSA, a ranking algorithm designed for the early internet. The SALSA implementation in TLGS follows data oriented design patterns. Which make SIMD optimization easy. Providing free 10% overall speedup (that's including database query time!). I wrote most of the supporting library. Including dremimi and spartoi a pair of Gemini and Spartan (small internet) server plugin for the Drogon web framework that I also maintain.
drogon.org
Drogon web framework's official website! Written in C++20 and using the latest version of the Drogon web framework, this site services a reference of how to use drogon in production enviroment.
It used to be hosted on IBM's LinuxONE OSS cloud. Yes, ran on a mainframe. Now that's not allowed, it runs on a regular VPS.
Stuff I run
GNUnet node
I have several GNUnet nodes running on my servers. They are mainly for testing and development purposes. But I keep them running 24/7 so other they can help other users store files safely and help in processing DHT queries and data transport.
I also publically provide my peer list for other users to bootstrap their GNUnet nodes. You can find it on http://clehaxze.tw:9876/.
Martin Chang
Systems software, HPC, GPGPU and AI. I mostly write stupid C++ code. Sometimes does AI research. Chronic VRChat addict
I run TLGS, a major search engine on Gemini. Used by Buran by default.
- marty1885 \at protonmail.com
- Matrix: @clehaxze:matrix.clehaxze.tw
- Jami: a72b62ac04a958ca57739247aa1ed4fe0d11d2df