Skip to content

pulsate-dev/pulsate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2384750 · Apr 23, 2025
Apr 2, 2025
Jan 21, 2025
Apr 22, 2025
Feb 7, 2025
Jan 26, 2025
Dec 4, 2024
Oct 19, 2023
May 30, 2024
Jul 20, 2024
Feb 14, 2025
Jul 17, 2024
Nov 16, 2024
Jul 17, 2024
Jul 20, 2024
Jul 17, 2024
Jul 20, 2024
Jul 20, 2024
Apr 22, 2025
Apr 23, 2025
Apr 23, 2025
Jul 20, 2024
May 30, 2024

Pulsate

Build CI Badge Discord Badge Follow Badge License Badge

Pulsate is the next generation of distributed social networking in the ActivityPub implementation and is easy to modify, fast, and developer and user-friendly.

Important

Pulsate is currently in the development phase, in a pre-alpha stage. The official release build may be missing some features or may have unforeseen defects.

Navigation

Table of Contents

Features

  • 🏎️ Performance: Pulsate is designed to be faster than other ActivityPub implementations like Misskey and Mastodon.
  • 🌎 Federation: Pulsate is a decentralized social network that uses the ActivityPub protocol to communicate with other servers (Misskey and Mastodon etc).
  • 🪄 Customizable: Pulsate is designed to be easy to modify and customize. You can change the appearance, add new features, or remove existing ones. It also has an API reference and good community support, making it easy to develop third-party clients.
  • 🔒 Security: Pulsate focuses on security, ensuring that user data is protected and secure.
  • ❤️ User Friendly: Pulsate is designed to be user-friendly, with a clean and intuitive interface that makes it easy to use.

Project Goals

Fast and secure ActivityPub implementation

  1. Performance oriented
  2. Focus on security
  3. Emphasis on ActivityPub specifications

The Pulsate Project aims to create the next generation of ActivityPub implementations that are faster than Misskey and Mastodon.

We provide software that focuses on performance improvement and security, including the response to each API request.

For more information see here.

What is ActivityPub?

Warning

Pulsate has not initiated any ActivityPub-related implementations.

ActivityPub is an open-source, decentralized social networking protocol. It provides a standardized model for the communication of applications, allowing them to share activities across a network of servers.

With ActivityPub, social network users can follow each other, share posts, and interact across diverse servers using different software implementation. Its decentralized nature enables greater data ownership and control for users, as their information is not housed in one centralized server. Instead, each server retains its data and establishes its policies, thereby resisting monopoly and censorship.

Contributing

If you want to participate in the development of Pulsate, be sure to read the contributing guide.

Discussions about Pulsate are on the official Discord. You can join here.

Security Policy

Check the Security Policy for security advisories, where to report vulnerabilities, and support status.

License

Copyright © 2023-2024 Sho Sakuma & Pulsate Project Team (List of contributors)

Pulsate is open source software distributed under Apache License 2.0.