Talento90 / Typescript Node
Licence: mit
📋 TypeScript and NodeJS project template.
Stars: ✭ 282
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Typescript Node
Ghchat
📱A chat application for GitHub. React + PWA + Node(koa2) + Typescripts + Mysql + Socket.io
Stars: ✭ 791 (+180.5%)
Mutual labels: mysql, koa2
Web Performance Monitoring System
A complete performance monitoring system.
Stars: ✭ 436 (+54.61%)
Mutual labels: mysql, koa2
Vue Koa Demo
🔰A simple full stack demo(CSR & SSR & Docker Support) written by Vue2 & Koa2(Koa1 verson also completed)
Stars: ✭ 730 (+158.87%)
Mutual labels: mysql, koa2
Vue Qq
🎨 Vue family bucket with socket.io and express/koa2 , create a web version of mobile QQ, supporting real-time group chat, real-time private chat, special care, shielding chat, smart IP geographic location, real-time display temperature and other QQ core functions
Stars: ✭ 861 (+205.32%)
Mutual labels: mysql, koa2
React Blog
react hooks + koa2 + sequelize + mysql 构建的个人博客。具备评论、通知、上传文章等等功能
Stars: ✭ 530 (+87.94%)
Mutual labels: mysql, koa2
Next Blog
基于react(ssr)服务端框架next.js和antd-design搭建的个人博客
Stars: ✭ 214 (-24.11%)
Mutual labels: mysql, koa2
Don Blog Backmanage
Don's blog的后台管理系统,基于Vue.js + Node.js + Koa.js + MySQL + Redis + WebSocket。
Stars: ✭ 112 (-60.28%)
Mutual labels: mysql, koa2
React Ssr
React 服务端渲染(SSR),react + redux + koa2 + sequelize + mysql全栈项目(Full Stack)
Stars: ✭ 205 (-27.3%)
Mutual labels: mysql, koa2
Cool Admin Midway
cool-admin(midway版)一个很酷的后台权限管理框架,模块化、插件化、CRUD极速开发,永久开源免费,基于midway.js 2.0、typeorm、mysql、jwt、element-ui等构建
Stars: ✭ 204 (-27.66%)
Mutual labels: mysql, koa2
Orangehrm
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.
Stars: ✭ 274 (-2.84%)
Mutual labels: mysql
Yclas
Yclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.
Stars: ✭ 276 (-2.13%)
Mutual labels: mysql
Mini Inventory And Sales Management System
An Inventory and Sales Management System written in PHP (codeIgniter) with support for MySQL and Sqlite3 databases
Stars: ✭ 273 (-3.19%)
Mutual labels: mysql
typescript-node
Template for building nodejs and typescript services. The main goal of this boilerplate is to offer a good Developer Experience (eg: debugging, watch and recompile) by providing the following features out of the box:
Features
- Language - TypeScript
- REST API - koa2
- Graceful Shutdown - Pattern
- HealthCheck - Pattern /health
- SQL Database & Migrations - knex
- Authentication and Authorization - JWT
- Validation - Joi
- Testing - Mocha Chai + Sinon Coverage
- Code Style - Prettier
- Git Hooks - Husky
Installation & Run
- npm install - Install dependencies
- npm run start - Start application (It needs a mysql database)
Running with Docker
- docker-compose up (compose and run, it also creates the mysql database)
- docker-compose down (Destroy application and mysql containers)
Useful npm commands
- npm run build - Transpile TypeScript code
- npm run clean - Remove dist, node_modules, coverage folders
- npm run coverage - Run NYC coverage
- npm run lint - Lint your TypeScript code
-
npm run start:dev - Run application in dev mode (debug & watch). Debug mode is running on port 5858 (open
chrome://inspect/#devices
). - npm run test - Run unit tests
- npm run test:integration - Run integration tests
- npm run test:all - Run Unit and Integration tests
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].