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
An automated, headless YouTube Uploader

An automated, headless YouTube Uploader Authors: Christian C., Moritz M., Luca S. Related Projects: YouTube Watcher, Twitch Compilation Creator, Neura

127 Dec 23, 2022
An Unofficial TikTok API Wrapper In Python

This is an unofficial api wrapper for TikTok.com in python. With this api you are able to call most trending and fetch specific user information as well as much more.

David Teather 2.9k Jan 08, 2023
Discord Online Account Forever

💠 Discord-Online-Account-Forever Discord Online Account Forever 📸 Tutorial Token Discord NEVER SHARE YOUR TOKEN Installation Replit 🧿 Replit : Here

nimaisox 2 Nov 28, 2021
A discord bot for checking what linked profiles a user has to their Ubisoft account

ubisoft_discord_profiles A Discord bot for checking what linked profiles a user has to their Ubisoft account. This can be setup using an enviromental

Andrei 1 Dec 17, 2021
Cleiton Leonel 4 Apr 22, 2022
WILSON Cloud Respwnder is a Web Interaction Logger Sending Out Notifications with the ability to serve custom content in order to appropriately respond to client-issued requests.

WILSON Cloud Respwnder What is this? WILSON Cloud Respwnder is a Web Interaction Logger Sending Out Notifications (WILSON) with the ability to serve c

48 Oct 31, 2022
Opencontactbook - Bulk-manage large numbers of vCard contacts with built-in geolocation

Open Contact Book Open Contact Book is a buiness-oriented, cross-platform, Pytho

Aurélien PIERRE 2 Aug 08, 2022
Simple VK API wrapper for Python

VK Admier: documentation VK Admier is simple VK API wrapper for community bot development. Authorization You should create bot object from Client clas

Egor Light 2 Nov 10, 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
cipher bot telegram

cipher-bot-telegram cipher bot telegram Telegram bot that encode/decode your messages To work correctly, you must install the latest version of python

anonim 1 Oct 10, 2021
A Flask inspired, decorator based API wrapper for Python-Slack.

A Flask inspired, decorator based API wrapper for Python-Slack. About Tangerine is a lightweight Slackbot framework that abstracts away all the boiler

Nick Ficano 149 Jun 30, 2022
A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!

Disclaimer: Rage Multi Tool was made for Educational Purposes This project was created only for good purposes and personal use. By using Rage, you agr

†† 50 Jul 19, 2022
A beginner’s guide to train and deploy machine learning pipelines in Python using PyCaret

This model involves Insurance bill prediction, which was subsequently deployed on Heroku PaaS

1 Jan 27, 2022
Pure Python 3 MTProto API Telegram client library, for bots too!

Telethon ⭐️ Thanks everyone who has starred the project, it means a lot! Telethon is an asyncio Python 3 MTProto library to interact with Telegram's A

LonamiWebs 7.3k Jan 01, 2023
Work with the AWS IP address ranges in native Python.

Amazon Web Services (AWS) publishes its current IP address ranges in JSON format. Python v3 provides an ipaddress module in the standard library that allows you to create, manipulate, and perform ope

AWS Samples 9 Aug 25, 2022
A Pythonic client for the official https://data.gov.gr API.

pydatagovgr An unofficial Pythonic client for the official data.gov.gr API. Aims to be an easy, intuitive and out-of-the-box way to: find data publish

Ilias Antonopoulos 40 Nov 10, 2022
Diablo II Resurrected Diablo Clone Running Room Mgr

d2rdc Diablo II Resurrected Diablo Clone Running Room Mgr Install Dependencies pip install fastapi pip install uvicorn Running uvicorn init:app INFO:

1 Dec 03, 2021
Bot for Telegram data Analysis

Bot Scraper for telegram This bot use an AI to Work powered by BOG Team you must do the following steps to make the bot functional: Install the requir

8 Nov 28, 2022
Random Geek Jokes REST API

Geek-Jokes A RESTful API to get random geek jokes written in Flask What is the Geek-Jokes-api? The Geek Jokes RESTful API lets you fetch a random geek

Sameer Kumar 84 Dec 15, 2022
Coronavirus whatsapp chatbot to give real time info on covid

Covy Developed a coronavirus whatsapp chatbot which gives case counts in a particular district, city, state or country. It also predicts future cases

Devinco (Rachit) 0 Oct 03, 2021