Crates.io | lens-core |
lib.rs | lens-core |
version | 1.0.0 |
created_at | 2025-09-15 06:36:34.11142+00 |
updated_at | 2025-09-15 06:36:34.11142+00 |
description | High-performance code search engine with LSP integration and benchmarking |
homepage | https://github.com/sibyllinesoft/lens |
repository | https://github.com/sibyllinesoft/lens |
max_upload_size | |
id | 1839492 |
size | 30,628,092 |
Production-ready code search that actually understands your code. Lens combines lightning-fast text search with intelligent code analysis, delivering high-quality search results with sub-millisecond response times.
🎯 Production Status: @sibyllinesoft/lens@1.0.0-rc.2
- Enterprise-ready with comprehensive monitoring and proven performance improvements.
# Install
npm install -g @sibyllinesoft/lens
# Start the search engine
lens start
# Search your codebase
lens search "authentication logic"
This repository is organized for maintainability and clarity:
/src
- Main application source code (TypeScript/Rust)/docs
- Complete technical documentation and guides/benchmarks
- Performance benchmarking suites and analysis/scripts
- Utility scripts for development and operations/configs
- Configuration files and settings/tools
- Development tools and utilities/infra
- Infrastructure as code (Docker, CI/CD, deployment)/replication-kit
- External validation and reproducibility package/artifacts
- Generated reports and analysis outputs (git-ignored)README.md
- This overview and getting started guideCLAUDE.md
- Project development notes and contextTODO.md
- Current development tasks and planningpackage.json
- Node.js dependencies and scriptsCargo.toml
- Rust dependencies and configuration# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test
# Start development server
npm run dev
# Run benchmarks
npm run benchmark:smoke
Lens includes comprehensive benchmarking infrastructure:
# Quick smoke test
npm run benchmark:smoke
# Full performance suite
npm run benchmark:full
# Generate performance reports
npm run benchmark:report
See /benchmarks
for detailed benchmarking documentation and results.
Lens supports multiple deployment methods:
# Development deployment
npm run deploy
# Production deployment with monitoring
npm run deploy:production
# Infrastructure management
cd infra/ && docker-compose up
See /infra
for complete infrastructure documentation.
System configuration is centralized in /configs
:
/configs/settings
- Application settings/configs/policies
- Security and access policies/configs/benchmarks
- Benchmark configurationsGenerated reports and metrics are stored in /artifacts
(git-ignored):
We welcome contributions! Please see:
/docs
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for developers who need fast, intelligent code search.
💡 Tip: Start with the
/docs
directory for comprehensive documentation, or explore/benchmarks
to see performance validation results.