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
Gorrabot is a bot made to automate checks and processes in the development process.

Gorrabot is a Gitlab bot made to automate checks and processes in the Faraday development. Features Check that the CHANGELOG is modified By default, m

Faraday 7 Dec 14, 2022
Predict the Site EUI, given the characteristics of the building and the weather data for the location of the building.

wids_datathon_2022 Description: Contains a data pipeline used to predict energy EUI Goals: Dataset exploration Automating the parameter fitting, gener

1 Mar 25, 2022
Discord ToolBox is a discord bot developed by DJD320 created for the purpose of having some convenient tools in the form of a single bot.

Discord ToolBox Discord ToolBox is a discord bot developed by DJD320 created for the purpose of having some convenient tools in the form of a single b

3 Aug 07, 2021
Instagram GiftShop Scam Killer

Instagram GiftShop Scam Killer A basic tool for Windows which kills acess to any giftshop scam from Instagram. Protect your Instagram account from the

1 Mar 31, 2022
Scanner and Checker for Binance Scam Contracts

Money Printer by Warranty Voider well this isnt exactly a printer, but it helps you find and check new token startups. In the end its a nice scam cont

12 Nov 24, 2022
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

1 Nov 01, 2021
Pancakeswap Sniper BOT - TORNADO CASH Proxy (MAC WINDOWS ANDROID LINUX) A fully decentralized protocol for private transactions

TORNADO CASH Proxy Pancakeswap Sniper BOT 2022-V1 (MAC WINDOWS ANDROID LINUX) ⭐️ A fully decentralized protocol for private transactions ⭐️ AUTO DOWNL

Crypto Trader 1 Jan 05, 2022
Stock trading bot made using the Robinhood API / Python library...

High-Low Stock trading bot made using the Robinhood API / Python library... Index Installation Use Development Notes Installation To Install and run t

Reed Graff 1 Jan 07, 2022
Github integration with Telegram

The Telegram bot myGit is your GiHub assistant. In your conversations with your team, you can simply insert the information about the projects you are working at.

Alexandru Buzescu 2 Jan 06, 2022
Python Bot that attends classes, answers polls, and then again waits for classes to start.

LPU_myclass_Bot LPU_myclass_Bot is a Python bot that waits for class to start, attends class, answers polls, and then again waits for another class to

Saurabh Kumar 6 Apr 07, 2022
Draw your telegram bot in draw.io and generate its code

README Contents: Draw your bot Install requirements Registering a telegram bot Draw bot Start point Message block Single choice block Functions block

DENIS TSITKO 23 Nov 09, 2022
Discord Rich Presence for Team Fortress 2

TF2 Rich Presence Discord Rich Presence for Team Fortress 2 Detects current game state, queue info, playtime, and more Configurable, reliable, and per

Kataiser 33 Dec 31, 2022
This is a TG Video Compress BoT. Product by BINARY Tech

🌀 Video Compressor Bot Product by BINARY Tech Deploy to Heroku The Hard Way virtualenv -p python3 VENV . ./VENV/bin/activate pip install -r requireme

1 Jan 04, 2022
Hostapd-mac-monitor - Setup a hostapd AP to conntrol the connections of specific MACs

A brief explanation This script provides way to setup a monitoring service of sp

2 Feb 03, 2022
Integrating Amazon API Gateway private endpoints with on-premises networks

Integrating Amazon API Gateway private endpoints with on-premises networks Read the blog about this application: Integrating Amazon API Gateway privat

AWS Samples 12 Sep 09, 2022
veez music bot is a telegram music bot project, allow you to play music on voice chat group telegram.

🎶 VEEZ MUSIC BOT Veez Music is a telegram bot project that's allow you to play music on telegram voice chat group. Requirements 📝 FFmpeg NodeJS node

levina 143 Jun 19, 2022
Discord bot developed by Delhi University Student Community!

DUSC-Bot Discord bot developed by Delhi University Student Community! Libraries Used Pycord - Documentation Features Can purge messages in bulk Drop-D

professor 1 Jan 29, 2022
High-Resolution Differential Z-Belt Mod for V0 (with optional Kirigami support)

V0-DBM This is a high-resolution differential pulley system belt mod for the Z-axis on Voron 0 with optional Kirigami Bed support. NOTE: Alpha version

Simon Küppers 11 Jan 07, 2023
Discord Panel is an AIO panel for Discord that aims to have all the needed tools related to user token interactions, as in nuking and also everything you could possibly need for raids

Discord Panel Discord Panel is an AIO panel for Discord that aims to have all the needed tools related to user token interactions, as in nuking and al

11 Mar 30, 2022
A Python Program to determine Degree of Profanity of Tweets

tweetx tweetx is a program to detect racial slurs in Twitter Tweets. Racial Abuse on Twitter is becoming quite a serious issue in recent times. tweetx

Kartik Poojari 3 Nov 11, 2021