Project discontinued - Please look at Konv.im for Ricin v2!
Download - Install - Compile - Contribute - Translate - Donate - Discover Vala
Ricin aims to be a secure, lightweight, hackable and fully-customizable chat client using the awesome and open-source ToxCore library. We know that there are several Tox clients but this project was initially made because the other clients are still missing many features that users have been waiting for over many months. Ricin is a simple but powerful cross-platform client written in Vala and using Gtk+ 3.0.
Screenshot might be outdated but it should give you a general idea of what Ricin is
You can download Ricin as an AppImage. An AppImage is a single file that contains Ricin + the required libraries.
The main goal of this is having Ricin working on every Linux distribution without the hassle of installing any dependency.
Downloading and running Ricin is simple as doing the following:
# Assuming that the current version is 0.2.1
wget https://cdn.ricin.im/linux/ricin-0.2.1.app
chmod a+x ricin-0.2.1.app
./ricin-0.2.1.app
Ricin for Windows can be downloaded at the following URL.
Please note that this is the first release of Ricin for Windows and that it may
contains bugs, please report any of them (even the insignifiant ones) via the
issue tracker.
Installation instructions are available inside our INSTALL.md file. :)
Please refer to the INSTALL.md to install the dependencies on your Linux distribution.
git clone https://github.com/RicinApp/Ricin.git && cd Ricin
alias waf=$PWD/waf
waf configure
waf build
There are plenty of way you can donate to Ricin. All the money received will be used to work at full-time on Ricin. You can even tell us what you want to be worked on by backing an issue!
- Paying us a Bounty
- Bitcoin: btc.ricin.im (OpenAlias) or 3L7B6XAQM27uxfRK8wUQ4fsfja832EKweM
- Litecoin: ltc.ricin.im (OpenAlias) or LUDFUqvZkjXCvaroNiap5vXHzMGeTB8F8x
- Other ways: Ways that are not secure (paypal, etc) are not allowed, sorry. :/
Ricin uses Transifex in order to maintain Localization and enable users to help us translating it in their native language.
Here's a graphic about the translations' state:
In order to make a translation, please create an account on Transifex, then go to this page and select the language you want to translate it. Transifex will redirect you to a page where you'll be able to translate Ricin's strings.
Please respect the following rules while translating:
- Always use the same markup as the original string.
- Don't remove trailing spaces if any, they are needed for Ricin to display text correctly.
- Please try to translate using similar words, don't use funny words.
- Write the sentences in an imperative way.
- Translations will be reviewed string by string and parts of it could be rejected it the above rules are not respected.
Before clicking on any link below, you must know what Vala is and why it is so powerful and easy to use: What is Vala?
- Official Vala website
- Official Vala documentation
- Download Vala compiler and tools
- The Vala Tutorial: (English) (Spanish) (Russian) (Hebrew)
- Vala for C# Programmers
- Vala for Java Programmers: (English) (Russian)
- Vala memory management explained
- Writing VAPI files: A document that explains how to write VAPI binding files for a C library.