All Projects → ziggy42 → ontopic

ziggy42 / ontopic

Licence: Apache-2.0 license
Display SNS messages on your terminal

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ontopic

Loafer
Asynchronous message dispatcher - Currently using asyncio and amazon SQS
Stars: ✭ 104 (+420%)
Mutual labels:  sqs, sns
Lambdaguard
AWS Serverless Security
Stars: ✭ 300 (+1400%)
Mutual labels:  sqs, sns
sensu-plugins-aws
This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
Stars: ✭ 79 (+295%)
Mutual labels:  sqs, sns
amazon-sns-java-extended-client-lib
This AWS SNS client library allows to publish messages to SNS that exceed the 256 KB message size limit.
Stars: ✭ 23 (+15%)
Mutual labels:  sqs, sns
Justsaying
A light-weight message bus on top of AWS services (SNS and SQS).
Stars: ✭ 157 (+685%)
Mutual labels:  sqs, sns
go-aws-msg
AWS Pub/Sub Primitives for Go
Stars: ✭ 22 (+10%)
Mutual labels:  sqs, sns
Brighter
Command Dispatcher, Processor, and Distributed Task Queue
Stars: ✭ 1,393 (+6865%)
Mutual labels:  sqs, sns
go-localstack
Go Wrapper for using localstack
Stars: ✭ 56 (+180%)
Mutual labels:  sqs, sns
Serverless
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
Stars: ✭ 1,048 (+5140%)
Mutual labels:  sqs, sns
Dazn Lambda Powertools
Powertools (logger, HTTP client, AWS clients, middlewares, patterns) for Lambda functions.
Stars: ✭ 501 (+2405%)
Mutual labels:  sqs, sns
terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
Stars: ✭ 40 (+100%)
Mutual labels:  sqs, sns
Aws Sdk Perl
A community AWS SDK for Perl Programmers
Stars: ✭ 153 (+665%)
Mutual labels:  sqs, sns
sns-sqs-big-payload
Amazon SNS/SQS client library that enables sending and receiving messages with payload larger than 256KiB via Amazon S3.
Stars: ✭ 40 (+100%)
Mutual labels:  sqs, sns
terraform-aws-sqs
Terraform module which creates SQS resources on AWS 🇺🇦
Stars: ✭ 53 (+165%)
Mutual labels:  sqs, aws-sqs
aws-sqs-sns-client
AWS SNS SQS client UI
Stars: ✭ 26 (+30%)
Mutual labels:  sqs, sns
event-driven-messenger
No description or website provided.
Stars: ✭ 43 (+115%)
Mutual labels:  sqs, sns
EventBus
A .NET Core ultra lightweight in-memory event bus implementation.
Stars: ✭ 73 (+265%)
Mutual labels:  sns, aws-sns
terraform-aws-sns-topic
Terraform Module to Provide an Amazon Simple Notification Service (SNS)
Stars: ✭ 22 (+10%)
Mutual labels:  sns, aws-sns
Gizmo
A Microservice Toolkit from The New York Times
Stars: ✭ 3,566 (+17730%)
Mutual labels:  sqs, sns
aws-developer-associate-certificate
Note to pass the AWS Developer Associate Exam
Stars: ✭ 53 (+165%)
Mutual labels:  sqs, sns

Node.js CI NPM version

ontopic

ontopic let's you listen to SNS notifications from your command line.
It does so by creating an SQS queue subscribed to the topic and polling it. Before the process exits the created resources are removed.

Demo

You must have your AWS account correctly configured on your machine for ontopic to work.

Installation

npm install -g ontopic

Usage

Basic usage:

ontopic <TOPIC_ARN>

For more see --help:

$ ontopic --help
usage: ontopic [-h] [-v] [-r REGION] topicArn

Listen to SNS notifications

Positional arguments:
  topicArn              The SNS Topic ARN to subscribe to.

Optional arguments:
  -h, --help            Show this help message and exit.
  -v, --version         Show program's version number and exit.
  -r REGION, --region REGION
                        AWS region to use for the queue. If absent, it will 
                        be set to the environment variable AWS_DEFAULT_REGION,
                        AWS_REGION or defaulted to eu-central-1.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].