https://github.com/razvangolan/kaya
Interactive real-time debugging and testing for .NET APIs, SignalR hubs, and gRPC services in .NET, provided as a suite of NuGet packages
https://github.com/razvangolan/kaya
debugging explorer grpc nuget reflection rest-api signalr testing
Last synced: about 1 month ago
JSON representation
Interactive real-time debugging and testing for .NET APIs, SignalR hubs, and gRPC services in .NET, provided as a suite of NuGet packages
- Host: GitHub
- URL: https://github.com/razvangolan/kaya
- Owner: RazvanGolan
- License: mit
- Created: 2025-07-05T16:01:37.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-02-15T10:11:22.000Z (about 1 month ago)
- Last Synced: 2026-02-15T23:16:42.107Z (about 1 month ago)
- Topics: debugging, explorer, grpc, nuget, reflection, rest-api, signalr, testing
- Language: C#
- Homepage: https://www.nuget.org/packages/Kaya.ApiExplorer
- Size: 385 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kaya Developer Tools
[](https://www.nuget.org/packages/Kaya.ApiExplorer)
[](https://www.nuget.org/packages/Kaya.GrpcExplorer)
A collection of lightweight development tools for .NET applications that provide automatic discovery and interactive testing capabilities.
## Tools
###
Kaya.ApiExplorer
Swagger-like API documentation tool that automatically scans HTTP endpoints and displays them in an interactive UI.
**Features:**
- Automatic Discovery - Scans controllers and endpoints using reflection
- Interactive UI - Test endpoints directly from the browser with real-time responses
- Authentication - Support for Bearer tokens, API keys, and OAuth 2.0
- SignalR Debugging - Real-time hub testing with method invocation and event monitoring
- XML Documentation - Automatically reads and displays your code comments
- Code Export - Generate request snippets in multiple programming languages
- Performance Metrics - Track request duration and response size
📖 [Full Documentation](src/Kaya.ApiExplorer/README.md)
###
Kaya.GrpcExplorer
gRPC service explorer that uses Server Reflection to discover and test gRPC services.
**Features:**
- Automatic Service Discovery - Uses gRPC Server Reflection to enumerate services and methods
- All RPC Types - Support for Unary, Server Streaming, Client Streaming, and Bidirectional Streaming
- Protobuf Schema - Automatically generates JSON schemas from Protobuf message definitions
- Interactive Testing - Execute gRPC methods with JSON payloads directly from the browser
- Server Configuration - Connect to local or remote gRPC servers with custom metadata
- Authentication - Support for metadata-based authentication (Bearer tokens, API keys)
- Streaming Support - View streaming responses with pagination for large message volumes
📖 [Full Documentation](src/Kaya.GrpcExplorer/README.md)
## License
This project is licensed under the MIT License - see the LICENSE file for details.