# ARK **Repository Path**: openarkstudio/ARK ## Basic Information - **Project Name**: ARK - **Description**: ARK is a lightweight, agility, elastic, distributed plugin framework written by C++,make it easier and faster to create your own application service. - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://arknx.com - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 5 - **Created**: 2018-12-03 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: game-dev **Tags**: None ## README 简体中文 | [English](./README.md)

当前版本: v0.9.8

ark

ARK 是一个使用C++开发的轻量级,敏捷型,弹性的,分布式的插件开发框架, 让你更快更简单的开发服务端应用. 部分思路来自UE4和Ogre.(当前主要用在游戏领域) --- ![GitHub release](https://img.shields.io/github/release/ArkNX/ARK.svg?style=flat-square) ![GitHub pre-release](https://img.shields.io/github/release-pre/ArkNX/ARK.svg?label=pre-release&style=flat-square) [![Platform](https://img.shields.io/badge/Platform-Linux,%20Windows,%20MacOSX-green.svg?style=flat-square)](https://github.com/ArkNX/ARK) [![C++17](https://img.shields.io/badge/C++-17-4c7e9f.svg?style=flat-square)](https://github.com/ArkNX/ARK) [![License](https://img.shields.io/github/license/ArkNX/ARK.svg?colorB=f48041&style=flat-square)](https://opensource.org/licenses/Apache-2.0) ![GitHub stars](https://img.shields.io/github/stars/ArkNX/ARK.svg?style=flat-square&label=Stars&style=flat-square) ![GitHub issues](https://img.shields.io/github/issues-raw/ArkNX/ARK.svg?style=flat-square) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/ArkNX/ARK.svg?style=flat-square) [![SonarCloud](https://sonarcloud.io/api/project_badges/measure?project=ark&metric=alert_status)](https://sonarcloud.io/dashboard/index/ark) [![codecov](https://codecov.io/gh/ArkNX/ARK/branch/master/graph/badge.svg)](https://codecov.io/gh/ArkNX/ARK) [![QQ Group](https://img.shields.io/badge/Chat%20on-QQ%20Group-orange.svg?longCache=true&style=flat-square)](https://shang.qq.com/wpa/qunwpa?idkey=1b8394bd9a42ba46606200a44911c1c6161235a38aecce95158ca646c2bafd81) [![Discord](https://img.shields.io/discord/471890201124536320.svg?label=Discord&style=flat-square)](https://discord.gg/GmyBbcv) [![996.icu](https://img.shields.io/badge/Link-996.icu-red.svg?&style=flat-square)](https://996.icu) **Copyright © [ArkNX](https://arknx.com "ArkNX")** 官网: https://arknx.com Github: https://github.com/ArkNX/ARK 码云: https://gitee.com/ArkNX/ARK QQ 群: [点击加群](https://shang.qq.com/wpa/qunwpa?idkey=1b8394bd9a42ba46606200a44911c1c6161235a38aecce95158ca646c2bafd81) Discord: [Join Us](https://discord.gg/GmyBbcv) | CI | master分支 | develop分支 | | -------------- | ------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | Github Actions | [![Github Action](https://github.com/ArkNX/ARK/workflows/Github-CI/badge.svg)](https://github.com/ArkNX/ARK/actions) | [![Github Action](https://github.com/ArkNX/ARK/workflows/Github-CI/badge.svg?branch=develop)](https://github.com/ArkNX/ARK/actions) | ##### 如果你想体验更多的特性,请切换至 develop 分支. **如果你想提交一个`pull request` 或 报告问题, 请先阅读贡献指南[Contribution Guide](https://github.com/ArkNX/ARK/blob/master/.github/CONTRIBUTING.md)**. ## 特性 - 灵活的由应用、插件、模块组成 - 通用抽象的数据系统 - 面向接口和面向数据编程 - 事件驱动和数据驱动 - 数据和过程追踪 - 面向策划人员友好,使用 Excel 作为配置文件 - 较低的学习和培训成本 - 基于标准 C++开发,更容易学习和使用 - 跨平台(Windows, Linux, MacOS) - 高可用的系统架构 - 高并发和高性能的网络模块 - 配套的 U3D 客户端 - 丰富的插件(DB, script, HTTP, WebSocket 等) - 提供商业定制服务 ## 文档 请访问文档页面: [文档](https://arknx.com/ARK) ## Unity3D 客户端 [Unity3D 客户端](https://github.com/ArkNX/ArkClient-Unity3D) ## 开源协议 ARK 项目当前使用[Apache License](https://github.com/ArkNX/ARK/blob/master/LICENSE). ## 捐赠 如有捐赠意向,欢迎入群讨论并捐赠本项目,非常感谢你的付出. 捐赠的收益将会用在网站服务器和部分资源的购买上. donate by wechatdonate by alipay ## 核心开发人员 - [Nick Yang](https://github.com/NickYang1988) - [flyicegood](https://github.com/flyicegood) - [loscaz](https://github.com/loscaz) --- 我们开源团队长期致力于敏捷开发, 并且一直帮助不同的团队降低开发后台应用的难度. 经过多年的积累和开发, 我们开放了该框架并将会持续维护改进该项目. --- ## Star 趋势图 [![Stargazers over time](https://starchart.cc/ArkNX/ARK.svg)](https://starchart.cc/ArkNX/ARK) #### 一些很赞的项目 [PSS](https://github.com/freeeyes/PSS) - 作者: freeeyes - 描述: 基于插件的跨平台网络服务器框架