Plume - Federated blogging application using ActivityPub

  •        329

Plume is a federated blogging engine, based on ActivityPub. It is written in Rust, with the Rocket framework, and Diesel to interact with the database. Plume is not just a single website, but an entire interconnected, yet independent network of what we call instances. You write content from your own instance, but anyone else on any other Plume instance can enjoy your stories too. Plume has many features that allow the exchange between writers and readers to be bi-directional from the get-go.

https://plume-org.github.io/Plume/
https://github.com/Plume-org/Plume
https://joinplu.me/

Tags
Implementation
License
Platform

   




Related Projects

WriteFreely - A simple, federated blogging platform. Written in Go.

  •    Javascript

WriteFreely is a beautifully pared-down blogging platform that's simple on the surface, yet powerful underneath. It's designed to be flexible and share your writing widely, so it's built around plain text and can publish to the fediverse via ActivityPub. It's easy to install and light enough to run on a Raspberry Pi.

Pixelfed - Federated Image Sharing (WIP)

  •    PHP

PixelFed is a federated social image sharing platform, similar to Instagram. Federation is done using the ActivityPub protocol, which is used by Mastodon, PeerTube, Pleroma, and more. Through ActivityPub PixelFed can share and interact with these platforms, as well as other instances of PixelFed.

Pebble - Java EE blogging tool

  •    Java

Pebble is a lightweight, Java EE blogging tool. It's small, fast and feature-rich with unrivalled ease of installation and use. Blog content is stored as XML files on disk and served up dynamically, so there's no need to install a database. All maintenance and administration can be performed through your web browser, making Pebble ideal for anybody who is constantly on the move or doesn't have direct access to their host.

pump.io - Social server with an ActivityStreams API

  •    Javascript

pump.io is a stream server that does most of what people really want from a social network. You post anything and my followers see it. It is an alternative to twitter. You can post almost anything that can be represented with activity streams -- short or long text, bookmarks, images, video, audio, events, geo checkins. You can follow friends, create lists of people, and so on.

Flask-Blogging - A Markdown Based Python Blog Engine as a Flask Extension.

  •    Python

This is a Flask extension for adding blog support to your site using Markdown. Please see Flask-Blogging documentation for more details. You can extend Flask-Blogging by using plugins from here. Check out the Serverless Blog demo running on AWS Lambda.


Plume CMS

  •    Javascript

Plume CMS is a fully functional Content Management System in PHP on top of MySQL. Including articles, news, file management and all of the general functionalities of a CMS. It is completely accessible and very easy to use on a daily basis.

Plume

  •    C

Plume is a complete set of packages to create and administrate a network of diskless computers used as X terminals. Workstations root file system is extensively based on Debian with as few new packages as possible.

Roller

  •    Java

Apache Roller is a full-featured, multi-user and group-blog server suitable for blog sites large and small.

socify - :rocket: Socify is an open source social networking platform written in Ruby on Rails

  •    Ruby

Socify is an open source social networking platform written in Ruby on Rails. Here is the blog post: How to build a social network using Rails. Updated the Rails version to 5.0. Thanks to @briankung for the Pull Request. There are some more things to be upgraded which will be done shortly. Refer this for the list of changes to be done https://hashrocket.com/blog/posts/how-to-upgrade-to-rails-5.

vertigo - Blog engine in Go (golang)

  •    Go

Vertigo is blogging platform similar to Ghost, Medium and Tumblr. Vertigo is written in Go and has fully featured JSON API and it can be run using single binary on all major operating systems like Windows, Linux and OSX. The frontend code is powered by Go's template/html package, which is similar to Mustache.js. The template files are in plain HTML and JavaScript (vanilla) only appears on few pages. JavaScript is stripped down as much as possible to provide a better user experience on different devices. Vertigo also ships without any CSS frameworks, so it is easy to start customizing the frontend with the tools of your choice.

chyrp - The ultra-lightweight ultra-flexible blogging engine with a fetish for birds and misspellings

  •    PHP

