Hashiverse — your open-source decentralized X/Twitter replacement
Welcome to the Hashiverse!
Remember when social media was still cool? No spam? No ads? No algorithms perverting your reality?
Hashiverse is owned by you, the Hashiverse community. It is completely open-source, and its servers are sponsored by thousands of active volunteers. Join us in taking back our Internet!
Live it right now at https://www.hashiverse.com
Licence
Hashiverse is dual-licensed under either of
- MIT license (
https://opensource.org/licenses/MIT) - Apache License, Version 2.0 (
https://www.apache.org/licenses/LICENSE-2.0)
at your option. This is the same dual-licence arrangement used by the Rust project itself, and by the majority of the Rust ecosystem.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Hashiverse by you, as defined in the Apache-2.0 licence, shall be dual-licensed as above, without any additional terms or conditions.
Builds
Publishes
—
hashiverse-lib,hashiverse-server-lib,hashiverse-client-rustto crates.io.—
hashiverse-clientto PyPI.—
@hashiverse/hashiverse-client-wasmto npm (browser/bundler).—
@hashiverse/hashiverse-client-nodejsto npm (native Node).
Translations
— red means a developer should run the translation prompt:
node www/translations/check-translations.mjsand feed the JSON output into a Claude Code session.— red means a developer should run the translation prompt:
node hashiverse-client-web/translations/check-translations.mjsand feed the JSON output into a Claude Code session.
Checks
— biome lint, TypeScript type-check, and rsbuild production build for
hashiverse-client-web/.— Astro production build for
www/.
Tests
Mirrors
— mirrors this repo to
codeberg.org/hashiverse/hashiverse.— after
build-appsucceeds, mirrorsgithub.com/hashiverse/apptocodeberg.org/hashiverse/app-euandapp-chfor Codeberg Pages hosting at app.hashiverse.eu and app.hashiverse.ch.— after
build-wwwsucceeds, mirrorsgithub.com/hashiverse/wwwtocodeberg.org/hashiverse/www-euandwww-chfor Codeberg Pages hosting at www.hashiverse.eu and www.hashiverse.ch.— after
build-appsucceeds, syncsgithub.com/hashiverse/appinto the Bunny Edge Storage zonehashiverse-app, served from the EU and CH pull zones at app.hashiverse.eu and app.hashiverse.ch.— after
build-wwwsucceeds, syncsgithub.com/hashiverse/wwwinto the Bunny Edge Storage zonehashiverse-www, served from the EU and CH pull zones at www.hashiverse.eu and www.hashiverse.ch.