All Projects → Canop → Miaou

Canop / Miaou

Licence: other
A chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Miaou

Type Graphql Series
Typescript GraphQL Server built with TypeGraphQL
Stars: ✭ 249 (-48.77%)
Mutual labels:  redis, postgresql
Saea
SAEA.Socket is a high-performance IOCP framework TCP based on dotnet standard 2.0; Src contains its application test scenarios, such as websocket,rpc, redis driver, MVC WebAPI, lightweight message server, ultra large file transmission, etc. SAEA.Socket是一个高性能IOCP框架的 TCP,基于dotnet standard 2.0;Src中含有其应用测试场景,例如websocket、rpc、redis驱动、MVC WebAPI、轻量级消息服务器、超大文件传输等
Stars: ✭ 318 (-34.57%)
Mutual labels:  redis, chat
Atlas Of Thrones
An interactive "Game of Thrones" map powered by Leaflet, PostGIS, and Redis.
Stars: ✭ 253 (-47.94%)
Mutual labels:  redis, postgresql
Endb
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Stars: ✭ 208 (-57.2%)
Mutual labels:  redis, postgresql
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (-20.78%)
Mutual labels:  redis, postgresql
Octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Stars: ✭ 2,579 (+430.66%)
Mutual labels:  redis, postgresql
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: ✭ 314 (-35.39%)
Mutual labels:  redis, postgresql
Symfony Ddd Wishlist
Wishlist, a sample application on Symfony 3 and Vue.js built with DDD in mind
Stars: ✭ 172 (-64.61%)
Mutual labels:  redis, postgresql
Shell
Infrastructure Management Shell - Linux
Stars: ✭ 381 (-21.6%)
Mutual labels:  redis, postgresql
Dbngin
DB Engine
Stars: ✭ 344 (-29.22%)
Mutual labels:  redis, postgresql
Firecamp
Serverless Platform for the stateful services
Stars: ✭ 194 (-60.08%)
Mutual labels:  redis, postgresql
Invenio
Invenio digital library framework
Stars: ✭ 469 (-3.5%)
Mutual labels:  redis, postgresql
Back End Interview
后端面试题汇总(Python、Redis、MySQL、PostgreSQL、Kafka、数据结构、算法、编程、网络)
Stars: ✭ 188 (-61.32%)
Mutual labels:  redis, postgresql
Datoji
A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.
Stars: ✭ 222 (-54.32%)
Mutual labels:  redis, postgresql
Ts App
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
Stars: ✭ 182 (-62.55%)
Mutual labels:  redis, postgresql
Yiigo
🔥 Go 轻量级开发通用库 🚀🚀🚀
Stars: ✭ 304 (-37.45%)
Mutual labels:  redis, postgresql
Pifpaf
Python fixtures and daemon managing tools for functional testing
Stars: ✭ 161 (-66.87%)
Mutual labels:  redis, postgresql
Roomler
Roomler - Multi-party Video Conferencing & Team Collaboration Tool using WebRTC (Janus Gateway)
Stars: ✭ 160 (-67.08%)
Mutual labels:  redis, chat
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+640.33%)
Mutual labels:  redis, postgresql
Groupbutler
This bot can help you in managing your group with rules, anti-flood, description, custom triggers, and much more!
Stars: ✭ 399 (-17.9%)
Mutual labels:  redis, chat

Miaou

A chat server with authentication, persistent and searchable history, rich markdown formatting, video, private rooms, conversation highlighting, plugins, persisted notifications, code and table rendering, specialized link boxing, github hooks, bots, and many other features.

screenshot

Build Status Chat on Miaou Chat on Miaou

Introduction/Gallery

You can see it in action or use it on https://miaou.dystroy.org (anybody can create a room for public or private use on this server).

Installing a server

If you want to install Miaou, the installation documentation is available here.

Don't hesitate to come ask us some advices in one of the dedicated chat rooms Chat on Miaou and Chat on Miaou (please note that they're currently more active between 8 and 19 GMT).

And if you run your own server, please tell us, we're always happy to learn about installations.

Contributing

As described in the help, Miaou is mostly coded in JavaScript.

Stuff includes node, PostgreSQL, OAuth2, socket.io, WebRTC, express, Bluebird, Redis, Pug, Passport.js, hu.js, jQuery, sass/scss, Uglify-js, gulp, jest, travis-ci, and nginx.

Many features are implemented as plugins, and that's where you should look first: Plugin developpement.

If you have the ability and will to contribute, come and discuss with us. The best landing place is usually the Miaou room where you can ping @dystroy or @Florian.

Help is welcome but remember:

  1. Come and discuss with us before to code
  2. And, always test yourself and run the test suite before doing a pull request.

License

Most of Miaou follows the MIT License. Exceptions are specified here.

Copyright (c) 2014 Denys Séguret <https://www.dystroy.org/>

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