RonyKIT is a collection of tools designed to be both extendable and flexible, enabling the rapid development of a complete API/Edge server. With the RonyKIT framework, you can create API handlers that support both RPC and REST style APIs without the need to rewrite the endpoint layer multiple times.
If you are seeking a framework to develop your API/Edge server, you can directly use the rony
package. This package provides an
intuitive framework, leveraging Go Generics to offer a clean and user-friendly API. This is the recommended approach for using
the RonyKIT framework. However, if you require greater control over your API server and have concerns about performance and
memory usage, you can directly utilize the kit
package, which forms the core of the RonyKIT framework.
- For more information about the
rony
package, please visit rony. - For more information about the
kit
package, please visit kit.
This repository contains all projects related to RonyKIT. The central package, which is the core of the RonyKIT framework, is kit, with standard modules located in the /std folders.
Package | Bundle Type | Version | Description |
---|---|---|---|
KIT | - | v0.14.0 | The main package of the RonyKIT framework |
fasthttp | Gateway | v0.14.0 | The Gateway bundle implemented using the fasthttp framework |
fastws | Gateway | v0.14.0 | The Gateway bundle implemented using gnet and gobwas frameworks |
silverhttp | Gateway | v0.14.0 | The Gateway bundle implemented using the new super-fast HTTP server silverlining |
rediscluster | Cluster | v0.14.0 | The Cluster bundle implemented using redis |
p2pcluster | Cluster | v0.14.0 | The Cluster bundle implemented using p2p |