Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itsee/awesome-solid

A curated list of resources about SOLID, the future of the Web!
https://github.com/itsee/awesome-solid

List: awesome-solid

Last synced: about 1 month ago
JSON representation

A curated list of resources about SOLID, the future of the Web!

Awesome Lists containing this project

README

        

# Awesome SOLID
Tim Berners-Lee, the creator of the Web, wants to upgrade the Web to re-decentralize it. We think this will change everything and we all want to be a part of it! Let's pave the way towards true data ownership together!

This repository provides a curated list of resources about SOLID, the future of the Web.

## Newcomers

* What is solid: https://solid.mit.edu/
* Inrupt's vision: https://www.inrupt.com/vision/
* Github organization https://github.com/solid
* Main github repository: https://github.com/solid/solid
* Upcoming version: https://github.com/orgs/inrupt/projects

## Community

* Community homepage: https://github.com/solid/community
* Community forum: https://forum.solidproject.org/
* Gitter SOLID community: https://gitter.im/solid/
* Reddit: https://www.reddit.com/r/SOLID/
* Unofficial wiki: https://www.bourgeoa.ga/solid-wiki/index.php?title=Main_Page
* W3C Solid community: https://www.w3.org/community/solid/

## Articles, tutorials and notes

* Getting started: https://solid.inrupt.com/docs/getting-started
* Paradigm shifts for the decentralized Web: https://ruben.verborgh.org/blog/2017/12/20/paradigm-shifts-for-the-decentralized-web/#users-become-owners-p-3
* Roadmap for learning Solid: https://github.com/LearnSolid/solid-roadmap
* Making a basic app easily: https://solid.inrupt.com/docs/app-on-your-lunch-break
* Basic introduction: https://solidpodit.com/
* SOLID hacks: https://solid.gitbook.io/solid-hacks/
* https://github.com/codyburleson/notes-on-solid
* Angular tutorials
* https://github.com/solid/solid-tutorial-angular
* http://computingjoy.com/blog/2016/11/17/data-longevity-and-data-centric-software/
* Local Solid server with Docker: https://github.com/codyburleson/notes-on-solid/blob/master/cburleson/notes-local-solid-server-with-docker.md
* Solid server on Synology NAS with Docker: https://www.bourgeoa.ga/solid-wiki/index.php?title=Solid_server_with_docker_on_a_Synology_Nas#run_docker_to_create_your_solid_serverhttps://github.com/shingyeung/contrib/
* Solid Server on a RaspberryPi: https://github.com/shingyeung/contrib/
* Data browser userguide: https://github.com/solid/userguide

## Presentations

* Ruben Verborgh @ Fosdem 2019: https://rubenverborgh.github.io/Slides-FOSDEM-2019/
* Tim Berners Lee @ GOTO 2018: https://www.youtube.com/watch?v=Rxqko96C5ZI
* https://rubenverborgh.github.io/ePIC-2018/
* Linked Data for personal data management: https://rubenverborgh.github.io/Solid-DeSemWeb-2018/
* Understanding Linked Data: https://solid.github.io/understanding-linked-data/#1

## News articles

* 2018
* https://www.forbes.com/sites/jasonevangelho/2018/09/30/enough-is-enough-death-to-the-world-wide-web-as-we-know-it/
* https://medium.freecodecamp.org/an-introduction-to-solid-tim-berners-lees-new-re-decentralized-web-25d6b78c523b
* https://www.fastcompany.com/90243936/exclusive-tim-berners-lee-tells-us-his-radical-new-plan-to-upend-the-world-wide-web
* https://xconomy.com/boston/2018/10/11/tim-berners-lee-building-inrupt-to-fix-the-web-will-users-come/
* https://www.informationweek.com/big-data/berners-lee-wants-to-build-a-safer-internet-for-all/a/d-id/1333035
* 2017
* https://www.wired.com/2017/04/tim-berners-lee-inventor-web-plots-radical-overhaul-creation

## Videos

* Introduction: https://www.youtube.com/watch?v=kW6e1GCpqpE&feature=youtu.be&t=17917
* Sneak peak
* https://www.youtube.com/watch?v=jHGcwNmeIRw
* https://www.youtube.com/watch?v=ZmHIKx4Ifq4
* https://www.youtube.com/watch?v=58H83JtITnk
* GraphQL and SPARQL: https://www.youtube.com/watch?v=LUF7plExdv8
* Ruben Verborgh @ FOSDEM 2019: https://t.co/vT0ZiUI6B0

## Solid POD providers

* https://github.com/solid/solid/wiki/Solid-pod-providers

## Solid IDPs

* https://github.com/solid/solid-idp-list

## Apps

* https://github.com/solid/solid-apps
* https://github.com/melvincarvalho/webappmarket
* Solid IDE: https://jeff-zucker.github.io/solid-ide/
* Various apps: https://github.com/linkeddata
* Personal inbox https://github.com/solid/solid-inbox
* CLI: https://github.com/solid/solid-cli
* CVI/interactive shell for managing pods: https://github.com/jeff-zucker/solid-shell
* Profile viewer: https://gitlab.com/angelo-v/solid-profile-viewer
* Payments
* Solid Pay: https://docs.solidpay.org/
* Bookmarks: https://github.com/mark-book/markbook
* Find solid pods: https://findsolidpods.com/
* Task manager: https://github.com/NoelDeMartin/solid-focus
* Photo manager: https://github.com/carloss8/pixolid/
* Social chat: https://github.com/Julian-Cole/solidarity

