TLGS, the Totally Legit Gemini Search is an experimental search engine for contents served over the Gemini Protocol. It crawls and indexes textual contents that it encounters in the Geminispace. And provides a interface for people to look for what they need. The interface is heavly inspired by GUS and geminispace.info.
TLGS is built on a (at the time) state of the art programming language - Ru.... C++20! And it uses Drogon as the base framework for networking, database, etc...
Drogon - A fast C++ web application framework
A new search engine?
TLGS is not based on search engine/provider that preexisted on Gemini. It's a pet project, a new enging designed to index and provide search with as little computation resources as possible. There's no real motivation behind the authors developing it. Hence the "Totally Legit" part, mocking myself. It's just fun and I think Gemini is a cool project.
The source code of TLGS is available at the following link. And we welcome all contributions:
TLGS Source Code
Contacting the Admins
You may reach the admins of tlgs.one (there might be other instances of TLGS on Geminispace) via email at pilot \at tlgs.one
Currently it's a one crew team. I'll be more than happy to share the load if this ended up important to the Geminispace. Makes sure the project being alive when I'm busy or just not in the mood of doing projects.
The Obligatory Gemini Introduction
However, Gemini is not intended to replace the common Web. But to coexist with it. Gemini focueses on textual and information dense pages. Like personal blogs (called Gemlogs) news and discussion threads. There exist proxies from the common Web to Gemini and vise versa. However it's encouraged to use a Gemini browser to browse contents on Geminispace. Also, Gemini does not have a styling system. The presentation of a site is fully determined by the browser.
Hop over to the Gemini Project homepage to learn more about it!