Claude Tools / Plugins / needlr

Plugins · ncosentino/needlr

needlr

Version-aware Needlr application, source-generation, and framework-integration specialists.

CLEARED_STATICclaude-onlyv1.0.1

Pipeline results

Coverage

CLEARED_STATIC

Tests run

7 / 8

Portability

Claude-only

Type

Plugins

Tests & results

What the pipeline checked

TestStateResult or reason
eligibilityranall eligibility checks passed
dedupranunique -- no near-duplicate found
clocran121839 code lines / 1341 files
secretsranno secret patterns matched
egressran9 lexical match(es) — FLAG-INFO (C-01: semantic analysis deferred to v2)
injectionranno patterns matched (confidence: STANDARD)
required-fieldsranrequired fields present: name, version, description
behaviouraldeferredbehavioural assessment deferred (v1): 7 JS/TS entry point(s); Python with non-stdlib imports (committed-only policy): [('scripts/trim-cloudflare-mirror.py', '__future__'), ('scripts/build-sitemap-index.py', '__future__')]

What's inside

Components found

agents/application.agent.md
componentmedium
agents/integrations.agent.md
componentmedium
agents/source-generation.agent.md
componentmedium
docs/advanced-usage.md
componentmedium
docs/building.md
componentlow
docs/composed-closed-generics.md
componentmedium
docs/configuration.md
componentmedium
docs/core-concepts.md
componentmedium
docs/cross-generator-plugins.md
componentmedium
docs/factories.md
componentmedium
docs/generated-constructors.md
componentmedium
docs/generated-record-constructor-overloads.md
componentmedium
docs/getting-started.md
componentmedium
docs/hosted-services.md
componentmedium
docs/http-clients.md
componentmedium
docs/ide-extensions.md
componentmedium
docs/index.md
componentmedium
docs/interceptors.md
componentmedium
docs/keyed-services.md
componentmedium
docs/open-generic-decorators.md
componentmedium

Coverage

Not assessed

  • behavioural execution not run
  • egress patterns logged (FLAG-INFO): 9 lexical match(es)

README

From the repository

![Needlr](needlr.webp)

# Needlr

[![CI](https://github.com/ncosentino/needlr/actions/workflows/ci.yml/badge.svg)](https://github.com/ncosentino/needlr/actions/workflows/ci.yml)
[![Coverage](https://www.devleader.ca/projects/needlr/coverage/badge_linecoverage.svg)](https://www.devleader.ca/projects/needlr/coverage/)
[![NuGet](https://img.shields.io/nuget/v/NexusLabs.Needlr.svg)](https://www.nuget.org/packages/NexusLabs.Needlr)

Needlr is an opinionated fluent dependency injection library for .NET that provides automatic service registration and web application setup through a simple, discoverable API. It's designed to minimize boilerplate code by defaulting to registering types from scanned assemblies automatically.

**Needlr is source-generation-first**: The default approach uses compile-time source generation for AOT compatibility and optimal performance. Reflection-based discovery is available as an explicit opt-in for dynamic scenarios.

AI and agentic runtime, evaluation, and provider integrations are developed in
[Foundry](https://www.devleader.ca/projects/foundry), including Foundry's
optional Needlr integration packages.

## Features

- **Source Generation First**: Compile-

← Back to Plugins