Git Product home page Git Product logo

ballerina-library's Introduction

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 HTTP1.1/2, WebSocket, gRPC, File, Filepath, 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 #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 GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
java.arrays GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
math.vector GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
time GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
url GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
xmldata GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
2 constraint GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
crypto GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
data.xmldata GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
log GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
os GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
persist GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
protobuf GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
random GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
task GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
xslt GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
3 cache GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
file GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
ftp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
mime GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
tcp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
udp GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
uuid GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
4 auth GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
data.jsondata GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
email GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
jwt GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
mqtt GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
oauth2 GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
toml GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
yaml GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
5 http GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
6 grpc GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
soap GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
transaction GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
websocket GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
websub GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
websubhub GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
7 graphql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
sql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check

Ballerina Extended Modules

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

Ballerina Connector Modules

Name Latest Version Build Security Check Code Coverage Bugs Open PRs Load Test Results GraalVM Check
aws.redshift GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
module-ballerinax-azure-service-bus GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
candid GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
github GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
googleapis.gmail GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
ibm.ibmmq GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
java.jdbc GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
java.jms GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
kafka GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
mongodb GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
mssql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
mysql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
nats GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
oracledb GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
postgresql GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
rabbitmq GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
redis GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check
twilio GitHub Release Build Trivy CodeCov Bugs GitHub Pull Requests Load Tests GraalVM Check

Ballerina Tools

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

ballerina-library's People

Contributors

thisaruguruge avatar ballerina-bot avatar niveathika avatar tharindadilshan avatar tharmigank avatar mohamedsabthar avatar shafreenanfar avatar dilansachi avatar ldclakmal avatar kalaiyarasiganeshalingam avatar nipunaranasinghe avatar madhukaharith92 avatar ayeshlk avatar buddhiwathsala avatar rdperera avatar bhashinee avatar prakanth97 avatar kaneeldias avatar daneshk avatar maninda avatar warunalakshitha avatar nuvindu avatar aashikam avatar anupama-pathirage avatar praveennadarajah avatar thishanilucas avatar azeemmuzammil avatar chamil321 avatar keizer619 avatar lahirusamith avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.