{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/gomantics/chunkx","name":"github.com/gomantics/chunkx","description":"Package chunkx provides AST-based code chunking using the CAST algorithm.\n\nChunkX implements the CAST (Chunking via Abstract Syntax Trees) method for\nsemantically-aware code chunking. Unlike line-based chunking, CAST respects\ncode structure by parsing source into an AST and creating chunks that align\nwith syntactic boundaries (functions, classes, methods).\n\nBasic usage:\n\nSupports 30+ languages including Bash, C, C++, C#, CSS, Cue, Dockerfile, Elixir,\nElm, Go, Groovy, HCL, HTML, Java, JavaScript, Kotlin, Lua, Markdown, OCaml, PHP,\nProtobuf, Python, Ruby, Rust, Scala, SQL, Svelte, Swift, TOML, TypeScript, and YAML.\n\nFor unsupported file types, the chunker automatically falls back to a generic\nline-based chunking algorithm.","version":"v0.0.3","softwareVersion":"v0.0.3","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/gomantics/chunkx","url":"https://github.com/gomantics/chunkx","dateCreated":"2025-11-09","dateModified":"2025-11-09","datePublished":"2025-11-09","copyrightYear":2025,"downloadUrl":"https://proxy.golang.org/github.com/gomantics/chunkx/@v/v0.0.3.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/gomantics/chunkx#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","sameAs":["https://pkg.go.dev/github.com/gomantics/chunkx"]}