| Crates.io | lucent-code |
| lib.rs | lucent-code |
| version | 0.0.1 |
| created_at | 2025-11-18 22:30:46.413761+00 |
| updated_at | 2025-11-18 22:30:46.413761+00 |
| description | Crystal clear code insights - Fast code metrics analyzer |
| homepage | https://github.com/ibrahimcesar/lucent |
| repository | https://github.com/ibrahimcesar/lucent |
| max_upload_size | |
| id | 1939089 |
| size | 38,938 |
Crystal clear code insights
Lucent is a fast, extensible code metrics analyzer built in Rust. It helps you understand code quality, complexity, and maintainability across multiple programming languages.
Work in Progress - This project is in early development.
Current version: 0.1.0-alpha
See LANGUAGES.md for the full list and implementation status.
Tier 1 (Priority): Rust, Python, JavaScript, TypeScript, Go, Java, C++, C#
Tier 2: PHP, Ruby, Kotlin, Swift, C, Dart, Scala, Elixir
Tier 3: Haskell, Clojure, Lua, Shell, SQL, Zig, F#, Julia, OCaml, Nim
# Not yet published to crates.io
# For now, build from source:
git clone https://github.com/yourusername/lucent
cd lucent
cargo build --release
# Analyze a directory
lucent analyze src/
# Check against thresholds (CI/CD)
lucent check --max-complexity 10
# Output as JSON
lucent analyze src/ --format json
# Watch mode
lucent watch src/
Contributions are welcome! This project is in early stages, and we're building the foundation.
How to contribute:
MIT
Inspired by:
Status: 🚧 Pre-alpha - Core architecture in development
Star ⭐ this repo to follow development!