cdk-eventbridge-socket
websocat
cdk-eventbridge-socket | websocat | |
---|---|---|
2 | 10 | |
50 | 6,511 | |
- | - | |
0.0 | 6.6 | |
over 1 year ago | 7 days ago | |
HTML | Rust | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cdk-eventbridge-socket
-
Testing the Async Cloud with AWS CDK
I didn't want to pass up the advantage to give a quick look to David Boyne's EventBridgeWebSocket construct. With just a few lines of code, I'm able to actively monitor EventBridge traffic while my test runs!
-
Use EventBridge? Debug your events with WebSockets with this Open Source CDK construct I made
Head over to the repo to get started in seconds: https://github.com/boyney123/cdk-eventbridge-socket
websocat
-
Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server
It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], whereby one does not have to do the websocket header juggling.
The main difference is that while netcat or websocat will spawn a new process for each connecting client, ScaleSocket has a concept of rooms (channels). For a room, a process is spawned once only. All clients connecting to the same room are routed to the same process. This is not straight forward to do using the forementioned tools.
There's a small comparison page [2] where I have mentioned some alternative tools.
[1] https://github.com/vi/websocat
-
Ask HN: What was the best software that you used during 2022?
one combination I came to really love this year is babashka (https://github.com/babashka/babashka) + websocat (https://github.com/vi/websocat). I wrote about a method of live web programming with this pair at https://github.com/whacked/cow/blob/main/a%20technique%20for...
babashka isn't strictly necessary; you can also pipe plain text, but pushing hiccup expressions to the browser DOM from the REPL with instant feedback has opened a new world of interactive programming for me.
- GoLogin and python/selenium
- WebSockets in Curl
- Vi/websocat: Command-line client for WebSocket like netcat or curl
-
Realtime web-based MUD monitoring and control in tintin++ and mudlet
No... the core of it is a django instance in the cloud with a Vue front end (what you're seeing in the screen shot). To push data in, the client connects to a websocket (using https://github.com/vi/websocat) and push key/value pairs in. I'm not in the middle of gameplay at all.
- One Liner for streaming events from one relay to another
-
Testing the Async Cloud with AWS CDK
There's really nothing to this. I just have to provide the bus name and an optional pattern. Now using websocat, I get output like this:
- Netcat – All you need to know
-
Exploring the methods of looking into Ethereum’s transaction pool
Subscriptions is real-time streaming of data from server to client through WebSocket. You will need a constantly active connection to stream such events. You cannot use curl for this and have to use a WebSocket client like websocat if you want to access it via command line. Once executed, a stream of pending transaction IDs will start flowing in.
What are some alternatives?
aws-testing-library - Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
hurl - Hurl, run and test HTTP requests with plain text.
aws-cdk-rfcs - RFCs for the AWS CDK
websocketd - Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
cdk-async-testing-example
web3.py - A python interface for interacting with the Ethereum blockchain and ecosystem.
python_backend_template - Quickly create and deploy AWS stacks using CDK.
warp-cors - warp-cors is a proxy server which enables CORS for the proxied request
sls-test-tools - Custom Jest Assertions for Serverless integration testing.
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.
go-ethereum - Go implementation of the Ethereum protocol