Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Overview

Discord-Lite

A light weight discord client written in Python, for developers, by developers.

Sublime's custom image

Image by https://www.reddit.com/user/Hoodie-the-Wolf/

What does "light weight" really mean?

Light weight, developers use a lot of tools, Git, Visual Studio, and we all know what using Visual Studio is like, and plus StackOverflow for all those queries you gotta ask, you probably also use Discord, it's quite popular for developer communities and gaming too! So to toggle between co-operative workspaces and your IDE, here's Discord Lite, it uses less memory when compared to Discord Client or Google Chrome version of Discord. It also loads GIFs faster, supports Images and Videos, PDF and other documents.

Drawbacks

There are a few drawbacks to the light weighted version ofcourse, and they are:

  1. It can't be used for live streaming.
  2. It can't be used for VC's
  3. It can't be used for screen sharing or video calls

and that's about it.

Inspiration and sources

This is basically a modified version of the Geeks For Geeks tutorial on how to Make a Web Browser using PyQt5, so I to decided let's modify it and make it a Discord Client since it runs Google so well.

Link: https://www.geeksforgeeks.org/creating-a-simple-browser-using-pyqt5/

Known issues

None

Roadmap

On the roadmap we've got:

  1. Downloading Images using links in the Client
  2. Screenshot Button to quickly screenshot chats
  3. VC and Streaming support
  4. Video call support
  5. Switching between alts

Add me on Discord! cyber#3709

Here's the support server invite: https://discord.gg/EwY2aZMn6t

Contributions

Any useful contribution is welcome, but preference will be given to those who can solve the drawback issues or implement the roadmap features in their PR, happy coding!

Compatibility

Currently tested for Windows 10 with Python 3.9.9 issues related to reports on other systems can be opened.

Clarifications

This isn't any serious "client" of such, it's simply Discord Web running in a custom browser to reduce strain on Chrome or the Discord Client which infact is quite heavy and can feast off your RAM, feel free to star the repo if you liked it.

