Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

thinkkoa_awesome

Awesome projects for ThinkKoa.

Middlewares

名称 used in thinkkoa 描述
think_csrf ✔️ CSRF for ThinkKoa.ThinkKoa CSRF跨站攻击安全处理中间件。
think_i18n ✔️ Internationalization and localization for ThinkKoa.ThinkKoa国际化中间件,配合多语言文件配置,可以非常方便的实现多语言。还支持路由中指定语言。
think_payload ✔️(embedding) Payload parser for ThinkKoa.ThinkKoa querystring以及body解析中间件。能够解析querystring、form、file、json等多种常用数据。
think_router ✔️(embedding) Router for ThinkKoa.ThinkKoa路由中间件。除默认解析规则以外,还支持灵活的路由自定义规则。
think_session ✔️ Session for ThinkKoa.ThinkKoa Session中间件。支持file、memcache、redis等类型的session存储。
think_static ✔️(embedding) Static resource service for ThinkKoa.ThinkKoa静态文件服务中间件。生产环境建议使用nginx进行处理。
think_trace ✔️(embedding) Trace for ThinkKoa.ThinkKoa错误处理及拦截中间件。
think_upload ✔️ Upload files for ThinkKoa.ThinkKoa文件上传功能中间件。支持本地存储、FTP、阿里云OSS等方式。
think_view ✔️ View engine for ThinkKoa.ThinkKoa视图中间件。支持ejs、jade等模板解析引擎。
think_jwt ✔️ JWT token for ThinkKoa. JWT token中间件,生成或检查JWT token,代替session机制,方便做单点登录。
think_cache ✔️ 缓存中间件,缓存链接初始化封装,方便应用中使用

Librarys

名称 描述
think_lib ThinkKoa functions library.ThinkKoa常用工具函数库。
think_queue 基于redis的异步队列。支持错误重试,支持事件监听等高级功能
think_loader 目录多文件加载器
think_logger 控制台日志输出封装。支持info、warn、success、error等多种类型,支持颜色样式,支持日志存储
koatty_validtion Validtion Util for Koatty and ThinkORM. Based on class-validator, extended parameter type checking and restricted attribute functions.
koatty_container IOC容器,支持依赖管理和自动注入
think_thrift thrift RPC调用封装
think_webservice WebService调用封装
think_crypto AES、DES、3DES、RSA 加密库
think_robin 带权重的轮询策略算法
think_request Simplified HTTP request client.

Tools

名称 描述
thinkkoa_cli ThinkKoa command line tool.ThinkKoa命令行工具,可以非常快速的搭建项目。

Database and cache

名称 描述
thinkorm A flexible, lightweight and powerful Object-Relational Mapper for Node.js. ThinkORM是一个可扩展轻量级的功能丰富的对象-关系映射的数据模型封装框架,使用Node.js实现。如同SQL语言发明一样,ThinkORM试图用一种抽象的统一操作语言,使用户专注于数据操作逻辑而非具体的数据存储类型,达到快速开发和移植的目的。
liteQ QueryBuilder for JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, and more. Works in NodeJS.轻量级、开箱即用的SQL查询构造器,支持MySQL, PostgreSQL, MariaDB, Sqlite3和Oracle。
think_store Cache's Storage for ThinkKoa.ThinkKoa存储驱动。包括file、memcache、redis等方式。

Example

名称 描述
thinkkoa_site ThinkKoa官方网站源码

About

Awesome projects for ThinkKoa.

Topics

Resources

License

Releases

No releases published

Packages

No packages published