rahuldan/codesearch
Semantic Code Search tool. Query your codebases using natural language
This tool helps software developers quickly find relevant code snippets across their projects or GitHub repositories by using natural language queries. You input a project path or GitHub URL and then describe what you're looking for in plain English. The tool processes your codebase, and then provides the top 5 matching code results with filepaths and line numbers in an interactive web interface. It's designed for developers working with Python and JavaScript.
No commits in the last 6 months.
Use this if you are a Python or JavaScript developer who frequently struggles to locate specific functions or code patterns within large codebases and prefer to search using descriptive sentences rather than exact keywords.
Not ideal if you need to search across languages other than Python or JavaScript, or if you prefer to navigate code directly in an IDE without an external tool.
Stars
32
Forks
2
Language
Python
License
MIT
Category
Last pushed
Jan 27, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/rahuldan/codesearch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Michael-JB/bm25
A BM25 embedder, scorer, and search engine, written in Rust.
jeanCarloMachado/PythonSearch
A minimalistic search engine for productivity that stores documents as code
neuml/codequestion
🔎 Semantic search for developers
chnsh/deep-semantic-code-search
Deep Semantic Code Search aims to explore a joint embedding space for code and description...
aws-samples/tabular-column-semantic-search
Code accompanying AWS blog post "Build a Semantic Search Engine for Tabular Columns with...