Comments
  • Laggy Issue

    Laggy Issue

    I install the installer file. But after I install the discord lite, my laptop kinda feels heavy and laggy. My CPU usage is up to 100%. I had to uninstall and my laptop back to normal.

    opened by Bristolridge 19
  • Problems with audio devices.

    Problems with audio devices.

    Hello, basically, the Discord lite don't detect my mic, it says in Voice & Video

    "You don't have any input devices enabled. You must grant Discord acess to your microphone in order to be able to observe input sensivity"

    Help

    opened by bergtt11 16
  • Virustotal flags discord lite as malicious

    Virustotal flags discord lite as malicious

    image

    I ran a quick scan of my computer using Process Explorer (sys internals) and I got results from discord lite. Most notably a clear flag of a trojan and a backdoor.

    opened by lemon8de 5
  • Add more options to the context menu

    Add more options to the context menu

    Would it be possible to have more options in the context menu such as:

    • Copy Image
    • Copy Image URL

    These are present in the official Discord client would be nice to have the same in this client too.

    opened by Ramzh 4
  • White Screen

    White Screen

    Only White Screen Hello I recently started using your program and it worked well at the start. But recently I am only getting white screen. I have restarted the pc many times. Uninstalled and re-installed the program. But always getting the same white screen. Maybe is there something I can do to fix this issue? thank you

    Discord lite issue

    opened by Tacobello 3
  • video stream go clip clip

    video stream go clip clip

    Describe the bug i don't know why it's happen. but the stream goes black per seconds

    To Reproduce Steps to reproduce the behavior:

    1. Client 32 bit does stream
    2. Client 64 bit see stream

    Expected behavior no clip clip

    Screenshots If applicable, add screenshots to help explain your problem.

    Uploading image.png…

    Desktop (please complete the following information):

    • OS: Win 7 32 bit, and win 10 64 bit
    • Version 32 pre release, and release newest
    opened by candrawardana 2
  • discord-lite.exe detected as dangerous by Windows Defender

    discord-lite.exe detected as dangerous by Windows Defender

    The executable of the program is detected as dangerous by Windows Defender. It is also detected as such if scanned with VirusTotal.

    A screenshot from Defender is attached for more information. image

    opened by Katzenwerfer 2
  • Lags, forces to restart my laptop.

    Lags, forces to restart my laptop.

    I try to open it (1.2 ver) - it causes such lags that it's unusable. Didn't try 1.0, cuz it doesn't have vc support.

    Eventually there's a bunch of errors, even blank ones. One said something along the lines of "This application didn't run properly" (random translation attempt, i have win10 in Polish)

    I own an Acer E5-575G (i5-7200U, 940MX, 8GB RAM + SSD)

    opened by LeftyyGD 2
  • Created installer for Discord Lite 1.00

    Created installer for Discord Lite 1.00

    This is not one file executable, this is a complete installer. The size of the installer is 85.3Mb and takes 257.81Mb of disk space after installing. Try it out.

    opened by rahul-nanwani 0
  • Linux and Raspberry Pi Build for Discord Lite

    Linux and Raspberry Pi Build for Discord Lite

    Is your feature request related to a problem? Please describe. Discord Lite needs to get onto the Linux eco-system, the closest we have to discord on Linux is WebCord, this would look like a more base level alternative without electron js

    Describe the solution you'd like Using Pyinstaller to build binaries for Debian

    Describe alternatives you've considered Currently the script runs, yet to build a binary

    enhancement 
    opened by therealcyber71 0
  • The program does not start

    The program does not start

    Does this program have any log files? In my case, it just doesn't start. When opening the .exe file process appears in the task manager for a couple of seconds, reaches 100MB of RAM and disappears.

    bug 
    opened by lzrdblzzrd 4
  • Higher Memory Usage than Discord

    Higher Memory Usage than Discord

    Describe the bug A clear and concise description of what the bug is.

    Screenshots If applicable, add screenshots to help explain your problem. image

    Desktop (please complete the following information):

    • OS: [e.g. iOS] Windows 11
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here. IDK, if the Taskmanager provides any good informations, but overall, it's somehow always higher than the Electron Client about 30-110MB. Did the same things on both of the Clients, visited the same server and than opened the Friends Tab, done.

    Also, if u would like to have additional info, please ask for it and tell me how I can do it and how~ I'm happy if I can help in any way.

    Also it's Version 1.3 not 1.1.

    bug 
    opened by bloodyeyesblackblood 5
  • Discord Lite for linux

    Discord Lite for linux

    Cyber has been talking alot about bringing this project to linux. As I think he could just make another version, there are other options for making this project work on linux.

    1. WINE - Wine is a free and open-source compatibility layer that aims to allow application software and computer games developed for Microsoft Windows to run on Unix-like operating systems.
    2. CrossOver - A more expensive version of WINE. its like $50 USD.
    3. just rewrite it or find another version of pyinstaller for linux.

    if you cant make it, then thats fine. people can use the first or second option to run discord lite on linux.

    enhancement 
    opened by itisdoc 2
Releases(v1.4)
Owner
Sachit
aspiring "IITian"
Sachit
GitHub action to deploy serverless functions to YandexCloud

YandexCloud serverless function deploy action Deploy new serverless function version (including function creation if it does not exist). Inputs yc_acc

Много Лосося 4 Apr 10, 2022
A quick way to verify your Climate Hack.AI (2022) submission locally!

Climate Hack.AI (2022) Submission Validator This repository contains code that allows you to quickly validate your Climate Hack.AI (2022) submission l

Jeremy 3 Mar 03, 2022
Block Telegram's new

Telegram Channel Blocker Bot Channel go away! This bot is used to delete and ban message sent by channel How this appears? The reason this appears ple

16 Feb 15, 2022
Community-based extensions for the python-telegram-bot library.

Community-based extensions for the python-telegram-bot library. Table of contents Introduction Installing Getting help Contributing License Introducti

