Budibase Plugins

repository·main·Indexed 42 days ago

https://github.com/budibase/plugins

A curated collection of community-contributed plugins for the Budibase low-code platform, including datasources, APIs, UI components, and automations. Includes specialized form inputs, data visualization tools, media embeds, and a migration guide for transitioning plugins from Svelte 3 to Svelte 5.

Tokens
2.1K
Snippets
2
Records
4
Agent score
4%

What's inside Budibase

  1. Browse community-contributed Budibase components

    main

    Budibase supports a wide variety of community-contributed components that extend the platform's native capabilities. These components are categorized by their type, such as Component, Form Input, Heading, or Header component.

    Common categories include:

    • Form Inputs: Specialized fields like Colour Picker, Currency Input, JSON Editor, Input Mask, and Signature.
    • Data Visualization: Components like Super Gauge, Super Odometer, and Super Table.
    • Media Embeds: Integration for Apple Music, Google Drive, Spotify, and Youtube.
    • UI Layout & Navigation: Advanced containers like Super Tabs, Kanban Board, and Super Side Navigation.

    Note: Some components like Accordion and Star Rating are marked as Deprecated because they are now natively available in Budibase. Always check if a native component exists before installing a community plugin.

  2. Explore community-contributed Budibase automations

    main

    Budibase features a curated list of automations contributed by the community. These automations can extend the functionality of your Budibase applications, such as exporting data to external services.

    One example is the CSV Export automation, which allows you to export data as a CSV file to Amazon S3 or any S3-compatible service.

  3. Migrate plugins from Budibase Svelte 3 to Svelte 5

    main

    If you are using plugins built for Budibase v3, you may encounter compatibility issues when upgrading to v5. A migration guide is available to help resolve these issues, specifically addressing the transition from Svelte 3 to Svelte 5.

    Migration guide: https://github.com/Budibase/budibase/discussions/17316#discussion-9108649
  4. Available Budibase Datasources and APIs

    main

    The following community-contributed plugins provide connections to various external data sources and APIs. These allow Budibase to interact with third-party services for data retrieval and manipulation.

    | Title | Description | Type | Author | Tags |
    |---|---|---|---|--|
    | [Appwrite](https://github.com/melohagan/budibase-datasource-appwrite) | A collection of Appwrite custom datasources | Datasource | [Mel O'Hagan](https://github.com/melohagan/) | `Appwrite` `BaaS` |
    | [Big Query](https://github.com/marblekirby/budibase-big-query-plugin) | Connector for Google Big Query Datawarehouse | Datasource | [Daniel Loudon](https://github.com/marblekirby) | `GCP` |
    | [Bitbucket Cloud Pull Requests](https://github.com/darrenmoura/budibase-datasource-bitbucket-cloud-pull-requests) | Connector for Bitbucket Cloud Pull Requests API | Datasource | [Darren Moura McGarry](https://github.com/darrenmoura/) | `Bitbucket` `Atlassian` `PRs` |
    | [Bitbucket Cloud Repositories](https://github.com/darrenmoura/budibase-datasource-bitbucket-cloud-repositories) | Connector for Bitbucket Cloud Repositories API | Datasource | [Darren Moura McGarry](https://github.com/darrenmoura/) | `Bitbucket` `Atlassian` `Repositories` |
    | [Crypto Functions](https://github.com/CSLTech/budibase-crypto) | Stub datasource around crypto functions | Datasource | [Michaël St-Georges](https://github.com/CSLTech) | `crypto` `sign` `encrypt` |
    | [Github Issues](https://github.com/doingandlearning/bb-github-plugin) | Connector for Github Issues API | Datasource | [Kevin Cunningham](https://twitter.com/dolearning) | `tag` |
    | [Jira Cloud Filters](https://github.com/darrenmoura/budibase-datasource-jira-cloud-filters) | Connector for Jira Cloud Filters API | Datasource | [Darren Moura McGarry](https://github.com/darrenmoura/) | `Jira` `Atlassian` `Filters` |
    | [Jira Cloud Issues](https://github.com/darrenmoura/budibase-datasource-jira-cloud-issues) | Connector for Jira Cloud Issues API | Datasource | [Darren Moura McGarry](https://github.com/darrenmoura/) | `Jira` `Atlassian` `Issues` |
    | [Jira Cloud Projects](https://github.com/darrenmoura/budibase-datasource-jira-cloud-projects) | Connector for Jira Cloud Projects API | Datasource | [Darren Moura McGarry](https://github.com/darrenmoura/) | `Jira` `Atlassian` `Projects` |
    | [NocoDB](https://github.com/nocodb/budibase-datasource-nocodb-table) | Connect to NocoDB tables | Datasource | [Fendy Heryanto](https://github.com/fendy3002) | `Tables` `NocoDB` `Spreadsheet` |
    | [OneLogin - Users](https://github.com/mp-strachan/bb-ds-onelogin-user) | Interface with the OneLogin User API | Datasource | [Matt Strachan](https://github.com/mp-strachan) | `api` `users` `directory` `onelogin` |
    | [SOAP](https://github.com/melohagan/budibase-datasource-soap) | Connect to SOAP Web Services | API | [Mel O'Hagan](https://github.com/melohagan/) | `xml` `soap` |
    | [Stripe](https://github.com/melohagan/budibase-datasource-stripe) | A collection of datasources for different Stripe domains | API | [Mel O'Hagan](https://github.com/melohagan/) | `payments` |
    | [Supabase](https://github.com/melohagan/budibase-datasource-supabase) | Connector for Supabase | Relational | [Mel O'Hagan](https://github.com/melohagan/) | `postgres` |
    | [SurrealDB](https://github.com/melohagan/budibase-datasource-surrealdb) | Connector for SurrealDB | Relational | [Mel O'Hagan](https://github.com/melohagan/) | `NoSQL` `SurrealQL` |