# Gemini

Gemini is a shitty pseudominimalist network soynet protocol for publishing, browsing and downloading files, a simpler alternative to the World Wide Web and a more complex alternative to gopher (by which it was inspired). It is a part of so called Smol Internet. Gemini aims to be a "modern take on gopher", adding some new "features" and bloat, it's also more of a toxic, SJW soydev version of gopher; gemini is to gopher a bit like what Rust it to C. The project states it wants to be something in the middle between Web and gopher but doesn't want to replace either (but secretly it wants to replace gopher). Gemini is for zoomers in programming socks, gopher is for the real neckbeards.

On one hand Gemini may seem kind of cool but on the other hand it's pretty shit, especially by housing SJWs and, very stupidly, **REQUIRING the use of TLS encryption** for "muh security" because the project was made by privacy freaks that advocate the *ENCRYPT ABSOLUTELY EVERYTHIIIIIING* philosophy. This is firstly mostly unnecessary (it's not like you do Internet banking over Gemini) and secondly adds a shitton of bloat and prevents simple implementations of clients and servers. Some members of the community called for creating a non-encrypted Gemini version, but that would basically be just gopher. Furthermore there also exists optional encryption for gopher, so the literal ONLY "novelty" of Gemini is FORCING encryption. Not even the Web goes as far as REQUIRING encryption (at least for now), so it may be better and easier to just create a simple web 1.0 website rather than a Gemini capsule. And if you want ultra simplicity, we highly advocate to instead prefer using gopher which doesn't suffer from the mentioned issue.

Noobs also often used **absolutely invalid excuses** for using gemini instead of gopher, such as:

- "I dislike the gophermap format, I like gemtext better". This is absolutely laughable, you can use literally any format to make sites on gopher as you can use literally any format to make webpages or gemini capsules or anything else. Just use a translator that you can write in like 1 line of sed. This is the same kind of people who say they wish they could write websites in Markdown instead of HTML. This argument only reveals someone has no awareness of computers.
- "I dislike how gopher looks, gemini pages look nicer". Gopher has no look, you can make it look literally in any way you want, probably with a 3 line shell script. So again this just reveals noobs.
- ...

## See Also

- gopher
- smol internet
- Fediverse