MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK

github.com/OpenArkStudio/ARK @v0.9.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.9.8 ↗ · + Follow
3,991 symbols 7,954 edges 253 files 516 documented · 13% updated 3y agov0.9.8 · 2019-11-28★ 445

Browse by type

Functions 3,182 Types & classes 809
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English | 简体中文

Current version: v0.9.8

ark

ARK is a lightweight, agility, elastic, distributed plugin framework written by C++,make it easier and faster to create your own application service. Inspired by UnrealEngine and Ogre.


GitHub release GitHub pre-release Platform C++11 License GitHub stars GitHub issues GitHub code size in bytes
SonarCloud codecov QQ Group Discord 996.icu

Copyright © ArkNX
Website: https://arknx.com
Github: https://github.com/ArkNX/ARK
Gitee: https://gitee.com/ArkNX/ARK
QQ Group: Join Us
Discord: Join Us

CI master branch develop branch
Travis CI Build Status Build Status
Cricle CI CircleCI CircleCI
Github Action Github Action Github Action
Wanna get the newest features? Please switch to the develop branch.

If you wanna commit PR or report issue, please refer to Contribution Guide.

Features

  • Flexible apps, plugins, and modules
  • The general abstract data system
  • Interface-oriented and data-oriented programming(IOP & DOP)
  • Event-driven and data-driven
  • Data & procedure tracing
  • Use Excel as configuration files, easier for the designers
  • Lower training and education costs
  • Based on C++ standard, easy to handle and learn
  • Cross-platform (Include Windows and Linux)
  • High availability architectures
  • High concurrency and performance of the network
  • With existed simple Unity3D client for rapid development
  • Plentiful plugins(DB, script, HTTP, WebSocket, etc.)
  • Customization service for business customer

Document

Please visit doc website: Document

Unity3D client

Unity3D Client

License

The ARK project is currently available under the Apache License.

Donation

Thank you for your donation, all income will be used as development and server fees.

Donate by Paypal

Donate by Patron

Core Developers


Our team has always specialized in the agile development and try to help different teams to develop game project quickly and easily. After years of development, we create this frame. We are still improving it.


Star trends

Sparkline

Some Awesome projects

PSS

  • Author: freeeyes
  • Description: Cross platform network service frame

Core symbols most depended-on inside this repo

Shape

Method 2,807
Class 743
Function 375
Enum 66

Languages

C++99%
Python1%

Modules by API surface

test/catch.hpp1,272 symbols
dep/json/json.hpp472 symbols
src/plugin/kernel/include/AFCNode.hpp116 symbols
src/base/AFMetaDefine.hpp105 symbols
src/plugin/kernel/src/AFCEntity.cpp77 symbols
src/base/AFDateTime.hpp71 symbols
src/plugin/kernel/src/AFCKernelModule.cpp69 symbols
src/plugin/kernel/include/AFCDataList.hpp53 symbols
src/base/AFStringPod.hpp48 symbols
src/plugin/kernel/include/AFCData.hpp41 symbols
dep/common/lexical_cast.hpp40 symbols
src/base/AFString.hpp39 symbols

For agents

$ claude mcp add ARK \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page