Usefull software for self organized / self hosted communities

Usefull software for self organized / self hosted communities

:::info
(xx) = commercial or dependant on commercial infrastructure as a service. Mostly here for inspiration.
:::

:::tip
This list looks probably familiar to you, as it is based on the previous amazing work of TG, yala and Flupsi. added my own things here so please have a look at it again, even if you think you know it all already. [Niko]
:::

Video

Diagrams, Charts, Visualisation

Infinite canvas

  • (Miro) The online collaborative whiteboard platform to bring teams together, anytime, anywhere. Has offline capabilities
  • hotglue.me: unique tool for web publishing & internet samizdat | code
  • Spacedeck : a web based, real time, collaborative whiteboard application with rich media support. code
  • design document "Glossary (Zine, Platform)” by upsiflu in PDF or ODT
  • WBO : Online collaborative Whiteboard that is simple, free, easy to use and to deploy

PinBoards (cards on a canvas)

  • Capstone
  • Ankiweb Powerful, intelligent flash cards. Remembering things just became much easier | code

Semantic visual maps and graphs

  • juggl.io An interactive, stylable and expandable graph view for Obsidian. Juggl is designed as an advanced ‘local’ graph view, where you can juggle all your thoughts with ease. code

  • dmx.berlin free and open source semantic data platform. You can author, map, explore and share networked information with meaningful relationships. semantic storage + associative data model, REST, no RDF

  • Cotoami is a platform where people can weave a large network of wisdom from tiny ideas.

    an Experimental Note-taking App Focusing on Connecting | by Cotoami Project (Medium)

  • (Muse) Your tool for thought. Muse is a spatial canvas for your research notes, reading, sketches, screenshots, and bookmarks. Because deep thinking doesn’t happen in front of a computer.

  • (Kumu) easy to organize complex data into relationship maps that are beautiful to look at and a pleasure to use.

  • (Graph Commons) Transform your data into interactive maps, untangle complex relations that impact you and your communities.

  • (Gingko) Gingko writer | repo

  • Metamaps is a free and open source platform that supports real-time sense-making, distributed collaboration, and the creative intelligence of individuals, organizations and communities. code | stalled development

  • Little Sis / Oliographer : JavaScript app for displaying annotated network graphs based on data from LittleSis

  • markmap-lib CodiMD uses this to render mindmap

  • mindmaps

  • my-mind

  • WebVOWL: Web-based Visualization of Ontologies | code

Marketplace / e-commerce

Publishing / Wiki

  • Gatsby : Build blazing fast, modern apps and websites with React | code

  • Teedy : Lightweight document management system packed with all the features you can expect from big expensive solutions | code

  • Mayan EDMS Free Open Source Document Management System.

  • Building a Public Garden / Digital gardeners

  • Hyperdraft : Turn your text notes into a website.

  • Emanote : Zettelkasten style note editing and publishing

  • Fedwiki : Federated wiki of Ward Cunningham - code

  • BookStack: self-hosted wiki, easy-to-use platform for organising and storing information. code

  • wiki.js The most powerful and extensible open source Wiki software | code

  • writefreely : A clean, Markdown-based publishing platform made for writers. Write together, and build a community. | code

  • Documentation generators: mdbook, doctave, docsify, docusaurus, gitbook, jekyll theme, hugo book

  • TiddlyWiki

  • git based/diff:

    • pandoc

    • gollum : A simple, Git-powered wiki with a sweet API and local frontend. based on pandoc

    • Manubot is more for academic papers anyway

    • dendron.io

    • Zettlr, Logseq, anagora

Print publishing

Conference/event management system

  • frab web-based conference planning and management system. It helps to collect submissions, to manage talks and speakers and to create a schedule.

  • indico : The effortless open-source tool for event organisation, archival and collaboration

  • PKP : Open Conference Systems (OCS) is a free Web publishing tool that will create a complete Web presence for your scholarly conference

  • OSEM : Event Management App Tailored to Free Software Conferences | code

  • PreTalx : code

  • hitobito : managing members, events and more | code

  • Open Event Server : enables organizers to manage events from concerts to conferences and meet-ups. | code

    \

