thinkjs / Think Awesome
Licence: mit
A curated list of awesome things related to ThinkJS 3.x
Stars: ✭ 314
Labels
Projects that are alternatives of or similar to Think Awesome
Pdfkit
A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf
Stars: ✭ 2,799 (+791.4%)
Mutual labels: middleware
Simple Php Router
Simple, fast and yet powerful PHP router that is easy to get integrated and in any project. Heavily inspired by the way Laravel handles routing, with both simplicity and expand-ability in mind.
Stars: ✭ 279 (-11.15%)
Mutual labels: middleware
Frontexpress
An Express.js-Style router for the front-end
Stars: ✭ 263 (-16.24%)
Mutual labels: middleware
Faraday Http Cache
a faraday middleware that respects HTTP cache
Stars: ✭ 276 (-12.1%)
Mutual labels: middleware
Yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
Stars: ✭ 277 (-11.78%)
Mutual labels: middleware
Tableview
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
Stars: ✭ 2,928 (+832.48%)
Mutual labels: adapter
Muuntaja
Clojure library for fast http api format negotiation, encoding and decoding.
Stars: ✭ 304 (-3.18%)
Mutual labels: middleware
Product Ei
An open source, a high-performance hybrid integration platform that allows developers quick integration with any application, data, or system.
Stars: ✭ 277 (-11.78%)
Mutual labels: middleware
Ring Defaults
A library to provide sensible Ring middleware defaults
Stars: ✭ 289 (-7.96%)
Mutual labels: middleware
Cors
🔮Supported(Laravel/Lumen/PSR-15/Swoft/Slim/ThinkPHP) - PHP CORS (Cross-origin resource sharing) middleware.
Stars: ✭ 266 (-15.29%)
Mutual labels: middleware
Secure headers
Manages application of security headers with many safe defaults
Stars: ✭ 2,942 (+836.94%)
Mutual labels: middleware
Openremote
100% open-source IoT Platform - Integrate your assets, create rules, and visualize your data
Stars: ✭ 254 (-19.11%)
Mutual labels: middleware
Home
Project Glimpse: Node Edition - Spend less time debugging and more time developing.
Stars: ✭ 260 (-17.2%)
Mutual labels: middleware
Laravel Demo Mode
A package to protect your work in progress from prying eyes
Stars: ✭ 259 (-17.52%)
Mutual labels: middleware
Timeout
Request timeout middleware for Connect/Express
Stars: ✭ 281 (-10.51%)
Mutual labels: middleware
Boardview
A draggable boardview for java android (Kanban style)
Stars: ✭ 309 (-1.59%)
Mutual labels: adapter
Laravel Http2serverpush
A HTTP2 SeverPush Middleware for Laravel 5
Stars: ✭ 294 (-6.37%)
Mutual labels: middleware
Stuntman
Library for impersonating users during development leveraging ASP.NET Identity.
Stars: ✭ 285 (-9.24%)
Mutual labels: middleware
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].