All Projects → edoceo → httpubsub

edoceo / httpubsub

Licence: MIT License
Basic Pub/Sub over HTTP/S

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Labels

Projects that are alternatives of or similar to httpubsub

pulsar-adapters
Apache Pulsar Adapters
Stars: ✭ 18 (-18.18%)
Mutual labels:  pubsub
flask-redis-realtime-chat
A simple Flask realtime chat using Redis PubSub
Stars: ✭ 31 (+40.91%)
Mutual labels:  pubsub
liftbridge-api
Protobuf definitions for the Liftbridge gRPC API. https://github.com/liftbridge-io/liftbridge
Stars: ✭ 15 (-31.82%)
Mutual labels:  pubsub
core-api
Streamr Core backend
Stars: ✭ 52 (+136.36%)
Mutual labels:  pubsub
go-aws-msg
AWS Pub/Sub Primitives for Go
Stars: ✭ 22 (+0%)
Mutual labels:  pubsub
js-libp2p-gossipsub
JavaScript implementation of Gossipsub
Stars: ✭ 76 (+245.45%)
Mutual labels:  pubsub
sharding-p2p-poc
Proof of Concept of Ethereum Serenity Peer-to-Peer Layer on libp2p PubSub System
Stars: ✭ 35 (+59.09%)
Mutual labels:  pubsub
shamash
Autoscaling for Google Cloud Dataproc
Stars: ✭ 31 (+40.91%)
Mutual labels:  pubsub
libmcu
A toolkit for firmware development
Stars: ✭ 33 (+50%)
Mutual labels:  pubsub
mros2
agent-less and lightweight communication library compatible with rclcpp for embedded devices
Stars: ✭ 72 (+227.27%)
Mutual labels:  pubsub
glitch
!NO MORE MAINTAINED! Reactive API Wrapper for Twitch in Kotlin/JVM
Stars: ✭ 12 (-45.45%)
Mutual labels:  pubsub
subee
✉️ 🐝 It's not only a bee, but a message - Pub/Sub Worker Framework Implementation
Stars: ✭ 40 (+81.82%)
Mutual labels:  pubsub
megaphone
Hear ye, hear ye 📣
Stars: ✭ 15 (-31.82%)
Mutual labels:  pubsub
gafka
A full ecosystem that is built around kafka powered by golang
Stars: ✭ 96 (+336.36%)
Mutual labels:  pubsub
build-your-own-platform-with-knative
Knativeのコンポーネントを理解しながらFaaSプラットフォームをDIYするワークショップです
Stars: ✭ 43 (+95.45%)
Mutual labels:  pubsub
azure-webpubsub
Azure Web PubSub Service helps you to manage WebSocket connections and do publish and subscribe in an easy way
Stars: ✭ 86 (+290.91%)
Mutual labels:  pubsub
pulsar-helm-chart
Official Apache Pulsar Helm Chart
Stars: ✭ 122 (+454.55%)
Mutual labels:  pubsub
svelte-local-storage-store
Adds pub/sub to local storage.
Stars: ✭ 194 (+781.82%)
Mutual labels:  pubsub
php-pubsub
A PHP abstraction for the pub-sub pattern
Stars: ✭ 36 (+63.64%)
Mutual labels:  pubsub
sol
Lightweight MQTT broker, written from scratch. IO is handled by a super simple event loop based upon the most common IO multiplexing implementations.
Stars: ✭ 72 (+227.27%)
Mutual labels:  pubsub

HTTP Pub Sub

It's an HTTPS server that has a blocking read-write pipe based on URL paths. Effectively, it's just paths connected via channel.

Installation

git clone
go build
go build -ldflags="-s -w"

Running

You can run it using some of these options. To run in the background use nohup and some redirection

./httpubsub --port=8080
./httpubsub --port=8080 --cert=[some file] --cert-key=[some other file]
nohup ./httpubsub 2>&1 >httpubsub.log &

Inspiration

A user @anderspitman posted an awesome creation called PatchBay on Hacker News. Then someone asked for source. Then after seeing the service I thought: "it's just channels" And I posted that I expected to see a clone in Go real soon. Then an associate called me out to post it.

Alternatives

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