Go to file
MasicoreLord 81192509c3
Return platform specific versions through ipc
Fixes host version in places like settings
2020-10-26 01:04:37 -04:00
.github Fix line endings 2020-09-05 13:50:45 -07:00
BetterDiscordApp Remove generated js files 2020-10-19 19:33:55 -07:00
DiscordJS Remove generated js files 2020-10-19 19:33:55 -07:00
LightcordApi Remove generated js files 2020-10-19 19:33:55 -07:00
assets [ImgBot] Optimize images 2020-09-12 13:22:26 +00:00
imagery [ImgBot] Optimize images 2020-09-12 13:22:26 +00:00
modules Return platform specific versions through ipc 2020-10-26 01:04:37 -04:00
scripts refactor install and build scripts 2020-10-20 13:28:34 -07:00
splash Fixing glasscord example link 2020-08-06 23:35:09 +02:00
src Platform specific build versions 2020-10-26 01:01:15 -04:00
.gitattributes fix line endings for css, html files, and jsx files 2020-09-05 13:54:46 -07:00
.gitignore refactor install and build scripts 2020-10-20 13:28:34 -07:00
.travis.yml Fix travis 2020-10-20 13:34:34 -07:00
LICENSE 😳 2020-05-16 23:24:51 +02:00
Lightcord.desktop Update Lightcord.desktop 2020-10-25 20:48:25 +01:00
Lightcord_installer.sh "cleanup" does it's job properly 2020-10-25 21:20:51 +01:00
README.md refactor install and build scripts 2020-10-20 13:28:34 -07:00
discord.icns click to show changes 2020-09-12 14:52:50 +02:00
discord.ico click to show changes 2020-09-12 14:52:50 +02:00
discord.png [ImgBot] Optimize images 2020-09-12 13:22:26 +00:00
electron-builder.yml refactor install and build scripts 2020-10-20 13:28:34 -07:00
package-lock.json ah yes, breaking glasstron 2020-10-01 17:39:55 +02:00
package.json refactor install and build scripts 2020-10-20 13:28:34 -07:00
todolist.md i fucked up again 2020-09-06 11:43:23 +02:00
tsconfig.json AutoStart + compile fix 2020-06-13 13:49:36 +02:00

README.md

Discord JS TS HitCount
PayPal BTC CDN BCH XMR ETH LTC

Lightcord

A simple - customizable - Discord Client

What's this ?

Lightcord is a simple and customizable client for Discord. It includes BandagedBD, Glasstron and a discord.js-like api.

Informations

Lightcord doesn't patch Discord with it's content. If it was, Discord could update itself and break the patch. That's why Lightcord is a standalone Discord client. Just grab the latest release version you need, and launch it !

Installing

You can download a release from the releases tab.

Running from source

Prequeresites: Node.js, NPM To run from source, follow these instructions:

git clone https://github.com/Lightcord/Lightcord
cd Lightcord
npm run devInstall
npm test

You will have to do that everytime you pull/clone
Lightcord will launch next. You can see you have done it right by looking at the icon. icon
Then everytime you want to launch it just type in

npm run run

You can install on GNU/Linux with our install script or the AUR

AUR (unofficial)

You need to install the base-devel and git packages first

For compilation https://aur.archlinux.org/packages/lightcord-git/

git clone https://aur.archlinux.org/lightcord-git.git && cd lightcord-git && makepkg -si

For precomiled binaries https://aur.archlinux.org/packages/lightcord-bin/

git clone https://aur.archlinux.org/lightcord-bin.git && cd lightcord-bin && makepkg -si

An AUR helped such as yay can also be used

Other linux distribution

You can also install it via this install script. It will automatically :

  • Download the latest Lightcord stable release from the official dev server.
  • Extract its file, and rename it to a more conventional ¨Lightcord¨ folder.
  • Install the Lightcord files in /opt/.
  • Add execution rights to the Lightcord executable to be able to launch it.
  • Download an apropriate .desktop file and install it in /usr/share/applications.
  • Add executions rights to the .desktop file to be able to launch Lightcord from it.
  • Download the Lightcord icon in an .svg format, and will install it in /usr/share/pixmaps.

One-liner install script

Please install the "unzip" package before executing this script as this script depends on it.

  • Run rm -f Lightcord_installer.sh && wget https://raw.githubusercontent.com/Lightcord/Lightcord/master/Lightcord_installer.sh && clear && sudo bash Lightcord_installer.sh && rm -f Lightcord_installer.sh

Features

  • BetterDiscord Themes/Plugins
  • Native Custom RPC (No ban chance)
  • Blocking Discord's trackers
  • Free emotes (normal emotes) to use everywhere for Lightcord users
  • Login with token (user/bot) [Make server calls with bots]
  • DM Adverts blocker (AdBlock) [Even in embeds]
  • File certification/approval (tells you if a file is safe or not)
  • Prevent malicious plugins [File scanner]
  • Always-On-Top feature (great to chat while coding)
  • Hide sensitive informations (blurry e-mail)
  • Great scripting API
  • Account information section
  • Developer mode / experiments (get discord features before anyone else without updating)
  • Experimental tabs
  • Select your HypeSquad (manually/without doing the quizz)
  • Badges (Lightcord owners have badges so you know who to trust)

Soon

  • Username history
  • Custom BetterDiscord location (custom themes/plugins location) [more portability]

BetterDiscord

BetterDiscord (BandagedBD) is already installed (modified version). You can go into your settings to manage plugins.

Because it's more painful than anything else, global emotes are not supported on Lightcord. They have been removed. The freeze caused by the emotes downloading at startup was annoying. So we removed them.

Plugins & Themes

Plugins and themes are not in the standard BetterDiscord folder. They have been moved because betterdiscord supports only stable, ptb and canary release. Using the same directory could cause problems with settings.

They are located in %AppData%/Lightcord_BD. This is the main folder for BetterDiscord.