Chyrp is a blogging engine designed to be lightweight while retaining functionality. It is driven by PHP and MySQL (or SQLite), and has a great standard theme and robust module engine. You can personalize and modify it any way you want. All of your content is powered by a unique Feathers system that allows Chyrp to be whatever you want it to be. You can post anything and everything, or just stick to the default Text feather and run a regular blog. Chyrp destroys the fine line between a blog and a tumblelog.

X2CRM - X2CRM Open Source CRM - PHP

  •    PHP

Welcome to X2CRM! X2CRM is a next-generation, open source social sales application for small and medium sized businesses. X2CRM was designed to streamline contact and sales actions into one compact blog-style user interface. Add to this contact and colleague social feeds and sales representatives become smarter and more effective resulting in increased sales and higher customer satisfaction. X2CRM is unique in the crowded Customer Relationship Management (CRM) field with its compact blog-style user interface. Interactive and collaborative tools which users are already familiar with from social networking sites such as tagging, pictures, docs, web pages, group chat, discussions boards and rich mobile and tablet apps are combined within a compact and fast contact sales management application. Reps are able to make more sales contacts while leveraging the combined social intelligence of peers enabling them to add more value to their customer interactions resulting in higher close rates.

YABE :: Yet Another Blogging Engine

  •    ASPNET

The objective of this project is to iteratively build a very lightweight MVC based asp.net blog engine. The first version of this engine will only have a very limited functionality to display, add, and edit posts, and comments. In addition there should be support for atom and ...

refinerycms-blog - The very best blogging engine for Refinery CMS

  •    Ruby

Simple blog engine for Refinery CMS. It supports posts, categories and comments. This version of refinerycms-blog supports Refinery 4.x and Rails 5.1.x (Ruby 2.2+). To use Rails 4.x / Refinery 3.1.x / Ruby 2.1 or older use the refinerycms-blog "Refinery CMS 3-0 stable branch".

dasBlog

  •    ASPNET

dasBlog is a blogging application that doesn't require a database! It runs on ASP.NET 2.0 and up and is developed in C#. It has a rich templating engine, easy to develop macros and lots of great features.

MiniBlog - A minimal blog engine using Razor Web Pages

  •    CSharp

A blogging engine based on HTML5 and ASP.NET. For an ASP.NET Core version, see Miniblog.Core.A minimal, yet full featured blog engine using ASP.NET Razor Web Pages. Perfect for the blogger who wants to selfhost a blog.

bloggart - A blog application for App Engine

  •    Python

Bloggart is a blog application for Google App Engine. It’s currently being developed as a demonstration app for a series of blog posts, but is intended to be a useful and versatile blogging system for App Engine by the time it’s done.

monologue - Monologue is a basic blogging engine

  •    Ruby

THIS README IS FOR THE MASTER BRANCH AND REFLECTS THE WORK CURRENTLY EXISTING ON THE MASTER BRANCH. IF YOU ARE WISHING TO USE A NON-MASTER BRANCH OF MONOLOGUE, PLEASE CONSULT THAT BRANCH'S README AND NOT THIS ONE. NOT MAINTAINED ANYMORE: This project hasn't been maintained for a while. It's pretty basic and should still work. Chances are issues and PRs might not receive the attention they deserve, at least, not quickly, if at all.

ASP.NET MVC Press/Blog Sample Application

  •    ASPNET

This project will provide you with an ASP.NET MVC Press(WordPress like)/Blog Sample application. Multi Tenant Blogging System Standard Features - A Wordpress like clone allowing for multiple blogs - Blog functionality including: Posts, Post, Comments with CAPTCHA, Tags, Cate...

xPollinate - Windows Live Writer Cross Post Plugin

  •    

xPollinate is a Windows Live Writer plugin that enables you to cross post your blog entries to other blogs, as well as social networking sites like Twitter and Facebook via Ping.FM. Use it to reach more audiences, or even to create backups of your blog posts.