{"id":13406875,"url":"https://github.com/element-hq/element-web","last_synced_at":"2026-04-07T15:01:25.581Z","repository":{"id":35228225,"uuid":"39487546","full_name":"element-hq/element-web","owner":"element-hq","description":"A glossy Matrix collaboration client for the web.","archived":false,"fork":false,"pushed_at":"2026-04-02T17:25:44.000Z","size":516346,"stargazers_count":12936,"open_issues_count":3663,"forks_count":2540,"subscribers_count":222,"default_branch":"develop","last_synced_at":"2026-04-03T01:09:08.929Z","etag":null,"topics":["hacktoberfest","matrix"],"latest_commit_sha":null,"homepage":"https://element.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/element-hq.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-AGPL-3.0","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"patreon":"matrixdotorg","liberapay":"matrixdotorg"}},"created_at":"2015-07-22T05:32:15.000Z","updated_at":"2026-04-03T00:40:50.000Z","dependencies_parsed_at":"2023-12-27T10:52:31.719Z","dependency_job_id":"6a72775b-4e7b-4a88-84ea-1c05ea22238c","html_url":"https://github.com/element-hq/element-web","commit_stats":null,"previous_names":["vector-im/riot-web","vector-im/vector-web","element-hq/element-web","vector-im/element-web"],"tags_count":651,"template":false,"template_full_name":null,"purl":"pkg:github/element-hq/element-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/element-hq%2Felement-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/element-hq%2Felement-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/element-hq%2Felement-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/element-hq%2Felement-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/element-hq","download_url":"https://codeload.github.com/element-hq/element-web/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/element-hq%2Felement-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31516839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hacktoberfest","matrix"],"created_at":"2024-07-30T19:02:41.781Z","updated_at":"2026-04-07T15:01:25.487Z","avatar_url":"https://github.com/element-hq.png","language":"TypeScript","funding_links":["https://patreon.com/matrixdotorg","https://liberapay.com/matrixdotorg"],"categories":["TypeScript","hacktoberfest","web3","网络服务","[💾 sysadmin-devops](https://github.com/stars/ketsapiwiq/lists/sysadmin-devops)","Table of Contents","Communication \u0026 Collaboration"],"sub_categories":["网络服务_其他","Video Conference"],"readme":"[![Chat](https://img.shields.io/matrix/element-web:matrix.org?logo=matrix)](https://matrix.to/#/#element-web:matrix.org)\n![Tests](https://github.com/element-hq/element-web/actions/workflows/tests.yaml/badge.svg)\n![Static Analysis](https://github.com/element-hq/element-web/actions/workflows/static_analysis.yaml/badge.svg)\n[![Localazy](https://img.shields.io/endpoint?url=https%3A%2F%2Fconnect.localazy.com%2Fstatus%2Felement-web%2Fdata%3Fcontent%3Dall%26title%3Dlocalazy%26logo%3Dtrue)](https://localazy.com/p/element-web)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=element-web\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=element-web)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=element-web\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=element-web)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=element-web\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=element-web)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=element-web\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=element-web)\n\n# Element\n\nElement (formerly known as Vector and Riot) is a Matrix web \u0026 desktop client built using the [Matrix\nJS SDK](https://github.com/matrix-org/matrix-js-sdk).\n\n# Supported Environments\n\nElement has several tiers of support for different environments:\n\n- Supported\n    - Definition:\n        - Issues **actively triaged**, regressions **block** the release\n    - Last 2 major versions of Chrome, Firefox, and Edge on desktop OSes\n    - Last 2 versions of Safari\n    - Latest release of official Element Desktop app on desktop OSes\n    - Desktop OSes means macOS, Windows, and Linux versions for desktop devices\n      that are actively supported by the OS vendor and receive security updates\n- Best effort\n    - Definition:\n        - Issues **accepted**, regressions **do not block** the release\n        - The wider Element Products (including Element Call and the Enterprise Server Suite) do still not officially support these browsers.\n        - The element web project and its contributors should keep the client functioning and gracefully degrade where other sibling features (E.g. Element Call) may not function.\n    - Last major release of Firefox ESR and Chrome/Edge Extended Stable\n- Community Supported\n    - Definition:\n        - Issues **accepted**, regressions **do not block** the release\n        - Community contributions are welcome to support these issues\n    - Mobile web for current stable version of Chrome, Firefox, and Safari on Android, iOS, and iPadOS\n- Not supported\n    - Definition: Issues only affecting unsupported environments are **closed**\n    - Everything else\n\nThe period of support for these tiers should last until the releases specified above, plus 1 app release cycle(2 weeks). In the case of Firefox ESR this is extended further to allow it land in Debian Stable.\n\nFor accessing Element on an Android or iOS device, we currently recommend the\nnative apps [element-x-android](https://github.com/element-hq/element-x-android)\nand [element-x-ios](https://github.com/element-hq/element-x-ios).\n\n# Getting Started\n\nThe easiest way to test Element is to just use the hosted copy at \u003chttps://app.element.io\u003e.\nThe `develop` branch is continuously deployed to \u003chttps://develop.element.io\u003e\nfor those who like living dangerously.\n\nTo host your own instance of Element see [Installing Element Web](docs/install.md).\n\nTo install Element as a desktop application, see [Running as a desktop app](#running-as-a-desktop-app) below.\n\n---\n\n# Monorepo\n\nThis repository is a monorepo hosting Element Web and other related projects in various subdirectories.\nYou can read more about the structure [here](docs/monorepo.md).\n\n# Element Web\n\nTo learn more about Element Web [click here](apps/web/README.md)\n\n# Running as a Desktop app\n\nElement can also be run as a desktop app, wrapped in Electron. You can download a\npre-built version from \u003chttps://element.io/get-started\u003e or, if you prefer,\nbuild it yourself.\n\nTo build it yourself, follow the instructions at \u003chttps://github.com/element-hq/element-web/tree/develop/apps/desktop\u003e.\n\nMany thanks to @aviraldg for the initial work on the Electron integration.\n\nThe [configuration docs](docs/config.md#desktop-app-configuration) show how to override the desktop app's default settings if desired.\n\n# Development\n\nPlease read through the following:\n\n1. [Developer guide](./developer_guide.md)\n2. [Code style](./code_style.md)\n3. [Contribution guide](./CONTRIBUTING.md)\n\n# Translations\n\nTo add a new translation, head to the [translating doc](docs/translating.md).\n\nFor a developer guide, see the [translating dev doc](docs/translating-dev.md).\n\n# Triaging issues\n\nIssues are triaged by community members and the Web App Team, following the [triage process](https://github.com/element-hq/element-meta/wiki/Triage-process).\n\nWe use [issue labels](https://github.com/element-hq/element-meta/wiki/Issue-labelling) to sort all incoming issues.\n\n## Copyright \u0026 License\n\nCopyright (c) 2014-2017 OpenMarket Ltd\nCopyright (c) 2017 Vector Creations Ltd\nCopyright (c) 2017-2025 New Vector Ltd\n\nThis software is multi licensed by New Vector Ltd (Element). It can be used either:\n\n(1) for free under the terms of the GNU Affero General Public License (as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version); OR\n\n(2) for free under the terms of the GNU General Public License (as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version); OR\n\n(3) under the terms of a paid-for Element Commercial License agreement between you and Element (the terms of which may vary depending on what you and Element have agreed to).\nUnless required by applicable law or agreed to in writing, software distributed under the Licenses is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.\n\nPlease contact [licensing@element.io](mailto:licensing@element.io) to purchase\nan Element commercial license for this software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felement-hq%2Felement-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felement-hq%2Felement-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felement-hq%2Felement-web/lists"}