Skip to content

ballerina-platform/ballerina-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Ballerina Library

Welcome to the Ballerina Library, a robust collection of libraries designed to empower developers with all the necessary tools for building networked applications. With its "Batteries included" approach, it offers a refined set of building blocks and APIs for quick and dependable application development. Key libraries include HTTP, GraphQL, WebSocket, and gRPC, among others, which are comprehensively listed in the Status Dashboard section.

Every package within the Ballerina Library is readily accessible on Ballerina Central. Updates, encompassing enhancements and bug fixes, are made instantly available to users, ensuring a seamless development experience without having to wait for the broader Ballerina language releases.

Repository Organization

This repository serves as the central hub for the Ballerina Library, facilitating discussions, bug reports, feature requests, and an overview of project boards.

For continuous delivery, each library package is maintained in its own repository. To explore the codebase, please visit the respective repository.

The governance, security, release cadence, backward compatibility, and overall maintenance of both parent and child repositories are the responsibility of the dedicated Ballerina Library team.

Contributing to Ballerina

Ballerina thrives on its open-source community. If you're interested in contributing, our contribution guidelines will help you get started.

Take a look at our issue tracker for opportunities to contribute that align with your interests. We eagerly anticipate your contributions.

Code of Conduct

All contributors are encouraged to read the Ballerina Code of Conduct.

License

Ballerina code is distributed under Apache license 2.0.

Useful links

  • Engage with us on our Discord server.
  • For technical queries, post your questions on Stack Overflow tagged with the #ballerina tag.
  • Access Ballerina performance test results here.

Status Dashboard

Ballerina Modules

Level Name Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results GraalVM Check
1 io Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
java.arrays Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
math.vector Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
time Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
url Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
xmldata Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
2 avro Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
constraint Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
crypto Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
data.xmldata Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
log Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
os Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
persist Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
protobuf Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
random Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
task Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
xslt Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
3 cache Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
file Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
ftp Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
mime Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
tcp Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
udp Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
uuid Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
4 auth Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
data.jsondata Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
edi Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
email Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
jwt Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
mqtt Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
oauth2 Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
toml Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
yaml Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
5 http Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
6 grpc Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
soap Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
transaction Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
websocket Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
websub Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
websubhub Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
7 graphql Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
sql Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check

Ballerina Extended Modules

Name Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results GraalVM Check
copybook Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
persist.googlesheets Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
persist.inmemory Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
persist.redis Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
persist.sql Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check

Ballerina Connector Modules

Name Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results GraalVM Check
asana Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
aws.dynamodb Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
aws.dynamodbstreams N/A Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
aws.redshift Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
aws.sns Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
azure-service-bus Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
candid Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
confluent.cavroserdes Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
confluent.cregistry Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
docusign.dsadmin Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
docusign.dsclick Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
docusign.dsesign Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
github Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
googleapis.calendar Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
googleapis.gmail Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
guidewire.insnow Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
ibm.ibmmq Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
java.jdbc Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
java.jms Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
kafka Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
mongodb Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
mssql Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
mysql Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
nats Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
oracledb Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
postgresql Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
rabbitmq Latest Release Build Trivy CodeCov Bugs Pull Requests Load Tests GraalVM Check
redis Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
salesforce Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
salesforce.types N/A Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
snowflake Latest Release Build Trivy CodeCov Bugs Pull Requests N/A N/A
twilio Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check
zendesk Latest Release Build Trivy CodeCov Bugs Pull Requests N/A GraalVM Check

Ballerina Tools

Name Latest Version Build Security Check Code Coverage Bugs Open PRs
asyncapi-tools Latest Release Build N/A CodeCov Bugs Pull Requests
copybook-tools N/A N/A N/A CodeCov Bugs Pull Requests
edi-tools Latest Release Build N/A CodeCov Bugs Pull Requests
graphql-tools Latest Release Build N/A CodeCov Bugs Pull Requests
openapi-tools Latest Release Build N/A CodeCov Bugs Pull Requests
persist-tools Latest Release Build N/A CodeCov Bugs Pull Requests
protoc-tools Latest Release Build N/A CodeCov Bugs Pull Requests