Giter Site home page Giter Site logo

ballerina-extended-library's Introduction

[DEPRICATED] ballerina-extended-library

The Ballerina Extended Library

The Ballerina extended library includes useful libraries that are not shipped with core Ballerina distribution. When building Ballerina applications these extensions are commonly used.

Connectors take a major part of the extended library. They are useful to call external SaaS applications within Ballerina program you write. The connectors we have cover a wide spectrum of SaaS applications from databases to ERP, CRM, CMS and social media platforms. These libraries enable Ballerina application developers to do various application integrations, trigger notifications and automation of solutions. The connectors are deeply integrated with Ballerina language itself so that output of one connector can be transformed easily in the way your next connector needs. They are "Ballerina Stubs" for various APIs out there.

All connectors and other libraries are made available on Ballerina Central.

Repository Organization

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

Connectors

To enable independent releases of each connector, we have made the following repository arrangement.

  1. Independently developed connectors.
    • each connector code is separated into a child repository. Therefore to go through the code, please refer to the relevant child repository.
  2. Open API generated connectors.
    • We have developed a tool to generate Ballerina connector out of a given Open API specification called ballerina-openapi. The connectors generated out of this tool reside at the repository ballerinax-openapi-connectors. Please check in the directory openapi.

All above repositories are owned and maintained by the Ballerina Ecosystem 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 Discord server.
  • Technical questions should be posted on Stack Overflow with the #ballerina tag.
  • Ballerina performance test results are available here.

Status Dashboard

Connectors

Connector Latest Version Build Security Checks Bugs Open Pull Requests GraalVM Check Code Coverage
GitHub GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Twilio GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
GSheet GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Gmail GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Slack GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google Calendar GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Salesforce GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Netsuite GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google Drive GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure EventHub GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
CosmosDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure Service Bus GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure Storage Service GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MongoDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Redis GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS S3 GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS SQS GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google People API GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS OneDrive GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS Excel GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Twitter GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS Teams GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure AD GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Outlook Calendar GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Outlook Mail GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS OneNote GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
SnowFlake GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS SES GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-SNS GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-DynamoDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-SimpleDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
PeopleHR GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
CData Connect GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov

*N/A (Not Available) - Security checks have not been added for these modules because there are no added external Java dependencies, relying solely on the Ballerina distribution.

Generated Connectors

Type Latest Version Build Bugs Open Pull Requests
Open API Connectors GitHub Release Build Bugs GitHub pull-requests

Connector Generator Tools

Tool Name Latest Version Bugs Open Pull Requests
Open API GitHub Release Bugs GitHub pull-requests

ballerina-extended-library's People

Contributors

abeykoon avatar anupama-pathirage avatar chuhaa avatar heshanpadmasiri avatar indikasampath2000 avatar kapilraajp avatar lakshanss avatar maheshika avatar nipunaranasinghe avatar nipunayf avatar rolandhewage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.