Giter Site home page Giter Site logo

koatty_awesome's Introduction

koatty_awesome

Awesome projects for Koatty.

Documents

名称 描述
koatty_doc Koatty文档,目前仅支持中文

Plugins

名称 状态 描述
koatty_apollo 可用 Apollo Plugin . Apollo配置中心插件。
koatty_etcd 可用 Etcd Plugin . Etcd配置中心插件。
koatty_typeorm 可用 typeorm插件,在框架内使用typeorm。
koatty_consul 可用 基于Consul的微服务管理套件,包括服务注册、发现。
koatty_jaeger 可用 jaeger opentracing链路追踪。
koatty_nacos 开发中 基于Nacos的微服务管理套件,包括服务注册、发现,配置中心等。

Middlewares

名称 描述
koatty_static 静态文件服务中间件。生产环境建议使用nginx进行处理。
koatty_views 模板渲染中间件。支持ejs、jade等模板解析引擎。

Librarys

名称 描述
koatty_lib 常用工具函数库。
koatty_logger 控制台日志输出封装。支持info、warn、success、error等多种类型,支持颜色样式,支持日志存储
koatty_validation 参数验证库,支持DTO class验证,支持函数装饰器验证
koatty_container IOC容器,支持依赖管理和自动注入,支持AOP
koatty_schedule Koatty框架的 Scheduled, SchedulerLock, Lock 计划任务支持库
koatty_serve Koatty框架的server支持库,目前支持 http1/2, websocket, gRPC server.
koatty_config Koatty框架的配置加载库, 支持环境配置文件加载、命令行参数解析、环境变量解析
koatty_loader Koatty框架的文件加载库, 支持目录自动识别加载文件,支持TS、ES5/6文件
koatty_proto Protobuf文件转换为Typescript DTO数据类的工具
koatty_exception Koatty框架的异常处理库,支持HTTP、gRPC协议异常状态码及相关API封装
koatty_client Http、Websocket、gRPC client

Command line Tools

名称 描述
koatty_cli Koatty命令行工具,可以非常快速的搭建项目。

Database and cache

名称 描述
koatty_store Koatty存储驱动,使用Redis以及内存存储
koatty_cacheable Koatty框架的 CacheAble, Cacheable, CacheEvict 缓存相关装饰器支持库

Example

名称 描述
koatty_demo Koatty示例
Koatty_NeteaseCloudMusicApi 基于 Koatty及NeteaseCloudMusicApi的移动端音乐webapp

koatty_awesome's People

Contributors

richenlin avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.