Science

  • libscie / Hypergraph (ResearchEquals)

  • Metanorma : an open-source framework for writing & publishing standardization documents

  • ScienceFair : stalled

  • Invenio : Powering Open Science

  • Doc Maps : framework for capturing valuable context about the processes used to create documents in a machine-readable way | article

  • (Pre talx) : From Call for Papers to schedule – build your conference!

  • (Authorea) : Open Research collaboration and publishing (commercial, SaaS)

  • Jupyter Notebooks : scientific papers

  • stencila : an office suite for reproducible research | code

  • LimeSurvey : Feature-rich Open Source web based polling software. Supports extensive survey logic. | code

    \

Learning platform

Low code environments

  • Corteza Low Code platform for building your organisation’s key applications, growing its productivity and protecting its data and the privacy
  • noflo: Flow-Based Programming for JavaScript
  • budibase: low-code platform for creating internal apps in minutes | code
  • baserow: no-code database and Airtable alternative | code
  • (airtable) Connect everything. Achieve anything.
  • nocodb NoCode platform that turns any database into a smart spreadsheet. Another Airtable alternative | code
  • grist: The Evolution of Spreadsheets | code
  • nodered: Low-code programming for event-driven applications
  • Punya Building Mobile Semantic Web Apps
  • Strapi : Headless CMS to allow Developers as well as Content Creators to Unleash Content | code
  • keystone : The most powerful headless CMS for Node.js — built with GraphQL and React | code

Programming

  • Forgefed federation protocol for enabling interoperability between version control services. based on ActivityPub | code
  • Forgefriend allow every Free Software developer to use their favorite forge to contribute to software projects hosted on other forges
  • Radicle : Secure peer-to-peer code collaboration without intermediaries.git on p2p | code
  • git-ssb : git on scuttlebutt | intro
  • Editors: Codemirror, Atom, Monaco, Ace
  • codesandbox : An online IDE for rapid web development
  • fossil-scm : git based repositories of code, wiki, tickets, forum, chat, technotes.

Computing

  • Fluence Peer-to-peer computing protocol and licensing system code
  • SafeNetwork : decentralized data storage and communications network using the spare computing resources of its users. compatible with Solid (they say) info
  • Farm

Search

  • Babelia, a search engine for the commons.
  • YaCy : P2P search engine
  • PeARS (Peer-to-peer Agent for Reciprocated Search) is a lightweight, distributed search engine.
  • Ambar - Document Search Engine (OCR, Store & Search). (Demo, Source Code) MIT Nodejs/Python
  • Gigablast - open source search engine. (Source Code) Apache-2.0 C++
  • Jina - Cloud-native neural search framework for any kind of data. MIT Python
  • MeiliSearch - Ultra relevant, instant and typo-tolerant full-text search API. (Source Code) MIT Rust

Distributed social network

Translation

  • Open source – Matecat MateCat is an AI driven translation tool for language industry professionals. Matecat makes machine translation post-editing and project outsourcing easy. code

Chat

Video call / conference

Semantic web

Data ownership

  • 0data : "Own your data, all of it.“ - a dose of Solid and another one of IPFS.

  • unhosted apps : or serverless apps

  • no backend

  • Solid

  • remoteStorage

  • Fission

  • Cobox : encrypted shared folder made available by P2P seeders. Build on DAT. Comes with hardware

  • Perkeep : formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data

  • Retroshare : Retroshare creates encrypted connections to your friends. Nobody can spy on you. Retroshare is completely decentralized. This means there are no central servers

    \

CRDT

P2P

  • P2Pcollab summary

  • Peer-to-peer by Amirouche Boubekki. this library describe the primitives for a peer-to-peer network that can be used to implement networked applications that do not require a central server to work. It offers the building blocks to create decentralized applications.

  • Dendrite, the server of matrix, goes P2P ?

  • dat / hypercore

  • secure Scuttlebutt

  • BitTorrent (Kademlia DHT)

  • Sia : Sia combines a peer-to-peer network with blockchain technology to create the world’s first decentralized storage platform.

  • WireHub : Decentralized, peer-to-peer and secure overlay networks

  • OpenDHT

  • Tezos P2P lib

P2P + CRDT

ACL / OCAP

Cryptography

Storage

  • LMDB

  • OKDB by Amirouche

  • Encrypted object stores - summary by P2Pcollab

  • Loki : horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.

    \

Naming / Identity

  • Handshake : Decentralized naming and certificate authority
  • DID
  • Keybase
  • keys.pub
  • Upspin : is an experimental project to build a framework for naming and sharing files and other data securely, uniformly, and globally: a global name system of sorts.


Awesome-Selfhosted has a great list of OSS solutions and I integrated the most interesting ones here.


People


Instances of platforms for activism