• This repository has been archived on 19/Aug/2019
  • Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    JavaScript
  • License
    Mozilla Public Li...
  • Created over 7 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Signal Desktop using https://github.com/brave/muon instead of Chrome. Not affiliated with WhisperSystems.

Build Status

Signal Muon

UPDATE (10/31/17): This project is no longer actively maintained since https://signal.org/blog/standalone-signal-desktop/ is out now.

Signal Desktop built on top of Muon so you can run it without Google Chrome.

THIS IS NOT PRODUCTION READY. Use at your own risk. I am in no way affiliated with WhisperSystems.

Installing

Prerequisites

You must have git, node 7.x, and either npm or Yarn installed. Then:

git clone --recursive https://github.com/diracdeltas/signal-muon.git
cd signal-muon
npm install

Building

With npm:

npm run build

With Yarn:

yarn run build

Then open the app in the build directory logged in the console. Ex: open Signal-darwin-x64/Signal.app/ on MacOS.

Updating

First fetch changes:

git pull origin master
git submodule update --recursive

If you are updating by a MAJOR or MINOR version number (ex: 0.0.3 to 0.1.0, or 0.1.0 to 1.0.0), run the following step to get an updated version of chromium. If you are updating by a PATCH version (ex: 0.0.2 to 0.0.3), skip the following step.

npm run muon-update

Then re-build the package.

Running in development mode

To run in development mode with the Signal staging server (no need to pair with a mobile device), do npm/yarn start instead of npm/yarn run build.

Caveats

In development mode, you can only message accounts that are registered on the Signal staging server, so you will probably be very lonely unless you want to talk to other Signal contributors. If you want someone to talk to, my test number is (oldest telephone area code in San Francisco) + (decimal char code of capital Epsilon) + (the 513th prime).

If you want to link Signal-Muon to your mobile device so that you can talk to your contacts, you need to do a build.

More Repositories

1

FastestWebsiteEver

ultrafast single TCP packet audio/visual experience
C
1,383
star
2

sniffly

Sniffing browser history using HSTS
JavaScript
934
star
3

tweets

janky twitter replacement.
Shell
766
star
4

spleeter4max

separate audio in ableton into stems using Spleeter
JavaScript
499
star
5

niceware

Generate or convert random bytes into passphrases in Node and the browser.
JavaScript
281
star
6

rekordbox-scripts

python scripts for automating music management in rekordbox
Python
121
star
7

dotfiles

Useful config-related files
Lua
94
star
8

random-training

site that generates random workout routines
JavaScript
45
star
9

reading

what i'm reading. read me.
39
star
10

icowid-generator

markov bot based on ICO whitepapers and erowid trip reports
Python
36
star
11

aliaser

JavaScript
33
star
12

demucs4max

Demucs as a max4live device
JavaScript
32
star
13

tabulous

Collapse all Firefox tabs to a single tab (inspired by Chrome OneTab)
CSS
27
star
14

apc40mk2

CDJ-style looping control mapping for the APC40MKII ableton midi controller
Python
25
star
15

SoundDrop

JavaScript
19
star
16

untrustCA

Tools for untrusting Certificate Authorities
JavaScript
14
star
17

canary

HTML
13
star
18

blog

vastly-improved Hugo-fied version of my blog
HTML
11
star
19

snowflake-cli

nodejs CLI tool for https://snowflake.torproject.org/
JavaScript
9
star
20

festival

generate festival lineups based on your SoundCloud likes
JavaScript
8
star
21

erowid-reader

website that reads you random erowid reports using the Speech Synthesis API
JavaScript
8
star
22

heartbox

Fast way to set up and test Heartbleed attack on a FreeBSD 10.0 virtualbox w/ Apache 2.4
Python
7
star
23

code-integrity-everywhere

https://securedrop.hackpad.com/Code-Integrity-Everywhere-jKSUBY1civF
JavaScript
5
star
24

safebox

simple encrypted file-sharing web app, intended for use with sandstorm.io.
JavaScript
5
star
25

poc-site

quick site for HTML / JS POCs
HTML
4
star
26

diracdeltas.github.io

placeholder
HTML
3
star
27

fp-soundcloud

JavaScript
3
star
28

birthday

A cute Processing script that lets someone blow out a candle on their birthday
Processing
2
star
29

hsts-everywhere

Bootstrap HSTS preloading with HTTPS Everywhere rules
JavaScript
2
star
30

torbutton

Mirror of https://gitweb.torproject.org/torbutton.git
JavaScript
2
star
31

gater

gated one-shot recorder
JavaScript
2
star
32

beatsbywatson

etc
JavaScript
2
star
33

pdfjs-brave

Builds of https://mozilla.github.io/pdf.js/ for Brave Laptop
JavaScript
1
star
34

quic-request

QUIC webRequest bypass demo
JavaScript
1
star
35

unapplied-rule-finder

Unapplied rule finder for HTTPS Everywhere
Python
1
star
36

mrbill4max

HTML
1
star
37

supersecret

demo of referer leakage on github
1
star
38

azuki.vip

hi i like pyramids
SCSS
1
star
39

end-to-end

Fork of main end-to-end for integration with Yahoo mail.
JavaScript
1
star
40

badssl

Python
1
star
41

unableton

ableton projects + git = ???
1
star
42

tavis

HTML
1
star
43

chatgpt-games

fun games auto-generated by chatgpt
JavaScript
1
star