Step 1: Load Dataset

Step 2: Search Code

Language (more coming soon)
0 1000
3 10

💡 Example Searches:

  • "binary search tree"
  • "web scraper with requests"
  • "recursive fibonacci"
  • "API client with authentication"
  • "data validation decorator"

🎯 Why Semantic Code Search?

Traditional search (GitHub, Google):

  • Keyword matching only
  • Must know exact function names
  • Hard to find by functionality

Semantic search (this tool):

  • Search by what code does, not what it's called
  • "sort a list" finds quicksort, mergesort, etc.
  • Understands programming concepts

🔧 Features:

  • Syntax highlighting with Pygments
  • Copy to clipboard button
  • Filter by stars (code quality proxy)
  • License information (know before you use)
  • CodeBERT embeddings (code + NL understanding)

Perfect for developers learning, debugging, or finding code examples!