Code Monkey home page Code Monkey logo

outerbridgeio / outerbridge Goto Github PK

View Code? Open in Web Editor NEW
166.0 7.0 52.0 3.6 MB

Outerbridge is a low code/no code workflow automation application, focusing on integrating both on-chain and off-chain applications.

Home Page: https://outerbridge.io

License: Apache License 2.0

TypeScript 75.18% JavaScript 24.01% Shell 0.01% HTML 0.14% SCSS 0.26% CSS 0.36% Dockerfile 0.03% Batchfile 0.01%
automation blockchain cryptocurrency low-code no-code self-hosted web2 web3 workflow workflow-automation outerbridge hacktoberfest

outerbridge's Introduction

Outerbridge - Automate Web3 and Web2 applications

Outerbridge is a low code/no code workflow automation application, focusing on integrating both on-chain and off-chain applications. The project is licensed under Apache License Version 2.0, source available and free to self-host.

Outerbridge

Outerbridge Screenshot

💡Why another workflow automation tool?

There are many awesome automation tools out there, however there isn't one that has the built-in logic of interacting/consuming information from blockchains. Hence, Outerbridge is created to allow people building workflows involving on-chain and off-chain applications, with simple drag and drop interface.

⚡Quick Start

Watch Outerbridge Quickstart Demo on Youtube (4mins)

  1. Install MongoDB locally OR follow the guide of using MongoDB Atlas here

  2. Install Outerbridge

    npm install -g outerbridge
  3. Start Outerbridge

    npx outerbridge start

    If using MongoDB Atlas

    npx outerbridge start --mongourl=mongodb+srv://<user>:<password>@<your-cluster>.mongodb.net/outerbridge?retryWrites=true&w=majority
  4. Open http://localhost:3000

🐳 Docker

  1. Go to docker folder at the root of the project
  2. docker-compose up -d
  3. This will automatically spins up mongodb and outerbridge containers
  4. Open http://localhost:3000
  5. You can bring the containers down by docker-compose stop
  6. If using MongoDB Atlas, follow the guide here

👨‍💻 Developers

Outerbridge has 3 different modules in a single mono repository.

  • server: Node backend to serve API logics
  • ui: React frontend
  • components: Nodes and Credentials of applications

Prerequisite

  • Install MongoDB locally OR register a MongoDB Atlas here
  • Install Yarn
    npm i -g yarn

Setup

  1. Clone the repository

    git clone https://github.com/Outerbridgeio/Outerbridge.git
  2. Go into repository folder

    cd Outerbridge
  3. Install all dependencies of all modules:

    yarn install
  4. Build all the code:

    yarn build
  5. Start the app:

    yarn start

    You can now access the app on http://localhost:3000

  6. For development build:

    yarn dev

    Any code changes will reload the app automatically on http://localhost:8080

📖 Documentation

Official Outerbridge docs can be found under: https://docs.outerbridge.io

💻 Cloud Hosted

🌐 Self Host

🙋 Support

Feel free to ask any questions, raise problems, and request new features in discussion

🙌 Contributing

See contributing guide. Reach out to us at Discord if you have any questions or issues.

📄 License

Source code in this repository is made available under the Apache License Version 2.0.

outerbridge's People

Contributors

abdullahranginwala avatar chungyau97 avatar druwan avatar garrettworlds avatar henryhengzj avatar issa-me-sush avatar kuntik17 avatar peixer avatar prasoonmhwr avatar tiggerkub avatar tylim88 avatar utkarsh4321 avatar yk-jp 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

outerbridge's Issues

⚒️[FEATURE] Coinbase Commerce Integration

Describe the feature you'd like

Coinbase Commerce Integration
Docs: https://docs.cloud.coinbase.com/commerce/docs/welcome

✅Tasks

  • Add Coinbase Commerce Action node.
  • Add Coinbase Commerce Webhook node.

🎯Acceptance Criteria

  • Coinbase Commerce action node should have some key APIs from the docs implemented such as creating a charge, accepting payment.
  • Coinbase Commerce webhook node should have events from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Airtable Integration

