Skip to content
@project-vrml

Vrml

Vrml is a useful api library for programming.

Project VRML

VRML Logo

Multi-Language Application Runtime API Library

Stars Forks License


🌟 Vision

VRML (读作: [ver, mao]) 是一组高级抽象的应用运行时 API 库,旨在提供跨平台、跨框架的通用工具解决方案。

我们的目标是成为 Cloud-Runtimes 标准 API 的实现部分,为分布式应用运行时贡献功能。

🏗️ Architecture

VRML Architecture

📦 Ecosystem

Core Libraries

Project Language Description Stars
vrml Java Java 应用运行时 API 库 (Java 8+) Stars
vrml-cloudruntimes Java Cloud-Runtimes 集成实现 Stars
pyvrml Python Python 实用脚本工具库 Stars

Multi-Language Implementations

Language Project Status
Go gvrml 🚧 Experimental
Kotlin ktvrml 🚧 Experimental
JavaScript jsvrml 🚧 Experimental
Lua luvrml 🚧 Experimental
Rust rsvrml 🚧 Experimental
C# csvrml 🚧 Experimental
Erlang ervrml 🚧 Experimental
C++ cpvrml 🚧 Experimental
Scala scvrml 🚧 Experimental
Haskell hkvrml 🚧 Experimental

Proxy & API Server

Project Description
vrml-proxy VRML 代理服务
vrml-apiserver VRML API 服务器
pyvrml-proxy Python 代理实现
jsvrml-proxy JavaScript 代理实现
gvrml-proxy Go 代理实现

🔑 Key Features

Core Concepts

  • 面向接口编程 - 定义与框架/平台/实现无关的 API
  • 模块化设计 - 按需引入,灵活组合
  • Cloud-Native - 支持多种云运行时平台
  • 多语言支持 - 跨语言生态覆盖

VRML Java Modules

📊 Monitoring    : metric, log, alert, trace
💾 Data         : data, cache, error, resource
🌐 Network      : request, eventbus, netty, reactor
🔧 Utilities    : reflect, time, switch, compute, spi, ...

🚀 Quick Start

Java

<dependency>
    <groupId>group.rxcloud</groupId>
    <artifactId>vrml</artifactId>
    <version>1.1.4</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

Python

pip install pyvrml

🌐 Cloud-Runtimes Integration

VRML 支持多种 Cloud-Runtimes 平台:

📚 Documentation

🤝 Contributing

我们欢迎各种形式的贡献!请查看我们的 贡献指南

📄 License

所有项目均采用 Apache 2.0 许可证。


Write Once, Run Anywhere

Pinned Loading

  1. vrml vrml Public

    Vrml is a high-level abstract API library for application runtime. The next goal of Vrml is to migrate to cloud-runtimes, become an implementation part of the standard API, and contribute functions…

    Java 20 4

  2. vrml-cloudruntimes vrml-cloudruntimes Public

    Vrml is a high-level abstract API library for application runtime. This is Vrml with cloud-runtimes, become an implementation part of the standard API, and contribute functions to the standard API.

    Java 1

  3. pyvrml pyvrml Public

    PyVrml is a useful python script library for work. 提高工作效率的实用脚本工具库.

    Python 2

  4. gvrml gvrml Public

    Vrml is a api library for appliction runtime.

    Go

Repositories

Showing 10 of 19 repositories

Top languages

Loading…

Most used topics

Loading…