Node.js ecosystem

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“Node.js 生态系统 [https://github.com/sindresorhus/awesome-nodejs Awesome Node.js] image:awesome.png ==生产力== ==数据存储== ==[[machine learni...”为内容创建页面)
 
(HTML网络)
 
(未显示1个用户的126个中间版本)
第1行: 第1行:
[[Node.js]] 生态系统
+
这里不仅仅包含 [[Node.js]],还包括 [[Meteor]], [[React.js]], [[AngularJS]], [[Vue.js]], [[JavaScript]], [[TypeScript]] 和 [[HTML5]] 生态系统。
  
 
[https://github.com/sindresorhus/awesome-nodejs Awesome Node.js] [[image:awesome.png]]
 
[https://github.com/sindresorhus/awesome-nodejs Awesome Node.js] [[image:awesome.png]]
 +
 +
[https://github.com/Urigo/awesome-meteor Awesome Meteor] [[image:awesome.png]]
 +
 +
[https://github.com/enaqx/awesome-react Awesome React] [[image:awesome.png]]
 +
 +
[https://github.com/jondot/awesome-react-native Awesome React Native] [[image:awesome.png]]
 +
 +
[https://github.com/AngularClass/awesome-angular2 Awesome AngularJS 2] [[image:awesome.png]]
 +
 +
[https://github.com/vuejs/awesome-vue Awesome Vue.js]  [[image:awesome.png]]
 +
 +
[https://github.com/sorrycc/awesome-javascript Awesome JavaScript] [[image:awesome.png]]
 +
 +
[https://github.com/dzharii/awesome-typescript Awesome TypeScript] [[文件:awesome.png]]
 +
 +
[https://github.com/diegocard/awesome-html5 Awesome HTML5] [[image:awesome.png]]
  
 
==生产力==
 
==生产力==
 +
*[https://github.com/codemirror/codemirror CodeMirror]
 +
*[[Nodeclipse]]
 +
*[https://github.com/espruino/EspruinoWebIDE Espruino Web IDE] [https://github.com/espruino/EspruinoOrion EspruinoOrion]
 +
*[[Atom editor]]
 +
*[[Nuclide]]
 +
*[[Brackets]]
 +
*[[Visual Studio Code]]
 +
*[https://platformio.org/platformio-ide PlatformIO IDE]
 +
*[https://github.com/mooz/js2-mode js2-mode] [https://github.com/hober/html5-el html5-el] [https://github.com/purcell/less-css-mode less-css-mode] for [[Emacs]]
  
==数据存储==
+
==[[JavaScript_engine|JavaScript引擎]]==
 +
[https://en.wikipedia.org/wiki/List_of_ECMAScript_engines List of ECMAScript engines]
 +
*[[Nashorn]]
 +
*[[V8]]
 +
*[[SpiderMonkey]]
 +
*[https://github.com/cesanta/v7/ V7: Embedded JavaScript engine]
 +
*[https://github.com/Samsung/jerryscript JerryScript]: JavaScript engine for the Internet of Things
 +
*[http://www.duktape.org/ Duktape] embeddable Javascript engine, [https://github.com/AtomicGameEngine/AtomicGameEngine Atomic Game Engine] used it.
 +
*[http://jerryscript.net/ JerryScript] A [[JavaScript engine]] for [[Internet of Things]]
 +
 
 +
==C/C++==
 +
*[https://github.com/nodejs/node/tree/master/src Node.js src]
 +
*[https://github.com/plenluno/libnode libnode] C++ implementation of Node.js
 +
*[https://github.com/nodejs/http-parser HTTP Parser]
 +
*[https://github.com/haywire/haywire Haywire]
 +
*[https://github.com/nodejs/nan Native Abstractions for Node.js]
 +
*[https://github.com/nodejs/node-addon-examples Node.js Addon Examples] [https://github.com/kkaefer/node-cpp-modules Guide for writing C++ node.js extensions]
 +
*[https://github.com/joyent/v8plus v8+]: Node.js addon C++ to C boundary layer
 +
*[[Emscripten]]
 +
 
 +
==框架==
 +
===服务端框架===
 +
*[https://zh.nuxtjs.org Nuxt] [[Vue.js]] Web框架
 +
*[[Express.js|Express]]
 +
*[[Koa]]
 +
*[https://github.com/hapijs/hapi Hapi]
 +
*[https://github.com/feathersjs/feathers Feathers]
 +
*[https://github.com/zeit/micro Micro]
 +
*[https://github.com/zeit/next.js Next.js] [[React.js|React]]服务端渲染应用框架
 +
*[https://github.com/adonisjs/adonis-framework Adonis Framework]
 +
 
 +
===UI框架===
 +
*[[Bootstrap]]
 +
*[https://vuetifyjs.com Vuetify]
 +
*[https://github.com/jgthms/bulma Bulma]
 +
*[https://github.com/tailwindcss/tailwindcss Tailwind]
 +
*[https://github.com/ElemeFE/element Element] A [[Vue.js]] 2.0 UI Toolkit for Web
 +
*[https://github.com/buefy/buefy Buefy]
 +
 
 +
==API后端==
 +
*[[Socket.IO]]
 +
*[[Parse]]
 +
*[[Horizon]]
 +
 
 +
==HTML网络==
 +
*[https://github.com/axios/axios axios]
 +
*[https://github.com/restify/node-restify restify] The future of Node.js REST development
 +
 
 +
==SDK==
 +
*[https://github.com/aws/aws-sdk-js AWS SDK for JavaScript]
 +
 
 +
==工具类==
 +
*[http://jslint.com/ JSLint] JavaScript代码质量工具
 +
*[https://github.com/yui/yuicompressor YUI Compressor]
 +
*常用模块加载器:[[Webpack]]和[https://github.com/systemjs/systemjs SystemJS]
 +
*[https://karma-runner.github.io/ Karma]自动化测试
 +
 
 +
==iOS/Android==
 +
*[[ionic]]
 +
*[[Meteor]]
 +
 
 +
==数据库存储==
 +
*[https://github.com/datastax/nodejs-driver DataStax Node.js Driver for Apache Cassandra]
 +
*[https://github.com/louischatriot/nedb NeDB] The JavaScript Database
 +
*[https://github.com/mongodb/node-mongodb-native MongoDB Node.JS Driver] [https://mongodb.github.io/node-mongodb-native/2.0/ MongoDB Node.js Driver Documentation]
 +
*[https://github.com/Automattic/mongoose Mongoose] is a [[MongoDB]] object modeling tool designed to work in an asynchronous environment.
 +
*[https://github.com/scottwrobinson/camo Camo] A class-based ES6 ODM for Mongo-like databases.
 +
*[https://github.com/officert/mongotron mongotron] based on [[Electron framework]] and [[AngularJS]]
 +
*[https://github.com/mongo-express/mongo-express mongo-express] written with Node.js, [[Express.js]] and [[Bootstrap]]3
 +
*[https://github.com/DrMongo/DrMongo DrMongo] [[MongoDB]] admin app built on [[Meteor]].
 +
*[https://github.com/mrvautin/adminMongo adminMongo]
 +
*[https://github.com/sequelize/sequelize sequelize] Node.js/io.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server.
 +
*[https://github.com/brianc/node-postgres node-postgres] PostgreSQL client for node.js.
 +
*[https://github.com/mcollina/levelgraph levelgraph] Graph database JS style for Node.js and the Browser. Built upon LevelUp and LevelDB.
 +
*[https://github.com/Level/levelup  LevelUP] [[LevelDB]] - Node.js style
 +
*[[PouchDB]]
 +
*[[FreeNAS]] 10 GUI 基于 [[React.js]] 构建。
  
 
==[[machine learning|机器学习]]==
 
==[[machine learning|机器学习]]==
 +
*[https://github.com/olistic/warriorjs warriorjs]
 +
 +
==Java==
 +
JavaScript和[[Java]]的融合
 +
*[[Nashorn]]
 +
*[https://github.com/eclipsesource/J2V8 J2V8] Java Bindings for [[V8]]
 +
*[https://github.com/nasven/nasven Nasven.js] Nasven = Nashorn + Maven
  
 
==OSGi==
 
==OSGi==
  
 
==[[Internet of Things|物联网]]==
 
==[[Internet of Things|物联网]]==
 +
*[[Johnny-Five]]
 +
*[[IoT.js]]
 +
*[[Cylon.js]]
 +
*[[Smart.js]]
 +
*[[Node-RED]]
 +
*[https://github.com/aws/aws-iot-device-sdk-js AWS IoT SDK for JavaScript]
 +
*[https://github.com/mqttjs/MQTT.js MQTT.js]
 +
*[https://github.com/mcollina/mosca mosca] MQTT broker as a module
 +
*[https://github.com/octoblu/meshblu meshblu] Machine-to-machine instant messaging platform for the internet of things
 +
*[https://github.com/mcollina/node-coap ode-coap]
 +
*[https://github.com/cesanta/v7/ V7: Embedded JavaScript engine]
 +
*[https://github.com/Samsung/jerryscript JerryScript]: JavaScript engine for the Internet of Things
 +
*[https://github.com/Kinoma/kinomajs kinomajs] A JavaScript runtime optimized for the applications that power IoT devices.
 +
*[https://github.com/phodal/lan Lan]
 +
*[https://github.com/spark/spark-server spark-server] [https://github.com/spark/spark-protocol spark-protocol]
 +
*[https://ruff.io/zh-cn/ Ruff] 是一个 JavaScript 运行时,专为硬件开发而设计。[https://github.com/runinspring/ruffhelper RuffHelper] Ruff 开发辅助工具,把常用的 rap 命令可视化操作。
 +
*[http://www.espruino.com/ Espruino] JavaScript for Microcontrollers
  
 
==[[big data|大数据分析处理]]==
 
==[[big data|大数据分析处理]]==
第17行: 第142行:
 
==数学==
 
==数学==
  
==金融货币==
+
==区块链==
 +
*[https://github.com/hyperledger/composer Hyperledger Composer]
 +
*[https://github.com/hyperledger/blockchain-explorer Hyperledger Explorer]
 +
*[https://github.com/ConsenSys/Tokens Tokens] [[Ethereum]] Token Contracts
  
==消息事件==
+
==消息事件状态==
 +
*[https://github.com/xgrommx/awesome-redux Awesome Redux] [[文件:awesome.png]]
 +
*[https://github.com/nodemailer/nodemailer nodemailer]
 +
*[https://github.com/FaridSafi/react-native-gifted-messenger Gifted Messenger]
 +
*[https://github.com/mcollina/ascoltatori ascoltatori] The pub/sub library for node backed by Redis, MongoDB, AMQP (RabbitMQ), ZeroMQ, MQTT (Mosquitto) or just plain node!
 +
[[image:angular-meteor-ionic-whatsapp.png]] [http://www.angular-meteor.com/tutorials/whatsapp/ 更多细节>>>]
  
 
==企业应用==
 
==企业应用==
 +
*[https://enterprisejs.io/why-node-js-is-hitting-the-big-time-in-enterprise-markets/ Why Enterprises love Node.js]
 +
*[https://www.nodesource.com/ NodeSource] Enterprise-Grade Node. [https://github.com/nodesource NodeSource @ GitHub]
 +
 +
==论坛博客社区==
 +
*[[NodeBB]]
 +
*[[ghost]]
 +
*[[hexo]]
 +
*[http://www.meteorpedia.com/ Meteorpedia] 是 Meteor 的维基百科,基于 [[Meteor]] 构建,[https://github.com/meteorpedia/wiki GitHub仓库]。
 +
*[https://github.com/telescopejs/telescope/ Telescope] - An open-source social news app built with Meteor
 +
 +
==电子商务==
 +
*[[Reaction Commerce]]
 +
*[https://github.com/christophercliff/flatmarket flatmarket]
 +
*[https://github.com/wojodesign/simplecart-js simplecart-js]
 +
*[https://github.com/topley/nodeshop nodeshop] [[Node.js]] 和 [[Express.js]]  驱动
 +
*[https://github.com/colus001/OpenShop OpenShop]  based on [Sails.js (Node.js + MongoDB)
 +
 +
==广告营销==
 +
*[http://www.iab.com/guidelines/html5-for-digital-advertising-guidance-for-ad-designers-creative-technologists/ HTML5 for Digital Advertising v2.0]
 +
*[https://github.com/facebookarchive/powereditor Power Editor]
 +
*[[Google Web Designer]]
  
 
==医疗教育==
 
==医疗教育==
 +
*[https://github.com/clinical-meteor/cookbook Meteor for FDA, HIPPA, and HL7 compliant applications]
 +
 +
==硬件仿真==
 +
*[https://github.com/trebonian/visual6502 visual6502]
  
 
==安全加密==
 
==安全加密==
 +
*[https://github.com/brix/crypto-js crypto-js]
 +
*[https://github.com/wwwtyro/cryptico cryptico] RSA and AES for JavaScript.
 +
*[https://nodesecurity.io/ Node Security Platform]
 +
*[https://github.com/meteorhacks/sikka Sikka] - A [[Firewall]] for [[Meteor]] Apps
 +
*[http://adsafe.org/ ADsafe] Making JavaScript Safe for [[Advertising]].
 +
*[https://github.com/google/caja caja]
  
==iOS/Android==
+
==身份认证==
 +
*[https://github.com/auth0/node-jsonwebtoken node-jsonwebtoken]
 +
*[https://github.com/sahat/satellizer satellizer] Token-based [[AngularJS]] Authentication
  
==桌面应用==
+
==UI桌面==
 +
*[[Flux]]
 
*[[Electron framework]]
 
*[[Electron framework]]
 +
*[[Mancy]]
 +
 +
==仪表盘==
 +
*[[ng-admin]]
  
==游戏==
+
==游戏2D3D==
 +
[https://github.com/topics/game-engine JavaScript game engines] [https://github.com/topics/game JavaScript game]
 +
*[https://github.com/showcases/javascript-game-engines phaser] 重点关注
 +
*[https://github.com/pixijs/pixi.js pixi.js] 重点关注
 +
*[https://github.com/qiciengine/qiciengine QICI Engine (青瓷引擎) 国产] JavaScript game engine, 基于 [http://phaser.io/ Phaser] 构建,采用 [http://www.pixijs.com/ Pixi.js] 作为底层渲染引擎。
 +
*[https://github.com/layabox/layaair LayaAir] HTML5引擎 国产
 +
*[https://github.com/turbulenz/turbulenz_engine Turbulenz Engine] HTML5 game engine
 +
*[https://github.com/BabylonJS/Babylon.js Babylon.js] 构建3D游戏
 +
*[https://github.com/lo-th/3d.city 3d.city] 3d city builder game
 +
*[https://github.com/mrdoob/three.js three.js] JavaScript 3D library
 +
*[https://github.com/jhlywa/chess.js chess.js] A Javascript chess library
 +
*[https://github.com/CreateJS/EaselJS/ EaselJS]
 +
*[https://github.com/cocos2d/cocos2d-html5 cocos2d-html5]
 +
*[https://github.com/shakiba/stage.js stage.js] 2D JavaScript library
 +
*[https://github.com/liabru/matter-js Matter.js] is a JavaScript 2D rigid body physics engine for the web
 +
*[https://github.com/wise9/enchant.js enchant.js] A simple JavaScript framework for creating games and apps
 +
*[https://github.com/craftyjs/Crafty Crafty.js] JavaScript Game Engine
 +
*[https://github.com/gamelab/kiwi.js Kiwi.js] HTML5 game framework
 +
*[https://github.com/dustinblackman/Championify Championify]
 +
*[https://github.com/claudiowilson/LeagueJS LeagueJS] A Javascript Wrapper for the [[英雄联盟]] API
  
==音乐==
+
==影视音乐==
 +
*[https://github.com/phanan/koel-app koel app]
 +
*[http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/ Create a TV Show Tracker using AngularJS, Node.js and MongoDB]
  
 
==空间探测==
 
==空间探测==
第40行: 第232行:
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:Meteor-Microservices-Architecture.png|Meteor微服务架构
 
image:Countly-dashboard.png|Countly
 
image:Countly-dashboard.png|Countly
 
image:Loopback-modules.png| LoopBack
 
image:Loopback-modules.png| LoopBack
 +
image:qici-html5-game-engine.png|青瓷引擎
 +
image:DrMongo-NodeBB-Objects.png|DrMongo
 +
image:NativeScript-Architecture.png|NativeScript
 
</gallery>
 
</gallery>
  
第48行: 第244行:
 
[[category:ecosystem]]
 
[[category:ecosystem]]
 
[[category:node.js]]
 
[[category:node.js]]
 +
[[category:react]]
 +
[[category:angular]]
 +
[[category:meteor]]
 +
[[category:JavaScript]]
 +
[[category:HTML5]]
 +
[[category:c++]]

2018年12月18日 (二) 03:22的最后版本

这里不仅仅包含 Node.js,还包括 Meteor, React.js, AngularJS, Vue.js, JavaScript, TypeScriptHTML5 生态系统。

Awesome Node.js Awesome.png

Awesome Meteor Awesome.png

Awesome React Awesome.png

Awesome React Native Awesome.png

Awesome AngularJS 2 Awesome.png

Awesome Vue.js Awesome.png

Awesome JavaScript Awesome.png

Awesome TypeScript Awesome.png

Awesome HTML5 Awesome.png

目录

[编辑] 生产力

[编辑] JavaScript引擎

List of ECMAScript engines

[编辑] C/C++

[编辑] 框架

[编辑] 服务端框架

[编辑] UI框架

[编辑] API后端

[编辑] HTML网络

[编辑] SDK

[编辑] 工具类

[编辑] iOS/Android

[编辑] 数据库存储

[编辑] 机器学习

[编辑] Java

JavaScript和Java的融合

[编辑] OSGi

[编辑] 物联网

[编辑] 大数据分析处理

[编辑] 数学

[编辑] 区块链

[编辑] 消息事件状态

Angular-meteor-ionic-whatsapp.png 更多细节>>>

[编辑] 企业应用

[编辑] 论坛博客社区

[编辑] 电子商务

[编辑] 广告营销

[编辑] 医疗教育

[编辑] 硬件仿真

[编辑] 安全加密

[编辑] 身份认证

[编辑] UI桌面

[编辑] 仪表盘

[编辑] 游戏2D3D

JavaScript game engines JavaScript game

[编辑] 影视音乐

[编辑] 空间探测

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