Keryx is a fullstack TypeScript development framework built on Bun, designed to streamline application development with a "write once, run everywhere" philosophy. Key capabilities include:
* Unified action class for multiple transports (HTTP, WebSocket, CLI, background tasks, protocol for agents)
* Built-in agent protocol (MCP) and OAuth 2.1
* Zod for type-safe input validation and OpenAPI documentation generation
* Real-time PubSub channels over Redis for WebSocket communication
* Integrated background task processing with fan-out patterns
This framework simplifies the creation of robust applications by allowing developers to define core logic, validation, and middleware once, and then expose it across various communication methods. It automatically transforms a single action class into an HTTP endpoint, a WebSocket handler, a command-line interface tool, or a background worker. This significantly reduces redundant code and ensures consistency across different parts of an application. The native support for agent interaction, including authentication, positions Keryx as a versatile platform for modern, interconnected services.
Keryx is ideal for engineering teams and developers seeking a high-performance, TypeScript-native environment for building resilient web services, real-time applications, and internal tools. Its focus on convention over configuration, coupled with features like Drizzle ORM integration and OpenTelemetry observability, provides a comprehensive toolkit for rapid development and maintainable codebases.
local_fire_department
Find trending agents & tools
star_shine
Compare options without overload
database
Over 20000 results
local_fire_department
Find trending agents & tools
star_shine
Compare options without overload
database
Over 20000 results
local_fire_department
Find trending agents & tools
star_shine
Compare options without overload
database
Over 20000 results
local_fire_department
Find trending agents & tools
star_shine
Compare options without overload
database
Over 20000 results
share
Rate and share your findings
refresh
Refine and run another iteration
check
Only 4 focused results per step
share
Rate and share your findings
refresh
Refine and run another iteration
check
Only 4 focused results per step
share
Rate and share your findings
refresh
Refine and run another iteration
check
Only 4 focused results per step
share
Rate and share your findings
refresh
Refine and run another iteration
check
Only 4 focused results per step
Search AI solutions for your tasks
Artificial intelligence agents & tools automate your business processes in +1000 knowledge domains