欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Node.js ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→医疗教育) |
小 (→HTML网络) |
||
(未显示1个用户的89个中间版本) | |||
第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/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/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/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] | *[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/louischatriot/nedb NeDB] The JavaScript Database | ||
− | *[https://github.com/mongodb/node-mongodb-native MongoDB Node.JS Driver] | + | *[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/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/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|物联网]]== | ||
第48行: | 第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/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! | *[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! | ||
第56行: | 第155行: | ||
==企业应用== | ==企业应用== | ||
+ | *[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/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] | *[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] | *[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] | ||
− | == | + | ==身份认证== |
− | *[ | + | *[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] | *[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] | ||
==空间探测== | ==空间探测== | ||
第86行: | 第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> | ||
第96行: | 第246行: | ||
[[category:react]] | [[category:react]] | ||
[[category:angular]] | [[category:angular]] | ||
+ | [[category:meteor]] | ||
[[category:JavaScript]] | [[category:JavaScript]] | ||
+ | [[category:HTML5]] | ||
+ | [[category:c++]] |
2018年12月18日 (二) 03:22的最后版本
这里不仅仅包含 Node.js,还包括 Meteor, React.js, AngularJS, Vue.js, JavaScript, TypeScript 和 HTML5 生态系统。
目录 |
[编辑] 生产力
- CodeMirror
- Nodeclipse
- Espruino Web IDE EspruinoOrion
- Atom editor
- Nuclide
- Brackets
- Visual Studio Code
- PlatformIO IDE
- js2-mode html5-el less-css-mode for Emacs
[编辑] JavaScript引擎
- Nashorn
- V8
- SpiderMonkey
- V7: Embedded JavaScript engine
- JerryScript: JavaScript engine for the Internet of Things
- Duktape embeddable Javascript engine, Atomic Game Engine used it.
- JerryScript A JavaScript engine for Internet of Things
[编辑] C/C++
- Node.js src
- libnode C++ implementation of Node.js
- HTTP Parser
- Haywire
- Native Abstractions for Node.js
- Node.js Addon Examples Guide for writing C++ node.js extensions
- v8+: Node.js addon C++ to C boundary layer
- Emscripten
[编辑] 框架
[编辑] 服务端框架
[编辑] UI框架
[编辑] API后端
[编辑] HTML网络
[编辑] SDK
[编辑] 工具类
- JSLint JavaScript代码质量工具
- YUI Compressor
- 常用模块加载器:Webpack和SystemJS
- Karma自动化测试
[编辑] iOS/Android
[编辑] 数据库存储
- DataStax Node.js Driver for Apache Cassandra
- NeDB The JavaScript Database
- MongoDB Node.JS Driver MongoDB Node.js Driver Documentation
- Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
- Camo A class-based ES6 ODM for Mongo-like databases.
- mongotron based on Electron framework and AngularJS
- mongo-express written with Node.js, Express.js and Bootstrap3
- DrMongo MongoDB admin app built on Meteor.
- adminMongo
- sequelize Node.js/io.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server.
- node-postgres PostgreSQL client for node.js.
- levelgraph Graph database JS style for Node.js and the Browser. Built upon LevelUp and LevelDB.
- LevelUP LevelDB - Node.js style
- PouchDB
- FreeNAS 10 GUI 基于 React.js 构建。
[编辑] 机器学习
[编辑] Java
JavaScript和Java的融合
[编辑] OSGi
[编辑] 物联网
- Johnny-Five
- IoT.js
- Cylon.js
- Smart.js
- Node-RED
- AWS IoT SDK for JavaScript
- MQTT.js
- mosca MQTT broker as a module
- meshblu Machine-to-machine instant messaging platform for the internet of things
- ode-coap
- V7: Embedded JavaScript engine
- JerryScript: JavaScript engine for the Internet of Things
- kinomajs A JavaScript runtime optimized for the applications that power IoT devices.
- Lan
- spark-server spark-protocol
- Ruff 是一个 JavaScript 运行时,专为硬件开发而设计。RuffHelper Ruff 开发辅助工具,把常用的 rap 命令可视化操作。
- Espruino JavaScript for Microcontrollers
[编辑] 大数据分析处理
[编辑] 数学
[编辑] 区块链
- Hyperledger Composer
- Hyperledger Explorer
- Tokens Ethereum Token Contracts
[编辑] 消息事件状态
- Awesome Redux
- nodemailer
- Gifted Messenger
- ascoltatori The pub/sub library for node backed by Redis, MongoDB, AMQP (RabbitMQ), ZeroMQ, MQTT (Mosquitto) or just plain node!
[编辑] 企业应用
- Why Enterprises love Node.js
- NodeSource Enterprise-Grade Node. NodeSource @ GitHub
[编辑] 论坛博客社区
- NodeBB
- ghost
- hexo
- Meteorpedia 是 Meteor 的维基百科,基于 Meteor 构建,GitHub仓库。
- Telescope - An open-source social news app built with Meteor
[编辑] 电子商务
- Reaction Commerce
- flatmarket
- simplecart-js
- nodeshop Node.js 和 Express.js 驱动
- OpenShop based on [Sails.js (Node.js + MongoDB)
[编辑] 广告营销
[编辑] 医疗教育
[编辑] 硬件仿真
[编辑] 安全加密
- crypto-js
- cryptico RSA and AES for JavaScript.
- Node Security Platform
- Sikka - A Firewall for Meteor Apps
- ADsafe Making JavaScript Safe for Advertising.
- caja
[编辑] 身份认证
- node-jsonwebtoken
- satellizer Token-based AngularJS Authentication
[编辑] UI桌面
[编辑] 仪表盘
[编辑] 游戏2D3D
JavaScript game engines JavaScript game
- phaser 重点关注
- pixi.js 重点关注
- QICI Engine (青瓷引擎) 国产 JavaScript game engine, 基于 Phaser 构建,采用 Pixi.js 作为底层渲染引擎。
- LayaAir HTML5引擎 国产
- Turbulenz Engine HTML5 game engine
- Babylon.js 构建3D游戏
- 3d.city 3d city builder game
- three.js JavaScript 3D library
- chess.js A Javascript chess library
- EaselJS
- cocos2d-html5
- stage.js 2D JavaScript library
- Matter.js is a JavaScript 2D rigid body physics engine for the web
- enchant.js A simple JavaScript framework for creating games and apps
- Crafty.js JavaScript Game Engine
- Kiwi.js HTML5 game framework
- Championify
- LeagueJS A Javascript Wrapper for the 英雄联盟 API
[编辑] 影视音乐
[编辑] 空间探测
[编辑] 图集
[编辑] 链接
分享您的观点