All Projects → PierreRochard → realtime-flask-experiment

PierreRochard / realtime-flask-experiment

Licence: MIT license
Experimenting with PostgreSQL's Listen/Notify and Flask-SocketIO

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
PLpgSQL
1095 projects
shell
77523 projects

Projects that are alternatives of or similar to realtime-flask-experiment

asynction
SocketIO python framework driven by the AsyncAPI specification. Built on top of Flask-SocketIO. Inspired by Connexion.
Stars: ✭ 40 (+81.82%)
Mutual labels:  socketio, flask-socketio
connect4
Connect 4️⃣Game
Stars: ✭ 1 (-95.45%)
Mutual labels:  postgres
pycroft
The new AG DSN management system
Stars: ✭ 16 (-27.27%)
Mutual labels:  postgres
clock-in-out
A clock-in/out system using nestJS, PostgreSQL, TypeORM, Angular, Arduino, RxJS
Stars: ✭ 61 (+177.27%)
Mutual labels:  postgres
zenith
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
Stars: ✭ 4,239 (+19168.18%)
Mutual labels:  postgres
postgres-deno
A PostgreSQL extension for Deno: run Typescript in PostgreSQL functions and triggers.
Stars: ✭ 87 (+295.45%)
Mutual labels:  postgres
titanium-socketio
Use the native Socket.io SDK's with Axway Titanium.
Stars: ✭ 25 (+13.64%)
Mutual labels:  socketio
gobang
五子棋小游戏canvas socket.io
Stars: ✭ 38 (+72.73%)
Mutual labels:  socketio
Skribbl.io-Bot
My try at creating fully automated game bot.
Stars: ✭ 63 (+186.36%)
Mutual labels:  socketio
hapio
A simple bridge plugin between HapiJS and SocketIO
Stars: ✭ 21 (-4.55%)
Mutual labels:  socketio
elephantry
PostgreSQL OMM for rust
Stars: ✭ 28 (+27.27%)
Mutual labels:  postgres
Nine-chat-frontend
采用socketio打造的多人实时通讯多房间在线音乐聊天室
Stars: ✭ 54 (+145.45%)
Mutual labels:  socketio
lego
A lightweight SQL (string) builder using ES6 template strings. Lego embraces SQL instead of adding yet another abstraction layer.
Stars: ✭ 54 (+145.45%)
Mutual labels:  postgres
ParseCareKit
Securely synchronize any CareKit 2.1+ based app to a Parse Server Cloud. Compatible with parse-hipaa.
Stars: ✭ 28 (+27.27%)
Mutual labels:  postgres
mitoc-trips
The MIT Outing Club's trip management system
Stars: ✭ 30 (+36.36%)
Mutual labels:  postgres
integresql
IntegreSQL manages isolated PostgreSQL databases for your integration tests.
Stars: ✭ 475 (+2059.09%)
Mutual labels:  postgres
Venflow
A brand new, fast and lightweight ORM, build for PostgreSQL.
Stars: ✭ 162 (+636.36%)
Mutual labels:  postgres
pgsql-ast-parser
Yet another simple Postgres SQL parser
Stars: ✭ 152 (+590.91%)
Mutual labels:  postgres
graphql-to-sql
GraphQL model to SQL
Stars: ✭ 13 (-40.91%)
Mutual labels:  postgres
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT 💎
Stars: ✭ 16 (-27.27%)
Mutual labels:  postgres

realtime-flask-experiment

Experimenting with PostgreSQL's Listen/Notify and Flask-SocketIO

Blog post: https://rochard.org/personal-projects/realtime-flask-with-socketio-and-postgresql/

Flask part is largely from https://github.com/lukeyeager/flask-sqlalchemy-socketio-demo

PostgreSQL part is largely from https://blog.andyet.com/2015/04/06/postgres-pubsub-with-json/

Setup

The install.sh assumes that you are on your local dev pg instance that doens't have a password. If that's not the case you'll have to open up a terminal and modify the commands as needed.

bash install.sh
bash run.sh
bash test.sh
Open your browser and navigate to localhost:5001
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].