finds.dev← search

// the find

oschina/kooder

★ 436 · Java · Apache-2.0 · updated Oct 2021

🔍An open source GitLab/Gitee/Gitea code search tool. Kooder 是一个为 Gitee/GitLab 开发的开源代码搜索工具,这是一个镜像仓库,主仓库在 Gitee。

Kooder is a self-hosted code search engine for GitLab, Gitea, and Gitee installations — the missing search layer for teams running their own git forge. It uses Lucene under the hood, indexes code via webhooks, and serves results through a built-in HTTP gateway. Primarily targeting Chinese dev teams (main repo lives on Gitee, docs are bilingual).

Webhook-driven incremental indexing is the right architecture — pushes update the index without polling. The gateway/indexer split means you can scale them independently and use Redis as the queue when embedded isn't enough. Language-aware tokenization via Jcseg handles CJK text, which most Western search tools punt on entirely. Docker Compose and HA configs are included, so getting it running is straightforward.

Dead project — last commit October 2021, no releases since. The canonical repo is on Gitee, not GitHub; this is a mirror, so issues and PRs here go nowhere. No authentication on the search gateway by default, which means anyone who can reach port 8080 can search your code. Lucene without a vector/semantic layer means search is purely lexical — 'auth middleware' won't find files that implement authentication but never use that exact phrase.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →