Pomelo is a fast, scalable game server framework for node.js. It provides the basic development framework and many related components, including libraries and tools. Pomelo is also suitable for real-time web applications; its distributed architecture makes pomelo scale better than other real-time web frameworks.
- Homepage: http://pomelo.netease.com/
- Mailing list: https://groups.google.com/group/pomelo
- Documentation: http://github.com/NetEase/pomelo
- Wiki: https://github.com/NetEase/pomelo/wiki/
- Issues: https://github.com/NetEase/pomelo/issues/
- Tags: game, nodejs
- Multiple-player game: mobile, social, web, MMO rpg(middle size)
- Realtime application: chat, message push, etc.
- Distributed (multi-process) architecture, can be easily scale up
- Flexible server extension
- Full performance optimization and test
- Simple API: request, response, broadcast, etc.
- Lightweight: high development efficiency based on node.js
- Convention over configuration: almost zero config
- Many clients support, including javascript, flash, android, iOS, cocos2d-x, C
- Many libraries and tools, including command line tool, admin tool, performance test tool, AI, path finding etc.
- Good reference materials: full docs, many examples and an open-source MMO RPG demo