Skip to content

prakanth97/ballerina-standard-library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Ballerina Standard Library

The Ballerina standard library includes a vast array of standard libraries and it is often described as coming with "Batteries included". It includes a clean set of building blocks and APIs to rapidly build applications. Some of the included standard libraries are HTTP1.1/2, WebSocket, gRPC, File, Filepath, etc and the full list of standard libraries are listed under the Status Dashboard section.

All the Ballerina standard libraries are made available on Ballerina Central. Therefore, Ballerina standard library fixes and improvements will be made available instantly to Ballerina users without waiting for every six month release cycle of the Ballerina language.

Repository Organization

This is the Parent repository of the Ballerina standard library and used to report bugs, request new features, start new discussions, view project boards, etc.

However, to enable instant releases of each standard library, each standard library code is separated into a child repository. Therefore, in order to go through the code, please refer to the relevant child repository.

Both Parent and Child repositories are owned and maintained by the Ballerina standard library team who is responsible for governing, ensuring security and quality, doing timely releases, maintaining backward compatibility, etc.

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.

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

  • Chat live with us on our Slack channel.
  • Technical questions should be posted on Stack Overflow with the #ballerina tag.
  • Ballerina performance test results are available here.

Status Dashboard

Ballerina Modules

Level Modules Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results
1 io GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
java.arrays GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
regex GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
time GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
url GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
xmldata GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
2 crypto GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
log GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
os GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
protobuf GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
random GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
task GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
xslt GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
3 cache GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
file GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
ftp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
mime GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
tcp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
udp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
uuid GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
4 auth GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
email GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
jwt GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
oauth2 GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
5 http GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
6 grpc GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
websocket GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
websub GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
websubhub GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
7 graphql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
sql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests

Ballerina extended Modules

Level Modules Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results
nats GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
stan GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
kafka GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
rabbitmq GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
java.jdbc GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
mssql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
mysql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
oracledb GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests
postgresql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests

Releases

No releases published

Packages

No packages published

Languages

  • Ballerina 61.5%
  • Python 38.5%