## Back-end

* SOLID server for Node: https://github.com/solid/node-solid-server
* Dockerized version of the SOLID server: https://github.com/angelo-v/docker-solid-server
* Experiments
* TS experiment: https://github.com/RubenVerborgh/solid-server-ts

## Libraries / SDKs / Tools

### SOLID

* Solid auth client
* https://github.com/solid/solid-auth-client
* Docs: https://solid.github.io/solid-auth-client/
* Solid style guide: https://github.com/Inrupt-inc/solid-style-guide

### RDF / SPARQL

* rdflib.js: https://github.com/linkeddata/rdflib.js
* Gitter channel: https://gitter.im/linkeddata/rdflib.js
* query-ldflex: https://github.com/solid/query-ldflex
* playground: https://solid.github.io/ldflex-playground/
* communica
* http://comunica.linkeddatafragments.org/
* https://github.com/comunica/comunica
* GraphQL to SparQL queries (graphql-ld): https://github.com/rubensworks/graphql-to-sparql.js
* SparQL playground: http://sparql-playground.sib.swiss/help/doc/about

### React

* Solid React app generator: https://github.com/Inrupt-inc/generator-solid-react
* Solid React SDK: https://github.com/Inrupt-inc/solid-react-sdk
* React components: https://github.com/solid/react-components

### Basic UI widgets and panes

* https://github.com/solid/solid-ui
* https://github.com/solid/solid-panes

### Others

* ODM: https://github.com/NoelDeMartin/soukai-solid

## Ontologies and shapes
* https://schema.org/
* Presentation about ontologies: https://www.slideshare.net/SergeLinckels/semantic-web-ontologies
* https://shex.io/

## Specifications

SOLID
* https://github.com/solid/solid-spec
* Intro to the specification: https://solid.inrupt.com/docs/intro-to-solid-spec
* Ontologies and vocabularies: https://github.com/solid/vocab
* Architecture: https://github.com/solid/solid-architecture
* WebID
* https://www.w3.org/2005/Incubator/webid/spec/identity/
* https://www.w3.org/2005/Incubator/webid/wiki/Identity_Interoperability
* https://www.w3.org/2005/Incubator/webid/spec/identity/#dfn-webid_profile
* WebID-TLS
* https://www.w3.org/2005/Incubator/webid/spec/tls/
* Web Access Control (WAC)
* https://github.com/solid/web-access-control-spec
* WebID OIDC: https://github.com/solid/webid-oidc-spec
* FOAF
* http://xmlns.com/foaf/spec/
* RDF/RDFa/Turtle
* https://www.w3.org/RDF/
* https://fr.wikipedia.org/wiki/Linked_open_data
* RDF 1.1 Concepts: https://www.w3.org/TR/rdf11-concepts/
* RDF 1.1 Primer: https://www.w3.org/TR/rdf11-primer/
* RDF 1.1 XML Syntax: https://www.w3.org/TR/rdf-syntax-grammar/
* RDF 1.1 Turtle: https://www.w3.org/TR/turtle/
* RDFa 1.1 Primer: https://www.w3.org/TR/rdfa-primer/
* RDFa Core 1.1: https://www.w3.org/TR/rdfa-core/
* RDF community: https://rdf.community/
* Linked Data
* http://linkeddata.org/
* JSON-LD
* https://www.w3.org/TR/json-ld/
* https://json-ld.org/
* Linked Data Cryptographic Suite Registry: https://w3c-ccg.github.io/ld-cryptosuite-registry/
* http://computingjoy.com/blog/2016/09/26/understanding-linked-data/
* LD Patch: https://www.w3.org/TR/ldpatch/
* Linked Data Platform
* https://www.w3.org/TR/ldp/
* https://www.w3.org/TR/ldp-primer/
* Cool URIs for the Semantic Web: https://www.w3.org/TR/cooluris/
* Web Linking (RFC 5988): https://tools.ietf.org/html/rfc5988
* Linked Data Notifications
* https://www.w3.org/TR/ldn/
* PKI/X509
* X509: https://en.wikipedia.org/wiki/X.509
* Cert ontology: https://www.w3.org/ns/auth/cert
* Key generation: https://www.w3.org/TR/html5/forms.html#the-keygen-element
* DANE protocol: https://www.internetsociety.org/resources/deploy360/dane/

## Related subjects

* https://forum.solidproject.org/c/1-about-solid/connection-to-other-initiatives
* Semantic Web
* https://www.youtube.com/watch?v=e5RPhWIBcY4
* Decentralized Identifiers (DIDs)
* https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/did-primer.md
* https://github.com/WebOfTrustInfo/rwot7-toronto/blob/master/topics-and-advance-readings/did-primer-extended.md
* https://w3c-ccg.github.io/did-spec/
* Distributed PKI (DPKI)
* https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/final-documents/dpki.pdf
* Verifiable Credentials
* https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/verifiable-credentials-primer.md
* SAFE network
* https://www.reddit.com/r/safenetwork/comments/9x1jc0/safe_network_introduction_and_links_for_newcomers/
* https://www.reddit.com/r/safenetwork/
* IPFS
* https://ipfs.io/