awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

2 个仓库

Awesome GitHub RepositoriesSyntax-Aware Chunking

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.

Awesome Syntax-Aware Chunking GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tobi/qmdtobi 的头像

    tobi/qmd

    9,498在 GitHub 上查看↗

    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.

    TypeScript
    在 GitHub 上查看↗9,498
  • universal-ctags/ctagsuniversal-ctags 的头像

    universal-ctags/ctags

    7,229在 GitHub 上查看↗

    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.

    Ccode-analysiscode-completioncode-navigation
    在 GitHub 上查看↗7,229
  1. Home
  2. Data & Databases
  3. Semantic Code Indexing
  4. Syntax-Aware Chunking

探索子标签

  • Document Block IndexingIndexing named code chunks or labeled blocks within rich-text documents. **Distinct from Syntax-Aware Chunking:** Focuses on navigating to named RMarkdown chunks rather than AST-based code splitting for AI.