Describe the feature you'd like

Airtable Integration
Docs: https://airtable.com/api

✅Tasks

  • Add Airtable action node.

🎯Acceptance Criteria

  • Airtable action node should have some key APIs from the docs implemented such as create, update, delete table row column etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Arweave Integration

Describe the feature you'd like

Arweave Integration
Docs: https://docs.arweave.org/developers/server/http-api

✅Tasks

  • Add Arweave action node.

🎯Acceptance Criteria

  • Arweave action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Extend OpenSea Integration

Describe the feature you'd like

Extend existing OpenSea Integration
Docs: https://github.com/ProjectOpenSea/opensea-js

✅Tasks

  • Add new OpenSea operations such as buying/selling/listing/bulk transfer to the existing OpenSea node

🎯Acceptance Criteria

  • OpenSea action node should have some key functions such as buying/selling/listing/bulk transfer

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Twilio API Integration

Describe the feature you'd like

Twilio Integration
Docs: https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages
https://www.twilio.com/docs/whatsapp

✅Tasks

  • Add Twilio action node

🎯Acceptance Criteria

  • Twilio action node should have the key functions: Send SMS and Whatsapp

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Covalent Integration

Describe the feature you'd like

Covalent Integration
Docs: https://www.covalenthq.com/docs/api/#/0/Get%20token%20balances%20for%20address/USD/1/?utm_source=covalent&utm_medium=docs

✅Tasks

  • Add Covalent action node.

🎯Acceptance Criteria

  • Covalent action node should have some key APIs from Class A endpoints implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Google Drive Integration

Describe the feature you'd like

Google Drive Integration
Docs: https://developers.google.com/drive/api

✅Tasks

  • Add Google Drive action node.

🎯Acceptance Criteria

  • Google Drive action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Notion Integration

Describe the feature you'd like

Notion Integration
Docs: https://developers.notion.com/reference/intro

✅Tasks

  • Add Notion action node.

🎯Acceptance Criteria

  • Notion action node should have some key APIs from the docs implemented such as database, page, block, user, comment.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Helius Webhook Integration

Describe the feature you'd like

Helius Webhook Integration
Docs: https://docs.helius.xyz/webhooks/webhooks-summary

✅Tasks

  • Add Helius webhook node.

🎯Acceptance Criteria

  • Helius webhook node should have all of the events implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] FLOW Token Transfer Integration

Describe the feature you'd like

FLOW Token Transfer Integration

✅Tasks

  • Add FLOW Token Transfer node.

🎯Acceptance Criteria

  • FLOW Token Transfer node should be able to send/transfer FLOW Token to another wallet

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
Similar node: ETH Transfer
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Typeform Webhook Integration

Describe the feature you'd like

Typeform Webhook Integration
Docs: https://developer.typeform.com/webhooks/

✅Tasks

  • Add Typeform webhook node.

🎯Acceptance Criteria

  • Typeform webhook node should have the Webhook API from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

  • Action node guide
  • Trigger node guide
  • Webhook node guide
  • Similar node to reference - AlchemyWebhook guide

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] CoinGecko Integration

Describe the feature you'd like

CoinGecko integration
Docs: https://www.coingecko.com/en/api/documentation

✅Tasks

  • Add CoinGecko action node.

🎯Acceptance Criteria

  • CoinGecko action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Compound Finance Integration

Describe the feature you'd like

Compound Finance integration
Docs: https://docs.compound.finance/v2/api/

✅Tasks

  • Add Compound Finance action node.

🎯Acceptance Criteria

  • Compound Finance action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Etherscan Integration

Describe the feature you'd like

Etherscan Integration
Docs: https://docs.etherscan.io/

✅Tasks

  • Add Etherscan action node.

🎯Acceptance Criteria

  • Etherscan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Biconomy Integration

Describe the feature you'd like

Biconomy integration
Docs: https://docs.biconomy.io/

✅Tasks

  • Add Biconomy action node.

