Discover and explore top open-source AI tools and projects—updated daily.
anistarkAutomates software license and SBOM compliance
Top 65.7% on SourcePulse
Summary
Feluda is a Rust-based command-line tool designed to analyze project dependencies, identify their licenses, and flag any restrictions that conflict with personal or commercial usage, or are incompatible with the project's own license. It targets developers and organizations needing to ensure software license compliance, manage supply chain transparency, and meet enterprise audit requirements. The primary benefit is proactive identification of potential legal issues arising from third-party code.
How It Works
Written in Rust, Feluda functions as a CLI utility that scans project dependencies. It employs a hybrid approach, first checking local files (e.g., node_modules, Cargo.toml) for license information before resorting to network lookups for comprehensive data. The tool analyzes detected licenses against a compatibility matrix and OSI approval status, providing clear flags for restrictive or incompatible licenses. It can also generate Software Bill of Materials (SBOM) and detailed compliance documentation.
Quick Start & Requirements
cargo install feluda (requires Rust toolchain).Highlighted Details
Maintenance & Community
Community-maintained packages are available for Homebrew, AUR, and NetBSD, indicating some level of external contribution and support. No direct links to community forums, chat, or a public roadmap are provided in the README.
Licensing & Compatibility
The project's specific open-source license is not explicitly stated in the README. Users should verify the license before adoption, especially for commercial use.
Limitations & Caveats
Feluda is explicitly described as "highly experimental" and "fast iterating." The project includes a prominent legal disclaimer stating it is not a substitute for legal advice, and users are solely responsible for ensuring their compliance with all applicable license terms and regulations. Accuracy of license information should be independently verified.
1 day ago
Inactive
pyupio
prowler-cloud