I made an unofficial native freebsd discord client

This page summarizes the projects mentioned and recommended in the original post on /r/freebsd

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • ChimeraCord

    A functional but elegant unofficial Discord client for freeBSD, that aims for feature-parity with the official Discord client.

  • % cd dev/ChimeraCord/ % git pull remote: Enumerating objects: 28, done. remote: Counting objects: 100% (23/23), done. remote: Compressing objects: 100% (13/13), done. remote: Total 28 (delta 14), reused 18 (delta 10), pack-reused 5 Unpacking objects: 100% (28/28), 3.13 KiB | 64.00 KiB/s, done. From https://github.com/RoboChimera/ChimeraCord d880954..aa889c6 master -> origin/master Updating d880954..aa889c6 Fast-forward chimeracord/main.js | 20 +++----------------- chimeracord/package.json | 3 ++- install.sh | 12 +++++++++--- 3 files changed, 14 insertions(+), 21 deletions(-) % sudo ./install.sh grahamperrin's password: ChimeraCord Installer THIS REQUIRES ROOT! Copying Files... /usr/local/share/chimeracord/package-lock.json /usr/local/share/chimeracord/src/icon.png /usr/local/share/chimeracord/src/tray-icon.png /usr/local/share/chimeracord/src /usr/local/share/chimeracord/package.json /usr/local/share/chimeracord/main.js /usr/local/share/chimeracord chimeracord -> /usr/local/share/chimeracord chimeracord/package-lock.json -> /usr/local/share/chimeracord/package-lock.json chimeracord/main.js -> /usr/local/share/chimeracord/main.js chimeracord/src -> /usr/local/share/chimeracord/src chimeracord/src/tray-icon.png -> /usr/local/share/chimeracord/src/tray-icon.png chimeracord/src/icon.png -> /usr/local/share/chimeracord/src/icon.png chimeracord/package.json -> /usr/local/share/chimeracord/package.json chimeracord.in -> /usr/local/bin/chimeracord Installing NPM packages inside of /usr/local/share/chimeracord npm WARN using --force Recommended protections disabled. added 25 packages, and audited 26 packages in 3s 5 packages are looking for funding run `npm fund` for details found 0 vulnerabilities FreeBSD package manager detected, dependencies will automatically install :) Updating FreeBSD repository catalogue... FreeBSD repository is up to date. Updating poudriere repository catalogue... poudriere repository is up to date. All repositories are up to date. Checking integrity... done (0 conflicting) The most recent versions of packages are already installed % cd % chimeracord > ChimeraCord@0.1.0 start > electron19 . App threw an error during load Error: Cannot find module 'electron-context-menu' Require stack: - /usr/local/share/chimeracord/main.js - /usr/local/share/electron19/resources/default_app.asar/main.js - at Module._resolveFilename (node:internal/modules/cjs/loader:940:15) at n._resolveFilename (node:electron/js2c/browser_init:245:1105) at Module._load (node:internal/modules/cjs/loader:785:27) at c._load (node:electron/js2c/asar_bundle:5:13343) at Module.require (node:internal/modules/cjs/loader:1012:19) at require (node:internal/modules/cjs/helpers:102:18) at Object. (/usr/local/share/chimeracord/main.js:2:21) at Module._compile (node:internal/modules/cjs/loader:1118:14) at Module._extensions..js (node:internal/modules/cjs/loader:1173:10) at Module.load (node:internal/modules/cjs/loader:988:32) A JavaScript error occurred in the main process Uncaught Exception: Error: Cannot find module 'electron-context-menu' Require stack: - /usr/local/share/chimeracord/main.js - /usr/local/share/electron19/resources/default_app.asar/main.js - at Module._resolveFilename (node:internal/modules/cjs/loader:940:15) at n._resolveFilename (node:electron/js2c/browser_init:245:1105) at Module._load (node:internal/modules/cjs/loader:785:27) at c._load (node:electron/js2c/asar_bundle:5:13343) at Module.require (node:internal/modules/cjs/loader:1012:19) at require (node:internal/modules/cjs/helpers:102:18) at Object. (/usr/local/share/chimeracord/main.js:2:21) at Module._compile (node:internal/modules/cjs/loader:1118:14) at Module._extensions..js (node:internal/modules/cjs/loader:1173:10) at Module.load (node:internal/modules/cjs/loader:988:32) (electron19:2530): Gtk-WARNING **: 05:46:07.728: Theme parsing error: gtk.css:1479:66: Using one color stop with linear-gradient() is deprecated. (electron19:2530): Gtk-WARNING **: 05:46:07.728: Theme parsing error: gtk.css:1498:66: Using one color stop with linear-gradient() is deprecated. (electron19:2530): Gtk-WARNING **: 05:46:07.740: Theme parsing error: gtk.css:4247:21: negative values are not allowed. (electron19:2530): GVFS-RemoteVolumeMonitor-WARNING **: 05:46:07.819: remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor is not supported ^C% % date ; uname -aKU Wed 27 Jul 2022 05:46:40 BST FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #16 main-n256889-17a4a163df85: Sun Jul 24 13:20:10 BST 2022 grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1400064 1400064 % pkg -vv | grep -e url -e enabled url : "pkg+http://pkg0.pkt.freebsd.org/FreeBSD:14:amd64/latest", enabled : yes, url : "https://alpha.pkgbase.live/current/FreeBSD:14:amd64/latest", enabled : no, url : "file:///usr/local/poudriere/data/packages/main-default", enabled : yes, %

  • cli

    the package manager for JavaScript (by npm)

  • % cd dev/ChimeraCord/ % git pull remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (4/4), done. remote: Total 9 (delta 5), reused 9 (delta 5), pack-reused 0 Unpacking objects: 100% (9/9), 1.22 KiB | 57.00 KiB/s, done. From https://github.com/RoboChimera/ChimeraCord ff9d1d5..d880954 master -> origin/master Updating ff9d1d5..d880954 Fast-forward chimeracord/main.js | 27 ++++++++++++++++----------- install.sh | 10 ++++++++-- 2 files changed, 24 insertions(+), 13 deletions(-) % sudo ./install.sh grahamperrin's password: ChimeraCord Installer THIS REQUIRES ROOT! Copying Files... /usr/local/share/chimeracord/main.js /usr/local/share/chimeracord/package-lock.json /usr/local/share/chimeracord/src/tray-icon.png /usr/local/share/chimeracord/src/icon.png /usr/local/share/chimeracord/src /usr/local/share/chimeracord/package.json /usr/local/share/chimeracord chimeracord -> /usr/local/share/chimeracord chimeracord/package-lock.json -> /usr/local/share/chimeracord/package-lock.json chimeracord/main.js -> /usr/local/share/chimeracord/main.js chimeracord/src -> /usr/local/share/chimeracord/src chimeracord/src/tray-icon.png -> /usr/local/share/chimeracord/src/tray-icon.png chimeracord/src/icon.png -> /usr/local/share/chimeracord/src/icon.png chimeracord/package.json -> /usr/local/share/chimeracord/package.json chimeracord.in -> /usr/local/bin/chimeracord chimeracord.desktop.in -> /usr/local/share/applications/chimeracord.desktop Installing NPM packages inside of /usr/local/share/chimeracord npm notice npm notice New minor version of npm available! 8.14.0 -> 8.15.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.15.0 npm notice Run npm install -g [email protected] to update! npm notice npm ERR! code 1 npm ERR! path /usr/local/share/chimeracord/node_modules/electron npm ERR! command failed npm ERR! command sh /tmp/postinstall-65b99900.sh npm ERR! HTTPError: Response code 404 (Not Found) for https://github.com/electron/electron/releases/download/v19.0.9/electron-v19.0.9-freebsd-x64.zip npm ERR! at EventEmitter. (/usr/local/share/chimeracord/node_modules/got/source/as-stream.js:35:24) npm ERR! at EventEmitter.emit (node:events:527:28) npm ERR! at module.exports (/usr/local/share/chimeracord/node_modules/got/source/get-response.js:22:10) npm ERR! at ClientRequest.handleResponse (/usr/local/share/chimeracord/node_modules/got/source/request-as-event-emitter.js:155:5) npm ERR! at Object.onceWrapper (node:events:642:26) npm ERR! at ClientRequest.emit (node:events:539:35) npm ERR! at ClientRequest.origin.emit (/usr/local/share/chimeracord/node_modules/@szmarczak/http-timer/source/index.js:37:11) npm ERR! at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:631:27) npm ERR! at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17) npm ERR! at TLSSocket.socketOnData (node:_http_client:494:22) npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-07-25T18_27_01_783Z-debug-0.log %

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

  • % cd dev/ChimeraCord/ % git pull remote: Enumerating objects: 13, done. remote: Counting objects: 100% (13/13), done. remote: Compressing objects: 100% (4/4), done. remote: Total 9 (delta 5), reused 9 (delta 5), pack-reused 0 Unpacking objects: 100% (9/9), 1.22 KiB | 57.00 KiB/s, done. From https://github.com/RoboChimera/ChimeraCord ff9d1d5..d880954 master -> origin/master Updating ff9d1d5..d880954 Fast-forward chimeracord/main.js | 27 ++++++++++++++++----------- install.sh | 10 ++++++++-- 2 files changed, 24 insertions(+), 13 deletions(-) % sudo ./install.sh grahamperrin's password: ChimeraCord Installer THIS REQUIRES ROOT! Copying Files... /usr/local/share/chimeracord/main.js /usr/local/share/chimeracord/package-lock.json /usr/local/share/chimeracord/src/tray-icon.png /usr/local/share/chimeracord/src/icon.png /usr/local/share/chimeracord/src /usr/local/share/chimeracord/package.json /usr/local/share/chimeracord chimeracord -> /usr/local/share/chimeracord chimeracord/package-lock.json -> /usr/local/share/chimeracord/package-lock.json chimeracord/main.js -> /usr/local/share/chimeracord/main.js chimeracord/src -> /usr/local/share/chimeracord/src chimeracord/src/tray-icon.png -> /usr/local/share/chimeracord/src/tray-icon.png chimeracord/src/icon.png -> /usr/local/share/chimeracord/src/icon.png chimeracord/package.json -> /usr/local/share/chimeracord/package.json chimeracord.in -> /usr/local/bin/chimeracord chimeracord.desktop.in -> /usr/local/share/applications/chimeracord.desktop Installing NPM packages inside of /usr/local/share/chimeracord npm notice npm notice New minor version of npm available! 8.14.0 -> 8.15.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.15.0 npm notice Run npm install -g [email protected] to update! npm notice npm ERR! code 1 npm ERR! path /usr/local/share/chimeracord/node_modules/electron npm ERR! command failed npm ERR! command sh /tmp/postinstall-65b99900.sh npm ERR! HTTPError: Response code 404 (Not Found) for https://github.com/electron/electron/releases/download/v19.0.9/electron-v19.0.9-freebsd-x64.zip npm ERR! at EventEmitter. (/usr/local/share/chimeracord/node_modules/got/source/as-stream.js:35:24) npm ERR! at EventEmitter.emit (node:events:527:28) npm ERR! at module.exports (/usr/local/share/chimeracord/node_modules/got/source/get-response.js:22:10) npm ERR! at ClientRequest.handleResponse (/usr/local/share/chimeracord/node_modules/got/source/request-as-event-emitter.js:155:5) npm ERR! at Object.onceWrapper (node:events:642:26) npm ERR! at ClientRequest.emit (node:events:539:35) npm ERR! at ClientRequest.origin.emit (/usr/local/share/chimeracord/node_modules/@szmarczak/http-timer/source/index.js:37:11) npm ERR! at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:631:27) npm ERR! at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17) npm ERR! at TLSSocket.socketOnData (node:_http_client:494:22) npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-07-25T18_27_01_783Z-debug-0.log %

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts