{"id":13930038,"url":"https://github.com/CommunitySolidServer/CommunitySolidServer","last_synced_at":"2025-07-19T12:31:27.670Z","repository":{"id":37693267,"uuid":"265197208","full_name":"CommunitySolidServer/CommunitySolidServer","owner":"CommunitySolidServer","description":"An open and modular implementation of the Solid specifications","archived":false,"fork":false,"pushed_at":"2024-05-22T07:01:00.000Z","size":60988,"stargazers_count":493,"open_issues_count":103,"forks_count":121,"subscribers_count":27,"default_branch":"main","last_synced_at":"2024-05-23T07:52:35.425Z","etag":null,"topics":["ldp","linked-data","rdf","solid"],"latest_commit_sha":null,"homepage":"https://communitysolidserver.github.io/CommunitySolidServer/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CommunitySolidServer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-19T09:00:39.000Z","updated_at":"2024-08-20T06:23:12.167Z","dependencies_parsed_at":"2023-10-20T10:56:34.241Z","dependency_job_id":"601bc399-7a80-4cfa-9db5-5bd1961b4577","html_url":"https://github.com/CommunitySolidServer/CommunitySolidServer","commit_stats":{"total_commits":1218,"total_committers":50,"mean_commits":24.36,"dds":0.506568144499179,"last_synced_commit":"29163df4039d25e665bea35b8d97afc5010ab08c"},"previous_names":["solid/community-server"],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommunitySolidServer%2FCommunitySolidServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommunitySolidServer%2FCommunitySolidServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommunitySolidServer%2FCommunitySolidServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CommunitySolidServer%2FCommunitySolidServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CommunitySolidServer","download_url":"https://codeload.github.com/CommunitySolidServer/CommunitySolidServer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226607585,"owners_count":17658478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ldp","linked-data","rdf","solid"],"created_at":"2024-08-07T18:02:52.336Z","updated_at":"2025-07-19T12:31:27.663Z","avatar_url":"https://github.com/CommunitySolidServer.png","language":"TypeScript","readme":"# Community Solid Server\n\n\u003cimg src=\"https://raw.githubusercontent.com/CommunitySolidServer/CommunitySolidServer/main/templates/images/solid.svg\"\n alt=\"[Solid logo]\" height=\"150\" align=\"right\"/\u003e\n\n[![MIT license](https://img.shields.io/npm/l/@solid/community-server)](https://github.com/CommunitySolidServer/CommunitySolidServer/blob/main/LICENSE.md)\n[![npm version](https://img.shields.io/npm/v/@solid/community-server)](https://www.npmjs.com/package/@solid/community-server)\n[![Node.js version](https://img.shields.io/node/v/@solid/community-server)](https://www.npmjs.com/package/@solid/community-server)\n[![Build Status](https://github.com/CommunitySolidServer/CommunitySolidServer/workflows/CI/badge.svg)](https://github.com/CommunitySolidServer/CommunitySolidServer/actions)\n[![Coverage Status](https://coveralls.io/repos/github/CommunitySolidServer/CommunitySolidServer/badge.svg)](https://coveralls.io/github/CommunitySolidServer/CommunitySolidServer)\n[![DOI](https://zenodo.org/badge/265197208.svg)](https://zenodo.org/badge/latestdoi/265197208)\n[![GitHub discussions](https://img.shields.io/github/discussions/CommunitySolidServer/CommunitySolidServer)](https://github.com/CommunitySolidServer/CommunitySolidServer/discussions)\n[![Chat on Gitter](https://badges.gitter.im/CommunitySolidServer/community.svg)](https://gitter.im/CommunitySolidServer/community)\n\n**The Community Solid Server is open software\nthat provides you with a [Solid](https://solidproject.org/) Pod and identity.\nThis Pod acts as your own personal storage space\nso you can share data with people and Solid applications.**\n\nAs an open and modular implementation of the\n[Solid specifications](https://solidproject.org/TR/),\nthe Community Solid Server is a great companion:\n\n- 🧑🏽 **for people** who want to try out having their own Pod\n\n- 👨🏿‍💻 **for developers** who want to quickly create and test Solid apps\n\n- 👩🏻‍🔬 **for researchers** who want to design new features for Solid\n\nAnd, of course, for many others who like to experience Solid.\n\n## ⚡ Running the Community Solid Server\n\nMake sure you have [Node.js](https://nodejs.org/en/) 18.0 or higher.\nIf this is your first time using Node.js,\nyou can find instructions on how to do this [here](https://nodejs.org/en/download/package-manager).\n\n```shell\nnpx @solid/community-server\n```\n\nNow visit your brand new server at [http://localhost:3000/](http://localhost:3000/)!\n\nTo persist your pod's contents between restarts, use:\n\n```shell\nnpx @solid/community-server -c @css:config/file.json -f data/\n```\n\nIn case you prefer to use Docker instead,\nyou can find instructions for this and other methods in the\n[documentation](https://communitysolidserver.github.io/CommunitySolidServer/latest/usage/starting-server/).\n\n## 🔧 Configure your server\n\nSubstantial changes to server behavior can be achieved via JSON configuration files.\nThe Community Solid Server uses [Components.js](https://componentsjs.readthedocs.io/en/latest/)\nto specify how modules and components need to be wired together at runtime.\n\nRecipes for configuring the server can be found at [CommunitySolidServer/recipes](https://github.com/CommunitySolidServer/recipes).\n\nExamples and guidance on custom configurations\nare available in the [`config` folder](https://github.com/CommunitySolidServer/CommunitySolidServer/tree/main/config),\nand the [configurations tutorial](https://github.com/CommunitySolidServer/tutorials/blob/main/custom-configurations.md).\nThere is also a [configuration generator](https://communitysolidserver.github.io/configuration-generator/).\n\n## 👩🏽‍💻 Developing server code\n\nThe server allows writing and plugging in custom modules\nwithout altering its base source code.\n\nThe [📗 API documentation](https://communitysolidserver.github.io/CommunitySolidServer/5.x/docs) and\nthe [📓 user documentation](https://communitysolidserver.github.io/CommunitySolidServer/)\ncan help you find your way.\nThere is also a repository of [📚 comprehensive tutorials](https://github.com/CommunitySolidServer/tutorials/)\n\n## 📑 Cite\n\nIf the Community Solid Server played a role in your scientific publication,\nwe would appreciate a citation of our\n[article](https://journals.sagepub.com/doi/abs/10.3233/SW-243726).\n\n```bibtex\n@article{CommunitySolidServer,\n  title   = {The Community Solid Server: Supporting research \\\u0026 development in an evolving ecosystem},\n  author  = {Van Herwegen, Joachim and Verborgh, Ruben},\n  journal = {Semantic Web},\n  volume  = {15},\n  number  = {6},\n  pages   = {2597--2611},\n  year    = {2024},\n  doi     = {10.3233/SW-243726},\n  url     = {https://journals.sagepub.com/doi/abs/10.3233/SW-243726}\n}\n```\n\n## 📜 License\n\nThe Community Solid Server code\nis copyrighted by [Inrupt Inc.](https://inrupt.com/)\nand [imec](https://www.imec-int.com/)\nand available under the [MIT License](https://github.com/CommunitySolidServer/CommunitySolidServer/blob/main/LICENSE.md).\n\n## 🎤 Feedback and questions\n\nDon't hesitate to [start a discussion](https://github.com/CommunitySolidServer/CommunitySolidServer/discussions)\nor [report a bug](https://github.com/CommunitySolidServer/CommunitySolidServer/issues).\n\nThere's also [a Matrix-based, CSS-focused chat](https://matrix.to/#/#CommunitySolidServer_community:gitter.im)\n\nLearn more about Solid at [solidproject.org](https://solidproject.org/).\n","funding_links":[],"categories":["others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCommunitySolidServer%2FCommunitySolidServer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCommunitySolidServer%2FCommunitySolidServer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCommunitySolidServer%2FCommunitySolidServer/lists"}