OB

ortus-boxlang/boxlang-docs

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

5 stars 质量 56 趋势 33

BoxLang is the software productivity platform for building, modernizing and running applications, with developers and AI agents working together.

概览

BoxLang is the software productivity platform for building, modernizing and running applications, with developers and AI agents working together. * A modern, expressive, dynamic JVM language with a batteries-included runtime. * Predictable conventions, agent skills, live runtime introspection over MCP, and a first-class AI framework. * Two runtimes, the JVM and MatchBox on Rust, for the CLI, web servers, containers, serverless, desktop, native binaries, the browser and more. Backed by professional support when you need it. {% content-ref url="getting-started/overview/" %} overview {% endcontent-ref %} AI agents are most productive on platforms that are predictable, well documented and complete. BoxLang is designed that way: * Files, HTTP, databases, async, caching, scheduling, logging and AI ship with the platform, so agents do not have to choose and wire up dozens of libraries. * Consistent project layouts, Application.bx lifecycle, modules and configuration. * Installable SKILL.

README

以下为原文 README 节选,完整内容请查看原文。


description: >- BoxLang is the software productivity platform for building, modernizing and running applications, with developers and AI agents working together. icon: house-window

Introduction

🚀 The Software Productivity Platform

BoxLang is the software productivity platform for building, modernizing and running applications, with developers and AI agents working together.

  • Built for developers. A modern, expressive, dynamic JVM language with a batteries-included runtime.
  • Built for AI. Predictable conventions, agent skills, live runtime introspection over MCP, and a first-class AI framework.
  • Built to ship. Two runtimes, the JVM and MatchBox on Rust, for the CLI, web servers, containers, serverless, desktop, native binaries, the browser and more. Backed by professional support when you need it.

{% content-ref url=“getting-started/overview/” %} overview {% endcontent-ref %}

🧱 Five Pillars

Pillar What you get
⚡ Productivity Low ceremony syntax, fluent APIs, and built-in file handling, HTTP, JDBC, async, caching, scheduling, templating and more. Less glue code and less to install.
🔐 Security Configurable runtime security, and modules for JWT, ESAPI, CSRF, LDAP and cloud secrets managers.
🏛️ Governance Control what runs and who can call it. Access-controlled MCP tooling for your runtime, and AI guardrails, human approval and audit trails for agents.
📦 Deployment Run it on the OS, CommandBox, MiniServer, Docker, AWS Lambda, Azure Functions, Google Cloud Functions, Spring Boot, WebAssembly and more. Compile to bytecode.
🤖 AI BoxLang AI: chat, agents, tools, memory, RAG and MCP through one fluent API, across many providers including OpenAI, Claude, Gemini, Bedrock and local models.

🤖 The Easiest Platform for Agents to Build On

AI agents are most productive on platforms that are predictable, well documented and complete. BoxLang is designed that way:

  • One runtime, few moving parts. Files, HTTP, databases, async, caching, scheduling, logging and AI ship with the platform, so agents do not have to choose and wire up dozens of libraries.
  • Conventions agents can follow. Consistent project layouts, Application.bx lifecycle, modules and configuration.
  • Skills and guidelines. Installable SKILL.md playbooks teach your agent how to do specific BoxLang tasks the idiomatic way. Browse them at skills.boxlang.io and install the BoxLang developer set with npx skills add ortus-boxlang/skills/boxlang-developer.
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ortus-boxlang/boxlang-docs
新手?先看 mcpskill.org 教程 →