| 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:
/docsThis 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
/docsdirectory for comprehensive documentation, or explore/benchmarksto see performance validation results.