GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • KossJS
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — KossJS

README.md

KossJS

KossJS Logo

高性能 · 跨平台 · 嵌入式 JavaScript 运行时引擎

License Release Build Status Platforms Language


🚀 简介

KossJS 是一个专业级的嵌入式 JavaScript 运行时引擎,使用 Rust 语言编写,基于 Boa JavaScript 引擎构建。它通过标准的 C ABI 向外暴露接口,可被 Python、C/C++、C#、Java/Kotlin 等多种语言无缝调用,为您的应用快速赋予安全、高效的脚本执行能力。

无论是桌面软件的插件系统、游戏脚本引擎,还是服务器端的动态规则配置,KossJS 都能提供极致的性能和可靠的隔离性。


✨ 核心特性

  • ⚡ 高性能与低占用
    采用 Rust 实现内存安全和零成本抽象,内存占用仅约 10-15 MB,启动迅速,适合嵌入式与资源受限环境。

  • 🔌 标准化 C ABI 接口
    通过单一动态链接库即可被多种语言调用。官方提供 Python 封装 (kossjs_interface.py),其他语言可通过 P/Invoke、JNA/JNI 等方式轻松集成。

  • 🧩 Node.js 兼容模块
    内置 40+ 个常用 Node.js 标准库模块,包括 fs、http、crypto、path、buffer 等,大量现有脚本可开箱即用。

  • 🌐 原生 Fetch API
    支持完整的 HTTP/HTTPS 请求,包含 TLS 指纹伪装、自定义请求头与响应处理,无缝对接现代 Web API。

  • 📦 完整的 ES Modules 支持
    原生支持 import/export 语法与异步模块加载,拥抱现代 JavaScript 开发标准。

  • 🛡️ 实例隔离与安全
    每个 KossInstance 都是完全隔离的 JS 虚拟机,支持快速创建与销毁,无垃圾回收停顿,适合多租户场景。


📦 支持的平台

KossJS 为各平台提供原生编译的动态链接库:

平台 库文件 架构支持
Windows kossjs.dll x64
Linux kossjs.so x64, ARM64
macOS kossjs.dylib x64, ARM64
Android kossjs_android.so x86_64, ARM64, ARMv7
HarmonyOS kossjs_harmony.so x86_64, ARM64

Popular repositories Loading

  1. KossJS KossJS Public

    Embeddable JavaScript runtime with C ABI — call from any language. Node.js, Bun, Deno compatible. Zero deps, copy & run. Official Python & JS wrappers.

    Rust 34 2

  2. .github .github Public

Repositories

Loading
Type
Language
Sort
Showing 2 of 2 repositories
  • KossJS Public

    Embeddable JavaScript runtime with C ABI — call from any language. Node.js, Bun, Deno compatible. Zero deps, copy & run. Official Python & JS wrappers.

    Uh oh!

    There was an error while loading. Please reload this page.

    KossJS/KossJS's past year of commit activity
    Rust 34 AGPL-3.0 2 0 1 Updated Nov 3, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    KossJS/.github's past year of commit activity
    0 0 0 0 Updated May 29, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.