All Projects → benawad → Dogehouse

benawad / Dogehouse

Licence: mit
Taking voice conversations to the moon 🚀

Programming Languages

typescript
32286 projects
elixir
2628 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to Dogehouse

Labnotebook
LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments.
Stars: ✭ 526 (-94.29%)
Mutual labels:  postgresql
Martin
Blazing fast and lightweight PostGIS vector tiles server
Stars: ✭ 540 (-94.13%)
Mutual labels:  postgresql
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (-17.06%)
Mutual labels:  postgresql
Zblogphp
Z-BlogPHP博客程序
Stars: ✭ 527 (-94.28%)
Mutual labels:  postgresql
Pgaudit
PostgreSQL Audit Extension
Stars: ✭ 532 (-94.22%)
Mutual labels:  postgresql
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+188.5%)
Mutual labels:  postgresql
Asyncpg
A fast PostgreSQL Database Client Library for Python/asyncio.
Stars: ✭ 5,216 (-43.34%)
Mutual labels:  postgresql
Trdsql
CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
Stars: ✭ 593 (-93.56%)
Mutual labels:  postgresql
Wecron
✔️ 微信上的定时提醒 - Cron on WeChat
Stars: ✭ 537 (-94.17%)
Mutual labels:  postgresql
Pg auto failover
Postgres extension and service for automated failover and high-availability
Stars: ✭ 564 (-93.87%)
Mutual labels:  postgresql
Lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Stars: ✭ 523 (-94.32%)
Mutual labels:  postgresql
Postgres dba
The missing set of useful tools for Postgres DBAs and all engineers
Stars: ✭ 532 (-94.22%)
Mutual labels:  postgresql
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (-93.98%)
Mutual labels:  postgresql
Pg Boss
Queueing jobs in Node.js using PostgreSQL like a boss
Stars: ✭ 525 (-94.3%)
Mutual labels:  postgresql
Noisia
Harmful workload generator for PostgreSQL
Stars: ✭ 591 (-93.58%)
Mutual labels:  postgresql
Feedhq
FeedHQ is a web-based feed reader
Stars: ✭ 525 (-94.3%)
Mutual labels:  postgresql
Go Sqlbuilder
A flexible and powerful SQL string builder library plus a zero-config ORM.
Stars: ✭ 539 (-94.15%)
Mutual labels:  postgresql
Hypopg
Hypothetical Indexes for PostgreSQL
Stars: ✭ 594 (-93.55%)
Mutual labels:  postgresql
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (-93.6%)
Mutual labels:  postgresql
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (-93.93%)
Mutual labels:  postgresql

Taking voice conversations to the moon 🚀

discord - users online dogehouse - users online

Contribute · Community · Documentation


Important DogeHouse Notice

I'm done with DogeHouse

Structure

Codebase Description
kousa Elixir API
shawarma Voice Server
dinner Puppeteer shenanigans
baklava Electron Wrapper
pilaf React Native App
kibbeh Next.js frontend
kebab API Client
dolma Chat Token Transcoder
globalkey Baklava's Global Keystroke Listener

Branches

  • staging -> pr this branch for everything
  • prod -> don't touch, this is what's running in prod

Contributions

DogeHouse is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.

Please read CONTRIBUTING.md for details on this project.

DogeHouse Desktop

A desktop app built with Electron is available for Windows, Mac, and Linux.

There are different ways to get the Electron desktop app:

  • Get the official builds from here, in GitHub Releases for any platform.
  • Get it from AUR (unofficial package) for Arch/Manjaro or other Arch-based distro with yay -S dogehouse, using another AUR helper, or installing manually from the AUR.
  • Get the desktop client for Debian-based distros (including Ubuntu) from the official APT repo with these simple steps:
    • Add the repo with echo "deb http://ppa.dogehouse.tv/ ./" | sudo tee -a /etc/apt/sources.list > /dev/null
    • Add Ben Awad's GPG key with $(command -v curl>>/dev/null && echo "curl -o-" || echo "wget -q0-") http://ppa.dogehouse.tv/KEY.gpg | sudo apt-key add -.
    • Finally, update your local repository list and install DogeHouse with sudo apt update && sudo apt install dogehouse.
  • Get the snap for your systemd-powered Linux distro from either the Snap Store or in an terminal with sudo snap install dogehouse.
    • After installing the snap, you need to allow microphone access with sudo snap connect dogehouse:audio-record to be able to speak in rooms.

Notes:

  • If a warning message pops up on Windows, go to 'more info' and select 'Run Anyway'
  • Currently, the snap package's available channels are only edge as contributions for Baklava are merged almost on daily basis. Tested versions that are stable will be promoted into stable in the future.

DogeReviewers

Contributors helping to review/merge pull requests:

Code of Conduct

Please read CODE_OF_CONDUCT.md for details on our code of conduct.

How to run locally

Check here on how to run locally

Why did you make this?

https://www.youtube.com/watch?v=hy-EhJ_tTQo

Attribution

For emojis, we use Twemoji

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