🎯Acceptance Criteria

  • Biconomy action node should have some key APIs from the docs implemented such as gasless transaction, forward paying, cross-chain transfer.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Telegram Integration

Describe the feature you'd like

Telegram integration. Able to send telegram message and any other key functions.
Docs: https://core.telegram.org/

✅Tasks

  • Add Telegram action node.

🎯Acceptance Criteria

  • Telegram action node should have some key APIs and functionalities from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] OptimismScan Integration

Describe the feature you'd like

OptimismScan Integration
Docs: https://optimistic.etherscan.io/apis

✅Tasks

  • Add OptimismScan action node.

🎯Acceptance Criteria

  • OptimismScan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Polygonscan Integration

Describe the feature you'd like

Polygonscan Integration
Docs: https://docs.polygonscan.com/

✅Tasks

  • Add Polygonscan action node.

🎯Acceptance Criteria

  • Polygonscan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

[BUG] Lerna doesn't symlink packages

Describe the bug
Lerna 3.13.1 doesn't symlink local packages.

To Reproduce
Steps to reproduce the behavior:

  1. Run yarn bootstrap
  2. Local packages are not symlinked as there is no lerna info from log saying Symlinking packages and binaries

Expected behavior
New changes from components folder should be able to picked up by server due to local symlink.

Setup

  • OS: Only Windows
  • Browser: All

⚒️[FEATURE] Github Integration

Describe the feature you'd like

Github integration
Docs: https://docs.github.com/en/rest

✅Tasks

  • Add Github action node.

🎯Acceptance Criteria

  • Github action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Filecoin Integration

Describe the feature you'd like

Filecoin integration
Docs: https://filecoin-project.github.io/filecoin-http-api/

✅Tasks

  • Add Filecoin action node.

🎯Acceptance Criteria

  • Filecoin action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE]: QuickNode Integration

Describe the feature you'd like

QuickNode integration
Docs: https://www.quicknode.com/docs

✅Tasks

  • Add QuickNode and QuickNodeTrigger as new nodes.
  • Add QuickNode as new network provider.

🎯Acceptance Criteria

  • QuickNode and QuickNodeTrigger nodes should have majority of the APIs from the docs implemented.
  • QuickNode credential will be available as one of the network provider options.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Follow this guide for step by step on how to fork, commit, and submit PR.
Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] ChainLink Integration

Describe the feature you'd like

ChainLink Integration
Docs: https://docs.chain.link/

✅Tasks

  • Add ChainLink action node.

🎯Acceptance Criteria

  • ChainLink action node should have some key APIs from the docs implemented such as price feeds, nft floor price, VRF randomness.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] QuickBooks Integration

Describe the feature you'd like

QuickBooks Integration
Docs: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/invoice
OAuth2: https://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization/oauth-2.0

✅Tasks

  • Add QuickBooks action node.

🎯Acceptance Criteria

  • QuickBooks action node should have some key Invoice APIs from the docs implemented, query, update, create, send.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

  • Action node guide
  • Trigger node guide
  • Webhook node guide
  • You'll have to implement QuickBooksOAuth2 flow, the exact same approach can be seen from Xero node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] FLOW HTTP API Integration

Describe the feature you'd like

FLOW HTTP API Integration
Docs: https://developers.flow.com/http-api/#tag/Transactions/paths/~1transactions/post

✅Tasks

  • Add FLOW HTTP API action node.

🎯Acceptance Criteria

  • FLOW HTTP API action node should be able to execute APIs from FLOW (Blocks, Transactions, Collections, Execution Results, Accounts, Scripts, Events, Networks)

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

[BUG] Lerna doesn't kill app completely when exit

Describe the bug
When ctrl+c or cmd+c to kill the app, lerna sometimes doesn't completely kill the app

To Reproduce
Steps to reproduce the behavior:

  1. Kill the app via ctrl+c or cmd+c
  2. Check if process still running on ports 3000 and 8080

Expected behavior
App should be killed completely and no active processes on both 3000 and 8080 ports

Setup

  • OS: All
  • Browser: All

Possible solution

⚒️[FEATURE] Helius Integration

