Awesome
Solid is an exciting new decentralized hosting project led by Prof. Tim Berners-Lee , inventor of the World Wide Web. <br>The project aims to radically change the way web applications work today, improving personal data ownership & privacy.
Contents
- About Solid
- Learning Resources
- List of Software
- List of Projects
- List of Pods
- Community Sites
- Corporate Sites
- Tutorials
- Discussions
- Technical Info
- Definitions
- International
- Related awesomeness
About Solid
Solid (derived from "Social Linked Data") is a set of conventions and tools for building decentralized social apps <br>based on Linked Data principles. It's modular, extensible, and follows existing W3C standards and protocols. <br> <br>"Solid is a platform, built using the existing web. It gives every user a choice about where data is stored, <br> which specific people and groups can access select elements, and which apps you use. <br>- It allows you, your family and colleagues, to link and share data with anyone. <br>- It allows people to look at the same data with different apps at the same time." <br> <br>Read more of Tim's Open Letter to the community about Solid and Inrupt.
Learning Resources
Docs
- Solid MIT | - What is Solid?
- Solid Docs - Getting started!
- Solid Github | - Re-decentralizing the web. (project directory)
- Solid Specs | - The Solid spec and architecture.
- Solid Wiki - Solid wiki.
- Solid Wikipedia - Solid is a web decentralization project.
- Data Browser Userguide | - Userguide for Solid's default data browser.
- Linked Data API | - Docs for the rdflib.js Linked Data API.
- Social Apps PDF - A paper on Solid for Social Web Apps.
- Solid Hacks Ebook - Melvin Carvalho's coding gitbook for Solid.
- Linked Data Primer - Tim's overview on linked data.
Media
- Tim's TED talk 2009 - 'The Next Web' will unlock our data and reframe the way we use it together.
- Tim's TED talk 2010 - The Year Open Data Went Worldwide.
- Tim's TED talk 2014 - It’s up to us to fight for the right to access and openness.
- Tim's Mozfest 2018 presentation - Tim speaks at MozFest 2018 with Q&A.
- Tim & Ruben Verborgh with Q&A - Decentralized Web Summit 2018 presentation (@ 4:59:30)
- Solid-Server Demo - Screencast of setting up a Solid-Server Pod.
Articles
- The Project Solid as a Road Assembling Itself on the Go - Nov 6th 2018 by Teodora Petkova.
- Paradigm shifts for the decentralized Web - Dec 20th 2017 in-depth overview by Ruben Verborgh.
- How Solid is Tim’s plan to redecentralize the web? - Oct 5th 2018 by Irina Bolychevsky.
- The man who created the web has some regrets - Vanityfair, Aug 2018 by Katrina Brooker.
- Three challenges for the web, according to its inventor - Tim's Open Letter, Mar 12th 2017.
List of Software
Open Source
- Solid's Node Server | - Solid server on top of the file-system in NodeJS.
- Solid Panes | - A set of core solid-compatible apps based on solid-ui.
- Linked Data API | - the Linked Data API for JavaScript.
- Solid File Client | - A Javascript library for creating and managing files & folders in Solid data stores.
- Safe Network Backend | - Safe Network backend for Solid apps.
List of Projects
Apps
- Solid Apps | - A list of apps implementing Solid, including a wish-list.
- MarkBook.org | - A bookmarking app using Solid. | Live | Userguide
- Solid Chess | - A decentralized chess app build on top of Solid. | Live
- RC LogBook | - Register your radio controlled models and flights. | Live
Editors
- Solid IDE | - Solside, an editor and file manager for Solid data stores. | Live
- Sparql Fiddle | - Run SPARQL queries & procedures from command line or browser. | Live
- Warp LDP | - Warp, the linked data file manager. | Live
- Combo File Editor | - File Editor based on Warp/Solside. | Live
- Spoggy4 | - A visualizer/editor for semantic info and Solid filesystems. | Live
- OpenLink's RDF Editor | - Live RDF document editor.
Viewers
- Profile Viewer - A React app to view and browse Solid WebID Profiles. | Live
- Graphmetrix.net - A Solid graph planner and viewer.
- Basic Data Browser - (Notes) Solid Glossary of Terms.
- Faceted Data Browser - (Notes) Solid Glossary of Terms.
List of Pods
About Pods
- Intro on Pods - What are Pods?
Find Pods
- Get a POD! - Grab a Pod and WebID here!
- Join Solid - Starting pod.
- Test Space - Testing pod.
- Authing.cn - China's first pod host.
Start Pods
- POD Server Setup - Step-by-step instructions for Linux.
Public Pods
- Tim's Pod - The very first hosted pod page?!
- Ruben's Pod - Testing testing..
Community Sites
- Gitter Chat - Solid live chatroom.
- Solid Community - The official Solid Community Forum!
- Solid 中文社区 - A Solid Community forum in China.
- Reddit - Solid subreddit.
- W3C hosted group - Official Solid development group.
- RSS - Solid RSS feed.
- Q&A - Stackoverflow tagged queries.
Corporate Sites
Inrupt
- Inrupt Inc - Homepage of the company tasked with helping Solid’s adoption and success.
- Inrupt Twitter - Follow Inrupt's latest announcements on Twitter!
- Inrupt Linkedin - Inrupt's Linkedin page.
Other
- OpenLink Software | - Empowering individuals & enterprises via Open Access to Data.
Tutorials
Video
- What is Linked Data? - 16th June 2012, an explainer for Linked Data.
- What is Json LD? - 18th June 2012, intro on JSON-LD for Web devs.
- What is RDF? - 7th Jan 2008, intro on the basics of RDFa and the Semantic Web.
Other
- Write an Angular Solid App | - Create a Solid app with Angular Yeoman Generator.
- Playing with Solid - Dontai's beginner's guide to managing a pod.
- Solid Tutorial - Make a Solid app on your lunch break!
- Freecodecamp Intro - What Solid is, and how to get started with it.
- rdflib.js | - This tutorial will walk you through what rdflib.js can do.
Discussions
HackerNews
- How Solid is Tim’s plan to redecentralize the web? | - article
- The man who created the web has some regrets | - article
- Solid aims to radically change the way web apps work | - site
- Solid to reshape the web as we know it | - site
Other
-What is the essence of project Solid?
Technical Info
- Getting Started with RDFLib - Latest rdflib 4.2.2 documentation.
- RDF JavaScript Libraries | - W3C RDFJS Community Group.
- RDF-ext | - RDF Packages supporting the rdf-ext interface.
- Simple RDF | - The simplest RDF library "ever".
- Check RDF documents - W3C's validation service for RDF documents.
- RDF Translator - A multi-format conversion tool for RDF/XML, RDFa, or Microdata.
- JSON-LD Playground - A test area for JSON-LD markup using jsonld.js |
- LDflex Playground | - Solid LDflex playground. | Live
- Fetch API - Provides an interface for fetching resources, including across a network.
- Trellis LDP | - Trellis is a platform for building scalable Linked Data applications.
- RemoteStorage.js - A library for storing user data locally in the browser.
Definitions
-
Semantic Web - The Semantic Web, coined by Tim Berners-Lee, is a W3C initiative to promote common data formats and exchange protocols on the Web, most fundamentally the Resource Description Framework (RDF).
-
Web Ontology Language - OWL is a knowledge representation, a way to describe taxonomies and classification networks, essentially defining the structure of knowledge for various domains.
International
China
- Solid 中文社区 - A Solid Community forum in China.
- 学习 Solid |
- Solid 是什么? | - 学习 Solid 中文网.
- Solid 中文文档 |
- Solid & IPFS |
- 获取 Pod - 从 Solid 中文网获取.
- Solid & Authing |
- Authing | - An identity for everyone and everything.
- Filego | - Decentralized storage platform secured by Solid, Authing & IPFS. | Site | Intro
Related Awesomeness
- Awesome Self-hosted | - Locally hosting and managing applications instead of renting from SaaS providers.
- Awesome Decentralized | - A curated list of decentralized, P2P, and distributed platforms and applications.
- Awesome Peer-to-peer | - A curated list of peer-to-peer resources.
- Awesome IPFS | - Useful resources for using IPFS.