Modern, High-Performance Search Engine for Source Code

What is Klask?

Klask is a modern code search engine built with Rust and React. It provides fast, accurate search across multiple Git repositories with advanced filtering and syntax highlighting.

Key Features

Live Demo

app.klask.dev

Quick Start

Docker Compose

Launch Klask locally with Docker Compose:

git clone https://github.com/klask-dev/klask-dev.git
cd klask-dev
docker-compose up -d

Access the frontend at http://localhost:5173 and the backend API at http://localhost:3000

Helm (Kubernetes)

Deploy Klask on Kubernetes using Helm:

helm repo add klask https://charts.klask.dev
helm repo update
helm install klask klask/klask -f values.yaml

Basic values.yaml example:

ingress:
  enabled: true
  hosts:
    - host: klask.yourdomain.com
postgresql:
  auth:
    password: changeme

→ Full Helm deployment guide

Technology Stack

Backend: Rust, Axum, Tantivy, PostgreSQL
Frontend: React 18, TypeScript, Vite, TailwindCSS


GitHub • Licensed under Apache 2.0