Git Product home page Git Product logo

whisperverse's Introduction

Whisperverse ๐Ÿ‘ป

GoDoc Build Status Codecov Go Report Card Version

This is a work-in-progress that is guaranteed to NOT work for anyone, in any capacity, at any time. Do not use this code in production, in development, or even in theory, because it's all wrong and may never be corrected, maintained, or supported

Why Whisperverse?

In the early 2000's, social media got many things right: it's easy to publish, easy to subscribe, and share. But things went off the rails, and our current social media landscape is far from perfect. Now, social media is synonymous with disinformation, invasive tracking, and lack of control.

Malicious algorithms with global reach churn human beings into ad revenue. It didn't have to be this way. Ghost is a social CMS with a small reach, allowing you to stay connected to the most important people -- the friends and family in your inner circle.

What is It?

Ghost is a new kind of decentralized, private media server that will connect people instead of driving them apart, and will return power and privacy to users and content creators.

Decentralized

When completed, this will be a new kind of personal media server, meant to be an open, federated replacement for many of the closed, centralized services that we all use today.

Private

Ghost belongs to the users, not the service providers. There is no tracking built in to whisper, and we will work to keep it that way. Strong access controls make your content easy to share, and easy to manage.

Social

It will work with customizable templates that will replicate many of the social media services out there: posts, comments, images, videos, real time communications and more.

Real-Time

Ghost will support several real-time messaging interfaces, pushing live content to your community instantly.

Technology Goals

Ghost must be extremely service-provider-friendly: easy to virtualize, provision, and deploy. To make this easy , it should be self-contained, with as few dependencies as possible. Here are a few of the interfaces that I'd like to implement:

Toolkit

Tool Info
Go Single file executable server, compiled for every OS and architecture
Mongodb Database server (possibly swappable)
htmx & hyperscript Interactive HTML content
ckEditor Rich content editing
??? Various local and online file storage systems

Pitch In

There's a lot to do, and I'd love to have your help. If you're interested in building the federated web, please get in touch or submit a pull request. ๐Ÿ‘ป

whisperverse's People

Contributors

benpate avatar dependabot[bot] avatar tomberek avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.