74 Dec 24, 2022
Telegram PHub Bot using ARQ Api and Pyrogram. This Bot can Download and Send PHub HQ videos in Telegram using ARQ API.

Tg_PHub_Bot Telegram PHub Bot using ARQ Api and Pyrogram. This Bot can Download and Send PHub HQ videos in Telegram using ARQ API. OS Support All linu

TheProgrammerCat 13 Oct 21, 2022
Auto file forward bot with python

Auto-File-Forward-Bot Auto file forward bot. Without Admin Permission in FROM_CHANNEL Only Give Permission In your Telegram Personal Channel Please fo

Milas 1 Oct 15, 2021
The official source code for Ghost Discord selfbot.

👻 Ghost Selfbot The official code for Ghost which was recently discontinued and released to the public. Feel free to use any of the code found in thi

Ghost 121 Nov 09, 2022
A ShareX alternative for Mac OS built in Python.

Clipboard Uploader A ShareX alternative for Mac OS built in Python. Install and setup Download the latest release and put it in your applications fold

Ben Tettmar 2 Jun 07, 2022
PS4RemotePKGSender - Use with Remote PKG Installer

PS4_Remote_PKG_Sender Used with the remote PKG installer on PS4 Thanks to the au

Teri 4 Sep 23, 2022
Um bot para contar quantas vezes o meu amigo troca de pfp/nick/tag essas coisas ae pq aquele mlk n para quieto

EkiBot Um bot que tem apenas as suas funções de audit log com as PFP's (avatares) dos usuários Pode ser usado para um usuário em específico, ou até me

Samuel 3 Aug 11, 2021
Os-Remoter with Python (Telegram Bot)

Remote-Os Os-Remoter with Python (Telegram Bot) [1] First install "python -m pip install --upgrade pip" [2] Second install the modules inside file ins

Alisa Alikhani 2 Nov 09, 2022
This package accesses nitrotype's official api along with its unofficial user api

NitrotypePy This package accesses nitrotype's official api along with its unofficial user api. Currently still in development. Install To install, run

The Moon That Rises 2 Sep 04, 2022
Lambda-function - Python codes that allow notification of changes made to some services using the AWS Lambda Function

AWS Lambda Function This repository contains python codes that allow notificatio

Elif Apaydın 3 Feb 11, 2022
Sunflower-farmers-automated-bot - Sunflower Farmers NFT Game automated bot.IT IS NOT a cheat or hack bot

Sunflower-farmers-auto-bot Sunflower Farmers NFT Game automated bot.IT IS NOT a

Arthur Alves 17 Nov 09, 2022
Automatically mass follows tons of NameMC profiles.

Automatically mass follows tons of NameMC profiles. (Creates REAL traffic to your profile)

Jam 3 Jun 29, 2022
A delightful and complete interface to GitHub's amazing API

ghapi A delightful and complete interface to GitHub's amazing API ghapi provides 100% always-updated coverage of the entire GitHub API. Because we aut

fast.ai 428 Jan 08, 2023
A discord bot that moderates your server!

Staff Bot para Discord O que é? É um bot que modera o seu servidor no Discord, apagando mensagens indesejadas que os usuários mandem! Como usar Primei

Isac Gonçalves Cunha 3 Oct 07, 2021
Python library for Spurwing API to schedule appointments, manage calendars and custom integrations.

Spurwing API Python Library Lightweight Python library for Spurwing's API. Spurwing's API makes it easy to add robust scheduling and booking to your a

Spurwing 1 Jul 14, 2021
Pdisk Link Converter Telegram Bot, Convert link in a single click

Pdisk Converter Bot Make short link by using Pdisk API key Installation The Easy Way Required Variables BOT_TOKEN: Create a bot using @BotFather, and

Ayush Kumar Jaiswal 6 Jul 28, 2022
A bot that updates about the most subscribed artist' channels on YouTube

A bot that updates about the most subscribed artist' channels on YouTube. A weekly top chart report is provided every Monday. It posts updates on Twitter

Marco Fantauzzo 5 Dec 14, 2022