Describe the feature you'd like

Helius Integration
Docs: https://docs.helius.xyz/introduction/quick-start

✅Tasks

  • Add Helius action node.

🎯Acceptance Criteria

  • Helius action node should have some most of the APIs like NFT, Name, Balance implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] MailChimp Integration

Describe the feature you'd like

MailChimp Integration
Docs: https://mailchimp.com/developer/marketing/api/campaigns/

✅Tasks

  • Add MailChimp action node.

🎯Acceptance Criteria

  • MailChimp action node should have some key Marketing APIs from the docs implemented such as list, add, update, delete, send.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Tatum Integration

Describe the feature you'd like

Tatum integration
Docs: https://apidoc.tatum.io/

✅Tasks

  • Add Tatum action node.

🎯Acceptance Criteria

  • Tatum action node should have some key APIs from the docs implemented such as blockchains, nft, erc20, account.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Tatum has LOTS of api, its okay to start small, and extend more in the future.
Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] AWS Lambda Integration

Describe the feature you'd like

AWS Lambda Integration
Docs: https://docs.aws.amazon.com/lambda/latest/dg/API_Reference.html

✅Tasks

  • Add AWS Lambda action node.

🎯Acceptance Criteria

  • AWS Lambda action node should have some key APIs from the docs implemented such as creating, listing and invoking function

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

🤪 AWS credential could be little bit difficult to implement
Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Bscscan Integration

Describe the feature you'd like

Bscscan Integration
Docs: https://docs.bscscan.com/

✅Tasks

  • Add Bscscan action node.

🎯Acceptance Criteria

  • Bscscan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] FLOW Token/Staking/NFT Event Trigger

Describe the feature you'd like

FLOW Token/Staking/NFT Event Integration
Token Event
Staking Event
NFT Event
Subscribe to event

✅Tasks

  • Add FLOW Token/Staking/NFT events trigger node.

🎯Acceptance Criteria

  • FLOW Token/Staking/NFT events trigger node should be able to trigger when subscribed event happened.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] AWS DynamoDB Integration

Describe the feature you'd like

AWS DynamoDB Integration
Docs: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.API.html

✅Tasks

  • Add AWS DynamoDB action node.

🎯Acceptance Criteria

  • AWS DynamoDB action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

🤪 AWS credential could be little bit difficult to implement
Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] 1inch Integration

Describe the feature you'd like

1inch Integration
Docs: https://docs.github.com/en/rest

✅Tasks

  • Add 1inch action node.

🎯Acceptance Criteria

  • 1inch action node should have some key APIs from the docs implemented such as aggregation protocol, limit order protocol, and spot price aggregator APIs

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

[BUG] Permission Denied when Yarn start or Yarn dev

Describe the bug
Permission is denied when running Yarn start or Yarn dev on Linux based machine.

To Reproduce
Steps to reproduce the behavior:

  1. Clone and bootstrap the repo
  2. Yarn build
  3. Yarn start or Yarn dev

Expected behavior
App should start up fine, shouldnt need permission to do so.

Screenshots
image

Setup

  • OS: Linux based machine
  • Browser: All

Additional context
All helper icons can be changed to show only plain text rather than HTML code.

⚒️[FEATURE] Stripe Webhook Integration

Describe the feature you'd like

Stripe Webhook Integration
Docs: https://stripe.com/docs/api/webhook_endpoints

✅Tasks

  • Add Stripe webhook node.

🎯Acceptance Criteria

  • Stripe webhook node should have some events from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

  • Action node guide
  • Trigger node guide
  • Webhook node guide
  • Similar node to reference - AlchemyWebhook guide

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Xero Integration

Describe the feature you'd like

Xero Integration
Docs: https://developer.xero.com/documentation/api/accounting/invoices

✅Tasks

  • Add Xero action node.

🎯Acceptance Criteria

  • Xero action node should have some key Invoice APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Arbiscan Integration

Describe the feature you'd like

Arbiscan Integration
Docs: https://arbiscan.io/apis

✅Tasks

  • Add Arbiscan action node.

