Ballerina编程语言

Ballerina 编程语言。「The Ballerina Programming Language.」

Github星跟踪图

Ballerina daily build
GitHub (pre-)release
GitHub (Pre-)Release Date
GitHub last commit
License
codecov

The Ballerina Programming Language

Ballerina is an open source programming language and platform for cloud-era application programmers to easily write software that just works.

Providing and consuming services

It has inherently concurrent first-class language constructs for providing and consuming services.

Sequence diagrams

Sequence diagram based graphical view shows the most fundamental aspect of the semantics of a network distributed application.

Structural typing

It allows for looser coupling between distributed components and eliminates the friction of data binding.

Metadata

Extensible metadata enables easy integration of Ballerina programs with cloud platforms.

Getting started

You can use one of the following options to try out Ballerina.

Downloading and installing

For instructions on downloading and installing, see Installing Ballerina.

Building from source

For prerequisites and instructions on building from source, see Installing from source.

Reporting issues and security flaws

Report an issue in the relevant repo out of the GitHub repos listed below.

Tip: If you are unsure whether you have found a bug, search existing issues in the corresponding repo on GitHub and raise it in the Ballerina Slack Channel.

  • Compiler, runtime, or tooling: ballerina-lang repo
  • Standard library: ballerina-standard-library repo
  • Language specification: ballerina-spec repo
  • Website: ballerina-dev-website repo
  • Security flaw: send an email to security@ballerina.io. For details, see the security policy.

Contributing to Ballerina

As an open source project, Ballerina welcomes contributions from the community. To start contributing, read these contribution guidelines for information on how you should go about contributing to our project.

Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.

License

Ballerina code is distributed under Apache license 2.0.

主要指标

概览
名称与所有者ballerina-platform/ballerina-lang
主编程语言Ballerina
编程语言Java (语言数: 8)
平台Linux, Mac, Windows
许可证Apache License 2.0
所有者活动
创建于2016-11-16 22:58:44
推送于2025-10-28 15:05:10
最后一次提交2025-10-28 15:05:10
发布数406
最新版本名称2201.12.10 (发布于 )
第一版名称v1.0.0-M1 (发布于 2017-01-06 12:45:20)
用户参与
星数3.8k
关注者数156
派生数796
提交数127.2k
已启用问题?
问题数18379
打开的问题数1514
拉请求数22024
打开的拉请求数14
关闭的拉请求数3162
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?