think-awesome
Awesome projects for ThinkJS 3.x
Middlewares, Package, Author, Version, Status, Coverage, Description, ---, ---, ---, ---, ---, ---, think-router, @lushijie,
,
,
, Router Parser, think-trace, @lizheming,
,
,
, Error trace, think-payload, @berwin,
,
,
, Parse body data, think-meta, @welefen,
,
,
, Show meta info, think-logic, @toxic-johann,
,
,
, Invoke logic action, think-controller, @toxic-johann,
,
,
, Invoke controller action, think-wechat, @akira-cn,
,
,
, wechat middleware, think-swagger, @libery,
,
,
, swagger middleware, think-qs, @welefen,
,
,
, parse complex query data, ## Koa Middlewares, Package, Author, Version, Status, downloads, Description, ---, ---, ---, ---, ---, ---, kcors, @fengmk2,
,
,
, CORS middleware, grant, @simov,
,
,
, OAuth middleware, koa-csrf, @jonathanong,
,
,
, CSRF tokens, koa-helmet, @venables,
,
,
, helmet middleware, koa-ip-filter, @charlike,
,
,
, Ip filter middleware for koa, koa-jwt, @sdd,
,
,
, JWT (JSON Web Tokens) verification, koa-basic-auth, @tj,
,
,
, blanket basic auth middleware, ## Adapters
view
- think-view-pug Use pug to render view files (pug is rename from jade)
- think-view-nunjucks Use nunjucks to render view files
- think-view-handlebars Use handlebars to render view files
- think-view-ejs Use ejs to render view files
- think-view-xtemplate Use xtemplate to render view files
- think-view-opx Use sdopx to render view files
- think-view-art Use art-template to render view files
session
- think-session-cookie Use cookie to store session data
- think-session-file Use file to store session data
- think-session-redis Use redis to store session data
- think-session-jwt Use jsonwebtoken to store session data
- think-session-mysql Use mysql to store session data
cache
- think-cache-file Use file to store cache data
- think-cache-redis Use redis to store cache data
- think-cache-memcache Use memcache to store cache data
model
- think-model-abstract Model adapter abstract class
- think-model-mysql Mysql adapter for model
- think-model-sqlite Sqlite adapter for model
- think-model-postgresql Postgresql adapter for model
websocket
- think-websocket-socket.io Socket.io adapter for websocket
Extends
- think-view Add
display
,render
,assign
methods to controller. - think-email Add
sendEmail
method to think, context, controller. - think-cache Add
cache
method to think, context, controller. - think-session Add
session
method to think, context, controller. - think-fetch Add
fetch
method to think, context, controller, service. - think-model Add
model
method to think, context, controller, service. addModel
to think. - think-websocket Support websocket.
- think-mongoose Wrap mongoose.
- think-sequelize Wrap sequelize
- think-i18n A comprehensive I18N solution wraps Jed, Number(opt in) and Currency(opt in). Support flexible customize for text, number and currency per locale in a standard way.
- think-eolinker-apishop 对eoLinker官方apishop提供的第三方API做的封装。
- think-mock Mock data extend for ThinkJS
Others
- think-pagination Pagination for ThinkJS 3.x
- think-ueditor Ueditor configuration for ThinkJS 3
- think-redis Wrap ioredis
- think-svg-captcha Generate svg captcha.
- think-memcache Wrap memcache.
- think-hashids Generate a short unique ID from the integer for ThinkJS
- think-purify Use the HTML5 Purify extension in ThinkJS
- think-esapi An ESAPI(Enterprise Security API) extend for ThinkJS
Projects by ThinkJS
- 在线书签管理系统 - 一款后端基于ThinkJS+MySQL前端基于AngularJS 的在线书签管理系统
- 360 静态资源托管库 - 托管前端常见的静态资源库,支持 HTTP2
- 360 移动开发者中心 - 提供推送、Replugin、代码检查等移动开发服务
- 众成翻译 - 中国最好的技术翻译社区,最懂译者的翻译平台
- 爆米兔 - 小而美的 H5 创意制作平台
- 声享 - 免费在线制作有声 PPT
- Firekylin - A Simple & Fast Node.js Blogging Platform Base On ThinkJS & React & ES2015+
- CMSWing - 一款功能强大的(PC端、手机端和微信公众平台)电子商务平台及 CMS 建站系统
- thinkjsplus - 一款基于 ThinkJS 3 从入门到实践的记事本项目,很适合新手实战
- NideShop - 基于 ThinkJS+MySQL 开发的开源微信小程序商城
- CmPage - 企业信息化开发框架,包括账套、用户权限等管理模块,轻量级工作流引擎,以及业务模块的快速开发等
- weekly - 周报系统,企业管理系统,各级负责人(4级权限控制)向上汇报每周工作和完成情况,以及下属的统计情况,适合新手学习。
If you have projects created by ThinkJS, please pull request.