head to head · open source

bevy vs NettyGameServer

bevy has 49,754 GitHub stars, 5,055 forks, 3,418 open issues and last shipped 2 days ago. NettyGameServer has 1,671 stars, 670 forks, 3 open issues and last shipped 7 months ago. bevy leads on adoption by 2,877% (49,754 vs 1,671 stars). bevy is written in Rust under Apache-2.0; NettyGameServer is written in Java under GPL-3.0. bevy has attracted 10% as many forks as stars, NettyGameServer 40%. bevy was the more recently maintained of the two, and both are self-hostable with no licence fee. The two share 1 topic tag (game-engine), so they are genuine substitutes rather than adjacent tools.

Two open source projects, one decision. Both are free and self-hostable — the differences are community size, license terms, language stack and release pace.

bevy ★ 50K NettyGameServer ★ 1.7K category Miscellaneous

← all 20902 open source comparisons

Side by side

bevy NettyGameServer
GitHub stars ★ 50K ★ 1.7K
License Apache-2.0 GPL-3.0
Written in Rust Java
Last push 2026-11-13 2026-04-14
Forks ⑂ 5.1K ⑂ 670
Self-hosting Yes Yes
Data ownership Your server Your server

pick bevy if

  • You weight community size — 50K stars and counting
  • You want the Apache-2.0 license terms
  • Your stack matches Rust
  • You value the larger contributor base for long-term maintenance

full bevy profile →

pick NettyGameServer if

  • You want the NettyGameServer feature set and don't need the biggest community
  • You prefer the GPL-3.0 license terms
  • Your stack matches Java
  • You evaluated both and NettyGameServer fits your workflow better

full NettyGameServer profile →

About bevy

What is Bevy? Bevy is a refreshingly simple data driven game engine built in Rust. It is free and open source forever! WARNING Bevy is still in the early stages of development. Important features are missing. Documentation is sparse. A new version of Bevy containing breaking changes to the API is released approximately once every 3 months. We provide migration guides, but we can't guarantee migrations will always be easy. Use only if you are willing to work in this environment. MSRV: Bevy relies heavily on improvements in the Rust language and compiler. As a result, the Minimum Supported Rust Version (MSRV) is…

read the full bevy overview →

About NettyGameServer

NettyGameServer 使用netty4.X实现的手机游戏服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。 使用game executor工程,增加游戏内的异步事件全局服务,支持事件sharding,均衡的异步执行事件逻辑 使用netty的proxy模式,增加网关代理转发 master spring boot 分支支持spring boot 增加cocos creator网络链接示例工程 Wiki/文档 源码工具链接 ExcelToCode 数据字典生成 GameShardingDb 游戏数据库 GameThreadPool 游戏常用线程池 game executor 游戏常用循环调度执行器 GameCodeGenerate 工具(包含新版本数据字典生成) redis game transaction 事务 贡献源码&合作&交流 作者qq 330258845 QQ群:310158485(已满) 513178622

read the full NettyGameServer overview →

More in Miscellaneous

Related comparisons

More Gaming projects

Compare either of these against the rest of the Gaming field.

Frequently asked questions

Is bevy or NettyGameServer more popular?

bevy has 49,754 GitHub stars and NettyGameServer has 1,671. bevy has the larger community by that measure.

Are bevy and NettyGameServer free?

Both are open source. bevy is licensed under Apache-2.0 and NettyGameServer under GPL-3.0. Neither carries a licence fee.

What is the difference between bevy and NettyGameServer?

bevy is written in Rust and NettyGameServer in Java. The practical differences are community size, licence terms, language stack and release cadence — all compared in the table above.

Which should I choose, bevy or NettyGameServer?

Choose bevy if you want the larger community (49,754 stars) or its Apache-2.0 licence terms. Choose NettyGameServer if its feature set, stack or GPL-3.0 licence fits better. Both are self-hostable.