🎯Acceptance Criteria

  • Arbiscan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Typeform Integration

Describe the feature you'd like

Typeform Integration
Docs: https://developer.typeform.com/

✅Tasks

  • Add Typeform action node.

🎯Acceptance Criteria

  • Typeform action node should have some key APIs from the docs implemented such as create and response API.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Google Docs Integration

Describe the feature you'd like

Google Docs Integration
Docs: https://developers.google.com/docs/api

✅Tasks

  • Add Google Docs action node.

🎯Acceptance Criteria

  • Google Docs action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Solscan Integration

Describe the feature you'd like

Solscan Integration
Docs: https://public-api.solscan.io/docs/#/

✅Tasks

  • Add Solscan action node.

🎯Acceptance Criteria

  • Solscan action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] SnowTrace Integration

Describe the feature you'd like

SnowTrace Integration
Docs: https://snowtrace.io/apis

✅Tasks

  • Add SnowTrace action node.

🎯Acceptance Criteria

  • SnowTrace action node should have some key APIs from the docs implemented such as accounts, verify contracts, tokens and etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Aave Integration

Describe the feature you'd like

Aave V2/V3 integration
Docs: https://github.com/aave/aave-utilities

✅Tasks

  • Add Aave action node.

🎯Acceptance Criteria

  • Aave action node should have some key APIs from the docs implemented such as staking, lending pool, governance

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] AWS S3 Integration

Describe the feature you'd like

AWS S3 Integration
Docs: https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html

✅Tasks

  • Add AWS S3 action node.

🎯Acceptance Criteria

  • AWS S3 action node should have some key APIs from the docs implemented.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

🤪 AWS credential could be little bit difficult to implement
Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Magic Eden (Solana) Integration

Describe the feature you'd like

Magic Eden (Solana) Integration
Docs: https://api.magiceden.dev/

✅Tasks

  • Add Magic Eden Action node.
  • Add Magic Eden Trigger node.

🎯Acceptance Criteria

  • Magic Eden action node should have some key APIs from the docs implemented.
  • Magic Eden trigger node should have some key events from the docs implemented, such as new sales, new transfer etc.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] SentryIO Integration

Describe the feature you'd like

SentryIO Integration
Docs: https://docs.sentry.io/api/

✅Tasks

  • Add SentryIO action node.

🎯Acceptance Criteria

  • SentryIO action node should have some key APIs from the docs implemented such as performance, events.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Coinbase Integration

Describe the feature you'd like

Coinbase Integration
Docs: https://docs.cloud.coinbase.com/sign-in-with-coinbase/docs

✅Tasks

  • Add Coinbase action node.

🎯Acceptance Criteria

  • Coinbase action node should have some key APIs from the docs implemented such as send, receive, buy, sell, deposit, withdraw.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

⚒️[FEATURE] Stripe Integration

Describe the feature you'd like

Stripe Integration
Docs: https://stripe.com/docs/api

✅Tasks

  • Add Stripe action node.

🎯Acceptance Criteria

  • Stripe action node should have some key APIs from the docs implemented such as balance, charges and payouts, doesn't need to implement all.

👨‍💻How to contribute

Follow this guide for step by step on how to fork, commit, and submit PR.

🧱 How to create node

More info

Like to work on this issue? Let us know, and we will assign it to you 🚀
If you need any help or just want to hangout, reach out to us on our Discord server👾

[BUG] Information icons contain HTML code. Change that to simple text

Describe the bug
Some information icons contain HTML code with anchor element. The HTML code is serving no purpose and readable text can look better and help the user understand the purpose of the field more.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Twitter Node'
  2. Click on 'Credentials' and click on '+ Add New Credential'
  3. Scroll down to 'Bearer Token'
  4. Hover mouse on the information icon i

Expected behavior
Plain text so that the user can better understand what the purpose of the respective text field is.

Screenshots

Screenshot 2022-10-05 at 6 01 53 PM

Setup

  • OS: All
  • Browser: All

Additional context
All helper icons can be changed to show only plain text rather than HTML code.

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.