I built an independent search engine—and the results were interesting

I built an independent search engine—and the results were interesting

6 11
calendar_today agoschedule1 min read
— Originally published at dev.to

A few months ago, I came across FrogFind, a retro search engine, and I decided that I wanted to try my hand at making one, too.

I first started with the crawler, carefully planning out a simple single threaded Python requests bot using SQLite3 that accommodated robots.txt. This was particularly difficult—I had barely any experience in the field of search engine creation, and its subcategories.

After the crawler was the webapp, which was relatively easy, because of my experience with Flask. I used Redis for rate limit storage, and various algorithms to do the searching for me.

I shoved my crawler and webapp into a pip package, quokko, with a CLI to control it. I wanted my project to be accessible, and for people to create their own search engines without trouble.

Hosting it, as of Jun 6, 2026, there are around 13 million entries, which is very little for a search engine. The engine's quality may not be ideal, but it seems to provide me all these curious corners of the Internet, and also seems to be a tad more unfavourable to companies in the Big Tech category.

It's now hosted here: quokko.splot.dev
And you'll find the code and documentation here: https://codeberg.org/splot-dev/quokko

This is a hobby project; errors are inevitable.

Its simple customizability allows for people to make their own micro search engines, and the goal is for these micro search engines to form a net of niche, curious alternative human knowledge collections.

The goal of Quokko is not to become a competitor search engine, but for it to be the open door for more other search engines.

247 Points17 Badges6 11
4Posts
4Comments
1Followers
I'm just a happy developer!
Build your own developer journey
Track progress. Share learning. Stay consistent.
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

How I Built a React Portfolio in 7 Days That Landed ₹1.2L in Freelance Work

Dharanidharan - Feb 9

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelskiverified - Apr 23

Sovereign Intelligence: The Complete 25,000 Word Blueprint (Download)

Pocket Portfolio - Apr 1

Just completed another large-scale WordPress migration — and the client left this

saqib_devmorph - Apr 7
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

4 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!