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,269 KB
  • Stars216
  • Forks24
  • Watchers216

Language Usage

Language Usage

Project Health

  • Last commit6 days ago
  • Open issues8
  • Latest releasev1.3.0

Top Contributors

Recent Commits

  • dependabot[bot](02 Sept 26)

    Bump idna from 3.18 to 3.19 in /scripts/bot (#504) Bumps [idna](https://github.com/kjd/idna) from 3.18 to 3.19. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](https://github.com/kjd/idna/compare/v3.18...v3.19) --- updated-dependencies: - dependency-name: idna dependency-version: '3.19' dependency-type: direct:production update-type: version-update:semver-minor ... 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](02 Sept 26)

    Bump charset-normalizer from 3.4.9 to 3.5.1 in /scripts/bot (#505) Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.9 to 3.5.1. - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.9...3.5.1) --- updated-dependencies: - dependency-name: charset-normalizer dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • David Gerber(31 Aug 26)

    Fix forum width of date column

  • David Gerber(31 Aug 26)

    Merge remote-tracking branch 'origin/master'

  • David Gerber(31 Aug 26)

    Add method to retrieve own bandwidth

  • dependabot[bot](31 Aug 26)

    Bump org.jsoup:jsoup from 1.23.1 to 1.23.2 (#503) Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.23.1 to 1.23.2. - [Release notes](https://github.com/jhy/jsoup/releases) - [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md) - [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.23.1...jsoup-1.23.2) --- updated-dependencies: - dependency-name: org.jsoup:jsoup dependency-version: 1.23.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>

  • David Gerber(30 Aug 26)

    Redesign chunk system Chunks can receive any arbitrary number of slices (as long as they don't overlap). The block size has been increased to 32 KB.

  • David Gerber(30 Aug 26)

    Switch search to use unsigned ints

  • David Gerber(29 Aug 26)

    Add JS examples Add feedreader script.

  • David Gerber(29 Aug 26)

    Improve serialization Match Retroshare when it comes to unsigned integers, even though it shouldn't matter until the year 2038. Simplify the serialization annotation type system. Allow short and bytes to be unsigned.

  • David Gerber(29 Aug 26)

    Add a note about how to fix the build

  • David Gerber(29 Aug 26)

    Add explanation when tags are missing during a build

  • David Gerber(29 Aug 26)

    Tighten JavaScript engine permissions

  • David Gerber(28 Aug 26)

    Improve JavaScript engine Start when the whole system is ready, not before. A location must be configured, too. Add fetch emulation. Make everything execute on the same thread. Fix reloading problems when timers are still running. The XeresAPI object is renamed to xeres: scripts (if any) needs to be adapted.

  • David Gerber(28 Aug 26)

    Improve size settings Add utility methods to set up sizes in an easier way.

  • David Gerber(27 Aug 26)

    Disable the password fields when creating the account

  • David Gerber(26 Aug 26)

    Remove transifex

  • dependabot[bot](26 Aug 26)

    Bump gradle-wrapper from 9.7.0 to 9.7.1 (#500) Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.7.0 to 9.7.1. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.7.0...v9.7.1) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.7.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>

  • dependabot[bot](26 Aug 26)

    Bump org.springframework.boot from 4.1.0 to 4.1.1 (#501) Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: org.springframework.boot dependency-version: 4.1.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>

  • David Gerber(25 Aug 26)

    Add tests

  • David Gerber(25 Aug 26)

    Fix criteria search Criteria search would return directories, now it only returns files. Aborting an upgrade should stop downloading.

  • David Gerber(24 Aug 26)

    Fix sonar warnings

  • David Gerber(24 Aug 26)

    Improve PGP interface Remove the last useless armored output. Close input/output as soon as possible, and from the calling party. Use less memory when performing PGP functions.

  • 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

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. End-to-end encryption by default for message content, but not metadata, which remains visible to the home server operator.

    Security Audited Open Source element-hq/element-web
  • Self-hostable Slack alternative with native desktop, mobile and web apps, and many integrations. There's no end-to-end encryption, so the server can read all messages, and telemetry is on by default. The open source edition caps at 250 users.

  • Easy-to-deploy, self-hosted Slack alternative with polished cross-platform apps. End-to-end encryption is supported, but off by default - without it, workspace admins can read all messages. Usage statistics are sent by default.

  • 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!