2 Repos
Dividing source code into chunks based on AST function and class boundaries.
Distinct from Semantic Code Indexing: Focuses on the act of splitting/chunking via AST rather than the resulting index or call-graph traversal.
Explore 2 awesome GitHub repositories matching data & databases · Syntax-Aware Chunking. Refine with filters or upvote what's useful.
qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents. The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages. The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-
Uses abstract syntax tree analysis to split source code at logical boundaries for precise AI context.
Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog functions, classes, and variables from source code. It functions as a source code indexer that scans files across diverse programming languages to create searchable catalogs of definitions and declarations. The project is distinguished by its extensible parser framework, which allows users to define new language rules using regular expressions and configuration files. It supports complex parsing scenarios through state-based parsing, stack-oriented scope tracking, and guest-parser del
Extracts labels and code within RMarkdown blocks to allow navigation to named chunks.