darrelmiller
NuGet publisher profile
Packages (48)
Tavis.UriTemplates
URI Template resolution library - Implementation of RFC 6570
WebAPIContrib
Community Contributions for ASP.NET Web API
Tavis.JsonPointer
Implementation of a RFC6901 Json Pointer
Tavis.Link
Implementation of a Web Link that conforms to RFC 5988
Tavis.OpenApi
Parser for OpenAPI descriptions
Tavis.JsonPatch
Implementation of a RFC6902 Json Patch
Runscope.WebPack
Runscope API client tooling
Tavis.HttpHeaders
Semantically rich parsing for HTTP headers
Tavis.Problem
Implementation of a application/problem+json
Tavis.Home
Implementation of a application/json-home
Runscope.HttpMessageHandler
HttpMessageHandlers for recording API requests in Runscope service
SharpA2A.Core
Core library for working with the Google A2A protocol in .NET applications
Tavis.ApiRouter
This is a replacement for the MVC routing that is used by default in Web API. This routing mechanism matches against a tree of routers, one segment at a time. Message Handlers can be attached to any node in the tree. This makes it easier to create nested areas and sub-controllers.
SharpA2A.AspNetCore
ASP.NET Core integration for the SharpA2A library to implement A2A protocol endpoints
TID
Tavis Integration Document - Media type parser for document format required for integrating with Tavis Manufacturing ERP.
Tavis.HttpCache
Implementation of a HttpCache based on a DelegatingHandler
Tavis.Hal
.Net implementation of the HAL media type
Hapikit.net
Toolkit for building HTTP API Client Libraries
RESTAgent
HTTP Client for accessing hypermedia APIs
Tavis.RESTAgent
HTTP Client for accessing hypermedia APIs
Tavis.Link.OAuth
Links for for the link relations oauth-token and oauth-authorize
Tavis.Owin.WebApi
Owin Adapater for WebApi
Tavis.TreeRoute
Alternate HttpRoute for hierarchial routing
FakeApimGateway
Fakes for testing policies to be used Azure Api Management Service
Runscope.Contrib
Message Handlers to proxy all HTTP requests to Runscope
Tavis.Auth
Message handler to perform 401 Auth Dance
Tavis.OwinService
Windows Service that will host an Owin compatible application
Tavis.Link.Search
Partial implementation of the search link relation
ContractRouter
Routing based on contract defined using API Description language
SpecWorks.MarkMyWord.CLI
Command-line tool for converting CommonMark markdown files to Microsoft Word (.docx) documents with syntax highlighting and Mermaid diagram support. Part of the MarkMyWord library suite.
Tavis.Http
Standard interfaces for Tavis HTTP related libraries
SpecWorks.MarkMyWord
A .NET library for converting CommonMark markdown to Microsoft Word (.docx) documents with syntax highlighting and Mermaid diagrams. Supports headings, paragraphs, emphasis, code blocks with syntax highlighting (JSON, TypeSpec, Bash), Mermaid diagram rendering, links, images, lists, tables, and more.
Runscope.net.hapikit
Runscope API client tooling
SpecWorks.AiCatalog
SpecWorks implementation of the AI Card specification (application/ai-catalog+json). Parse, validate, and serialize AI Catalog documents.
Tavis.HttpResponseMachine
Declarative binding of HTTP Response handlers
SpecWorks.AiCatalog.Cli
CLI tool for working with AI Catalog documents (application/ai-catalog+json). Migrate, export, publish, explore, and install AI artifacts.
SpecWorks.OfficeTalkEngine
Execution engine for OfficeTalk documents — resolves addresses and applies deterministic operations to Microsoft Office documents via OpenXML SDK.
SpecWorks.A2A-Ask
A2A-Ask: CLI tool for interacting with A2A (Agent-to-Agent) protocol agents. Discover agents, send messages, stream responses, and manage tasks from the command line or via AI agent skills.
SpecWorks.OfficeTalk
A .NET library for parsing and validating OfficeTalk documents — a grammar for deterministic modifications to Microsoft Office documents (Word, Excel, PowerPoint).
SpecWorks.OfficeTalk.CLI
Command-line tool for applying OfficeTalk operations to Microsoft Office documents. Supports Word (.docx) with snapshot semantics, validation, and address inspection.
DomFactory
A library for working with DOM objects (Preview)
SpecWorks.Sidemark
A .NET library for parsing, validating, and serializing Markdown Review Sidecar Format (MRSF) files according to the Sidemark v1.0 specification.
SpecWorks.MarkMyDeck.CLI
Command-line tool for converting CommonMark markdown files to Microsoft PowerPoint (.pptx) presentations with syntax highlighting support. Part of the MarkMyDeck library suite.
Tavis.M365CopilotChat
CLI tool for interacting with Microsoft 365 Copilot Chat API
Specworks.iCalendar
A complete .NET library for parsing, validating, and serializing iCalendar (text/calendar) data according to RFC 5545. Includes a full Document Object Model (DOM) for all iCalendar components including VCALENDAR, VEVENT, VTODO, VJOURNAL, VALARM, VTIMEZONE, and more.
SpecWorks.MarkMyDeck
A .NET library for converting CommonMark markdown to Microsoft PowerPoint (.pptx) presentations with syntax highlighting and Mermaid diagram rendering. Supports headings as slide titles, paragraphs, code blocks with syntax highlighting, Mermaid diagrams, links, images, lists, tables, and more.
SpecWorks.JsonDiff.Cli
Command-line tool for generating RFC 6902 JSON Patch documents by comparing two JSON files. Strictly implements RFC 6902 with no proprietary formats or extensions. Part of the SpecWorks specification-based component collection.
SpecWorks.Message
A complete .NET library for parsing, validating, and serializing Internet message format (message/rfc822) data according to RFC 5322 and MIME (RFC 2045-2049). Includes support for multipart messages, attachments, content-transfer-encoding, and encoded words.