APlatonenkov
NuGet publisher profile
Packages (49)
Notification.Wpf
This project will help you take notification window like in windows
Xrpl
A C# library to interact with the XRP Ledger (XRPL) blockchain
Xrpl.AddressCodec
A C# library to interact with the XRP Ledger (XRPL) blockchain
Xrpl.BinaryCodec
A C# library to interact with the XRP Ledger (XRPL) blockchain
Xrpl.Keypairs
A C# library to interact with the XRP Ledger (XRPL) blockchain
XRPL.TrustlineService
This project will help you download XRPL trustline database, NFT database and other info from xrpl service
BlazorNotifier
This package will help you send notification massage from server to client
CLI.Tag.Helper
Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ; Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» {PROJECT_NAME}.Tags.json; Storaging and displaing of information on commands of the tool of a command line, with localization; Create file {PROJECT_NAME}.Tags.json
Notification.CoreUI
Platform-agnostic core library for Notification.Wpf - interfaces, models, builder API, events, and configuration
LockFileExtensions
check if the file is locked by another program get a list of blocking processes
WPF.ColorPicker
Simple color picker control for WPF
StyledWindow.WPF
This project will help you create styled window with Dark and Light Theme
DefaultApiClientService
this contains default Api realization for Api Client, Api Service because net5 client does not support library reference Microsoft.AspNetCore.Mvc.Core decided to split implementations in library look DefaultApiController to use Controller implementation
DefaultApiController
this contains default Api realization for Api Controller, including DefaultApiClientService because net5 client does not support library reference Microsoft.AspNetCore.Mvc.Core decided to split implementations in library
OpenXmlEx
Package wrapper OpenXML to facilitate the recording of heavy documents without allocating a large amount of memory ΠΠ±ΠΎΠ»ΠΎΡΠΊΠ° Π΄Π»Ρ OpenXML, ΠΏΡΠΈΠ·Π²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ Π·Π°ΠΏΠΈΡΡ ΡΡΠΆΡΠ»ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π±Π΅Π· Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠ°ΠΌΡΡΠΈ
UniversalModal.WPF
ΠΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ WPF Modal window for WPF Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ΅ΠΉ IEnumerable implement IEnumerable container
AssemblyDataParser
ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ±ΠΎΡΠΊΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ ΡΠ±ΠΎΡΠΊΠΈ Provides access to assembly information, version information, and assembly updates
XRPL.MagneticService
This project will help you use Xrpl Magnetic api
AssemblyDataParser.WPF
ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ±ΠΎΡΠΊΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ ΡΠ±ΠΎΡΠΊΠΈ Provides access to assembly information, version information, and assembly updates
DefaultApiClientServiceController
this contains default Api realization for EF Interface, EF Service, Api Client, Api Controller
StaticBit.XrplTo.Client
Typed .NET client for the xrpl.to API with full read coverage: tokens, markets/DEX/AMM, OHLC charts, holders, trader analytics, NFTs and collections, account data, ledger/tx, platform stats, bridge, plus social intelligence (news with sentiment, X/Twitter mentions, scam intelligence, token risk reviews, creator activity, tweet verifications, web search). Handles per-user API key injection, rate limiting, and 429/5xx retries.
SessionLicenseControl.WPF
to create and controll license file or view sessions in wpf
SessionLicenseControl
to create and controll license file or view sessions
HighlightTextBlock
Text highlighting for WPF TextBlock with multiplatform supporting
FileInfoExtensions
Extensions for Files, Read, Write, Open, Zip, Get data, check names, generate new name
Mcp.Auth.ResourceServer
OAuth 2.1 resource-server SDK for .NET MCP servers: validates JWT access tokens issued by the MCP authorization server (via JWKS), serves RFC 9728 protected-resource metadata, and resolves per-user secrets from the central vault.
Telegram.OpenIdConnect.AspNetCore
Telegram OpenID Connect sign-in for ASP.NET Core. Wires cookie authentication and the authorization-code + PKCE flow against oauth.telegram.org, and hands the host two hooks: a gate that decides who may sign in and with which claims, and an optional audit sink. Works around Telegram's 256-char state limit and its unsolicited gzip responses. Server-side only: Telegram does not support public OIDC clients.
Localization.WPF
This project will help you syncronization locales with resources
Mcp.FleetLint
Cross-repo consistency CI gate for the MCP fleet: validates that each repo's OAuth scope, /mcp endpoint hostname, OAuth-callback port, and authorization-server URL match the canonical fleet inventory (fleet-lint.json at mcp-tooling root). Catches typos in hostnames, port collisions, and config-vs-doc drift across the four cloud MCPs.
Mcp.ToolsDoc
Config-driven generator + CI sync-check for MCP tool reference docs. Reflects over [McpServerToolType]/[McpServerTool]/[Description] attributes (Roslyn, syntax-only) and renders a TOOLS.generated.md; --check fails CI on drift. Reusable across .NET ModelContextProtocol MCP servers.
Mcp.I18nCheck
Bilingual-docs CI gate for MCP repos: every English doc must have its Russian counterpart (docs/<path>.md β docs/ru/<path>.md mirror; X.md β X.ru.md suffix elsewhere), and Russian files must be non-stub. Exemptions via .i18nignore; extra pairs via .i18npairs.
Mcp.LinkCheck
Markdown link integrity CI gate for MCP repos: every [text](path) link must resolve to a real file, every [text](path#anchor) must hit a real heading (GitHub-flavored slug). Catches stale paths, mis-typed anchors, broken cross-repo references. Optional external HTTPS verification. Config-less defaults; opt-in linkcheck.json for exceptions.
Mcp.InjectionGuard
Roslyn-based prompt-injection defence gate for the MCP fleet: statically scans every [McpServerTool] method in the consumer repo and asserts that user-generated content (HTTP bodies, JSON from external APIs, tool output) is wrapped through UntrustedContent.Wrap / UntrustedContent.WrapJson before being returned. Methods can opt in via [ExternalContent] or out via [NotExternalContent]; in their absence a conservative name + return-type + invocation heuristic classifies tools. Per-method exemptions and heuristic overrides via injectionguard.json. Companion to the parallel Mcp.Auth.ResourceServer UntrustedContent helper.
Mcp.SkillLint
Cross-plugin SKILL.md linter for the MCP fleet: (1) strictly parses each plugins/<plugin>/skills/<skill>/SKILL.md YAML frontmatter and fails on invalid YAML or a missing name/description (a malformed frontmatter makes the skill load with empty metadata β triggers silently dropped); (2) extracts the quoted trigger phrases from the frontmatter description and flags identical triggers reused across plugins (conflicts) plus near-duplicates within Levenshtein distance 2 (warnings). Optional skilllint.json whitelist for intentional sharing. Prevents both the empty-metadata bug and the wrong-plugin-loads-for-the-query bug in cloud-vs-local plugin pairs.
PrintPreview.WPF
Adds PrintDialog wraper to your project (with preview window)
DirectoryInfoExtensions
Extensions for Directories, Read, Write, Open, Zip, Get data, create trees
LockAccessDirectoryExtensions
Directory Extensions , Access, Control, Lock
Notification.Console
Console implementation of Notification.Core - colored terminal notifications with progress bars
SignedCertificate
Signed Certificate create
Notification.AvaloniaUI
Avalonia UI implementation of Notification.Core - cross-platform desktop toast notifications
Notification.Maui
MAUI implementation of Notification.Core - cross-platform mobile and desktop toast notifications
Xrpl.PaymentGateway.Abstractions
Models and interfaces for accepting XRP Ledger payments. Storage-agnostic: no dependency on the XRPL SDK.
SessionLicenseControl.MaterialDesign.WPF
to create and controll license file or view sessions in wpf
XRPL.MrMoleService
This project will help you use Xrpl Mr. Mole API
Xrpl.PaymentGateway
Background XRP Ledger payment monitor: destination tag allocation, exactly-once recording, catch-up after disconnects, health and reconciliation.
Xrpl.PaymentGateway.Postgres
PostgreSQL storage for Xrpl.PaymentGateway: an IPaymentStore with durable payment records, atomic destination tag allocation and the ledger cursor, plus an IQuoteStore for quote readings and payment valuations.
StaticBit.XrplData.Client
Typed .NET client for the XRP Ledger Data API (InFTF): OHLC candles, raw trades, exchange rates, volume, tickers, and ledger info. Handles currency hex-encoding, skip/x-has-more-data pagination, the 180 req/min rate limit, and 429/5xx retries.
Xrpl.X402
x402 (HTTP 402) agentic payments client for the XRP Ledger (XRPL exact scheme). Detects HTTP 402 challenges, builds and locally signs an XRPL Payment (XRP or RLUSD/IOU), and retries with a PAYMENT-SIGNATURE header. Verified live against the t54 facilitator.
Xrpl.X402.AspNetCore
ASP.NET Core server middleware (x402 require_payment) for accepting XRPL agentic payments. Adds a RequirePayment endpoint filter plus ledger-settling and t54 facilitators that verify and settle x402 PAYMENT-SIGNATUREs on the XRP Ledger.