thread

Crates.iothread
lib.rsthread
version0.0.1
created_at2025-07-02 16:11:05.413353+00
updated_at2025-07-02 16:11:05.413353+00
descriptionA safe, fast, flexible code analysis and
homepage
repositoryhttps://github.com/knitli/thread
max_upload_size
id1735308
size7,214
Adam Poulemanos (bashandbone)

documentation

https://thread.knitli.dev

README

thread

High-performance code analysis and parsing engine powered by tree-sitter.

🚧 Development Status

This crate is currently under active development. This initial release serves as a placeholder to claim the crate name. The API is not yet stable and will change significantly in upcoming versions.

🎯 Planned Features

  • Multi-language Support: Tree-sitter based parsing for Rust, Python, TypeScript, and more
  • Content-Addressable Storage: Efficient deduplication and versioning of code elements
  • High Performance: Concurrent processing optimized for speed# thread

High-performance code analysis and parsing engine powered by tree-sitter.

🚧 Development Status

This crate is currently under active development. This initial release serves as a placeholder to claim the crate name. The API is not yet stable and will change significantly in upcoming versions.

🎯 Planned Features

  • Multi-language Support: Tree-sitter based parsing for Rust, Python, TypeScript, and more
  • Content-Addressable Storage: Efficient deduplication and versioning of code elements
  • High Performance: Concurrent processing optimized for speed
  • WASM Ready: Compile to WebAssembly for edge deployment
  • Incremental Parsing: Live updates for language server capabilities
  • Query System: Flexible, language-agnostic code element extraction

🏗️ Architecture

Thread will be built as a modular workspace:

  • thread-core - Core traits and types
  • thread-parser - High-performance parsing engine
  • thread-query - Query system for code extraction
  • thread-languages - Language-specific implementations
  • thread-wasm - WebAssembly bindings
  • thread-cli - Command-line interface

📄 Licensing

Thread is dual-licensed to serve both open source and commercial users:

Open Source License

  • AGPL-3.0-or-later for open source projects
  • Requires derivative works to be open source under compatible licenses
  • Perfect for research, learning, and open source development

Commercial License

  • Proprietary license available for commercial use
  • Allows integration into proprietary software without open source requirements
  • Contact licensing@knitli.com for licensing terms

Contributing

We welcome contributions! All contributions require signing a Contributor License Agreement that grants Knitli the rights necessary to maintain dual licensing.

🏢 About Knitli

Thread is developed by Knitli, a company focused on breaking down barriers between powerful AI technology and everyday people.

📞 Contact


Thread is part of the knitli ecosystem of AI accessibility tools.

  • WASM Ready: Compile to WebAssembly for edge deployment
  • Incremental Parsing: Live updates for language server capabilities
  • Query System: Flexible, language-agnostic code element extraction

🏗️ Architecture

Thread will be built as a modular workspace:

  • thread-core - Core traits and types
  • thread-parser - High-performance parsing engine
  • thread-query - Query system for code extraction
  • thread-languages - Language-specific implementations
  • thread-wasm - WebAssembly bindings
  • thread-cli - Command-line interface

📄 Licensing

Thread is dual-licensed to serve both open source and commercial users:

Open Source License

  • AGPL-3.0-or-later for open source projects
  • Requires derivative works to be open source under compatible licenses
  • Perfect for research, learning, and open source development

Commercial License

  • Proprietary license available for commercial use
  • Allows integration into proprietary software without open source requirements
  • Contact licensing@knitli.com for licensing terms

Contributing

We welcome contributions! All contributions require signing a Contributor License Agreement that grants Knitli the rights necessary to maintain dual licensing.

🏢 About Knitli

Thread is developed by Knitli, a company focused on breaking down barriers between powerful AI technology and everyday people.

📞 Contact


 Thread is part of the knitli ecosystem of AI accessibility tools.

Commit count: 0

cargo fmt