Giter Club home page Giter Club logo

source's Introduction

代码资源整理

node.js

  1. 工具类库

  2. http相关

  3. cheerio

    专为服务器设计的快速、灵活和精益,实现核心jQuery。

    Fast, flexible & lean implementation of core jQuery designed specifically for the server.

    GitHub:https://github.com/cheeriojs/cheerio

    npm install cheerio
  4. async

    是一个流程控制工具包,提供了直接而强大的异步功能。基于Javascript为Node.js设计,同时也可以直接在浏览器中使用。

    Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.

    GitHub:https://github.com/caolan/async

    npm install async
  5. EventProxy

    一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点:

    • 利用事件机制解耦复杂业务逻辑
    • 移除被广为诟病的深度callback嵌套问题
    • 将串行等待变成并行等待,提升多异步协作场景下的执行效率
    • 友好的Error handling
    • 无平台依赖,适合前后端,能用于浏览器和Node.js
    • 兼容CMD,AMD以及CommonJS模块环境

    GitHub:https://github.com/JacksonTian/eventproxy

    npm install eventproxy
  6. nodemon

    用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。

    nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected.

    GitHub:https://github.com/remy/nodemon

    npm install nodemon
  7. mongoose

    设计用于异步环境的MongoDB模型工具。

    Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.

    GitHub:https://github.com/Automattic/mongoose

    npm install nodemon
  8. uuid

    uuid生成工具。

    Generate RFC-compliant UUIDs in JavaScript.

    GitHub:https://github.com/kelektiv/node-uuid

    npm install uuid
  9. koa-router

    koa的路由中间件。

    Router middleware for koa.

    GitHub:https://github.com/alexmingoia/koa-router

    npm install koa-router
  10. cross-env

    跨平台的在运行脚本时添加环境变量

    Run scripts that set and use environment variables across platforms.

    npm:https://www.npmjs.com/package/cross-env

    GitHub:https://github.com/kentcdodds/cross-env

  11. config

    根据环境变量自动匹配对应的配置文件,支持.js, .ts, .yml, .yaml, .xml, .coffee, .cson, .properties, .json, .json5, .hjson

    Node-config organizes hierarchical configurations for your app deployments.

    npm:https://www.npmjs.com/package/config

    GitHub:https://github.com/lorenwest/node-config

source's People

Contributors

bxom 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.