Xeres

A decentralized, encrypted P2P friend-to-friend app for chat, forums, channels, boards, voice calls and anonymous file sharing. Best for trusted contacts, as it isn't anonymous unless you route it through Tor (off by default).

Open Source

Xeres Source Code

Author

zapek

Description

A Friend-to-Friend, decentralized and secure application for communication and sharing

#chat#cryptography#decentralization#decentralized#distributed#f2f#file-sharing#friend-to-friend#i2p#java#javafx#javafx-desktop-apps#p2p#peer-to-peer#privacy#retroshare#serverless#tor

Homepage

https://xeres.io

Repository

  • LicenseGPL-3.0
  • Created16 Sept 21
  • Primary languageJava
  • Size54,424 KB
  • Stars207
  • Forks23
  • Watchers207

Language Usage

Language Usage

Project Health

  • Last commit9 hours ago
  • Open issues10
  • Latest releasev1.3.0

Top Contributors

Recent Commits

  • David Gerber(23 Aug 26)

    Convert javadoc to markdown format

  • David Gerber(23 Aug 26)

    Fix sonar warnings

  • David Gerber(23 Aug 26)

    Add more tests

  • David Gerber(23 Aug 26)

    Fix missing translation key Add tests

  • David Gerber(22 Aug 26)

    Add new list of default stickers Provided by Adrien. Thank you!

  • David Gerber(22 Aug 26)

    Add repository tests

  • David Gerber(22 Aug 26)

    Update skills

  • David Gerber(22 Aug 26)

    Update translations

  • David Gerber(22 Aug 26)

    Improve profile handling Handle promotion of profiles already known to accepted. Don't show known profiles as accepted already.

  • David Gerber(21 Aug 26)

    Fix image sizing in chat rooms

  • David Gerber(21 Aug 26)

    Fix the Preview Image layout No longer grows indefinitely. Tricky stuff.

  • David Gerber(21 Aug 26)

    Improve stickers Add help for sticker installation. Add support for lottie (json) and lottiefile (zip). It's possible to open chat with non-connected peers. Add a context menu over lottie files. They can be saved as .tgs files. Fix URL preview layout. The empty sticker tab is always visible now.

  • David Gerber(20 Aug 26)

    Improve sticker tooltips They show at the lower bottom, not above. Their naming is improved as well.

  • David Gerber(20 Aug 26)

    Set Preview image size the same on all screens

  • David Gerber(19 Aug 26)

    Fix image scaling They could sometimes overflow their constraints. StickerView grid is properly aligned.

  • David Gerber(19 Aug 26)

    Improve image scaling It will now scale up if needed. Also increase WebSocket message sizes since we increased it.

  • David Gerber(19 Aug 26)

    Fix some image scaling edge cases Tested and validated on a normal DPI screen and a high one.

  • David Gerber(19 Aug 26)

    Fix upgrade path for some cases

  • David Gerber(19 Aug 26)

    Fix NPE when setting a preview

  • David Gerber(18 Aug 26)

    Switch qodana back to starter profile The advanced profile doesn't match the one from IntelliJ IDEA so there's a lot of spurious errors.

  • dependabot[bot](18 Aug 26)

    Bump com.bakdata.mockito from 2.2.0 to 2.2.1 (#498) Bumps [com.bakdata.mockito](https://github.com/bakdata/gradle-plugins) from 2.2.0 to 2.2.1. - [Release notes](https://github.com/bakdata/gradle-plugins/releases) - [Changelog](https://github.com/bakdata/gradle-plugins/blob/master/CHANGELOG.md) - [Commits](https://github.com/bakdata/gradle-plugins/compare/2.2.0...2.2.1) --- updated-dependencies: - dependency-name: com.bakdata.mockito dependency-version: 2.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Gerber <[email protected]>

  • dependabot[bot](18 Aug 26)

    Bump tools.jackson.datatype:jackson-datatype-jakarta-jsonp (#499) Bumps [tools.jackson.datatype:jackson-datatype-jakarta-jsonp](https://github.com/FasterXML/jackson-datatypes-misc) from 3.2.1 to 3.2.2. - [Commits](https://github.com/FasterXML/jackson-datatypes-misc/compare/jackson-datatypes-misc-parent-3.2.1...jackson-datatypes-misc-parent-3.2.2) --- updated-dependencies: - dependency-name: tools.jackson.datatype:jackson-datatype-jakarta-jsonp dependency-version: 3.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Gerber <[email protected]>

  • David Gerber(18 Aug 26)

    Improve images in chat The chat system can now send split messages up to around 400 KB. Try to properly size stickers including on screens with different DPIs. Reject chat messages that are too large. Add heuristic and new class type to try to detect stickers. Images use a different scaling system for private messages. Fix URL parse errors with unescaped URL parameters for preview. Improve layout of the sticker selector: more sticker visibles at once. Remove image storage errors for large messages.

  • David Gerber(17 Aug 26)

    Add a shell command to display the screen's DPI

  • David Gerber(17 Aug 26)

    Improve tooltips over stickers They disappear quicker and filename handling is improved.

  • David Gerber(17 Aug 26)

    Fix preview with badly constructed URLs

  • David Gerber(16 Aug 26)

    Fix stickers Don't constraint sizes for png/jpeg when showing stickers in the selector. Add tooltips for lotties as well. Empty tooltips aren't shown anymore.

  • David Gerber(16 Aug 26)

    Improve stickers

  • David Gerber(16 Aug 26)

    Remove monocle and switch the JavaFX 26 headless support

  • David Gerber(16 Aug 26)

    Add support for lottie

Xeres Website

Website

Xeres – Uncensorable Peer-to-Peer

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address85.195.217.254
  • Hostnamecore.zapek.com
  • LocationChene-Bourg,Geneve,Switzerland,EU
  • ISPInit7 (Switzerland) Ltd.
  • ASNAS13030

Associated Countries

  • CHCH
  • FRFR

Safety Score

Website marked as safe

100%

Blacklist Check

xeres.io was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Xeres Reviews

More Team Collaboration

  • Privacy-focused messenger using the Matrix protocol. The Element client allows for group chat rooms, media sharing voice and video group calls.

  • An IRC-based solution is another option, being decentralized there is no point of failure, and it's easy to self-host. However it's important to keep security in mind while configuring your IRC instance and ensure that channels are properly encrypted - IRC tends to be better for open communications. There's a variety of clients to choose from - popular options include: The Longe (Web-based), HexChat (Linux), Pidgin (Linux), WeeChat (Linux, terminal-based), IceChat (Windows), XChat Aqua (MacOS), Palaver (iOS) and Revolution (Android).

  • Mattermost has an open source edition, which can be self-hosted. It makes a good Slack alternative, with native desktop, mobile and web apps and a wide variety of integrations.

  • Secure group communications, with the option to be used over Tor or I2P. Fast intuitive group and 1-to-1 chats with text and rich media using decentralized chat rooms, with a mail feature for delivering messages to offline contacts. A channels feature makes it possible for members of different teams to stay up-to-date with each other, and to share files. Also includes built-in forums, link aggregations, file sharing and voice and video calling. RetroShare is a bit more complex to use than some alternatives, and the UI is quite retro, so may not be appropriate for a non-technical team.

  • Easy-to-deploy, self-hosted team collaboration platform with stable, feature-rich cross-platform client apps. The UI is fast, good looking and intuitive, so very little technical experience is needed for users of the platform. Rocket.Chat's feature set is similar to Slack's, making it a good replacement for any team looking to have greater control over their data.

  • Open source team chat organized around topic-based threading, which keeps busy conversations easier to follow than channel-only tools. Can be self-hosted, or used as a paid cloud service. The threading model takes some getting used to.

About the Data: Xeres

Change History

Edit Xeres Data

You can edit Xeres's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Xeres's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/xeres

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Xeres

Help your friends compare Team Collaboration, and pick privacy-respecting software and services.
Share Xeres and Awesome Privacy with your network!