https://github.com/nuxodin/web-namespace-registry
A registry for namespaces (prefixes) for custom elements, data attributes, custom attributes and css properties
https://github.com/nuxodin/web-namespace-registry
collisions custom-elements namespaces prefix registry
Last synced: 5 months ago
JSON representation
A registry for namespaces (prefixes) for custom elements, data attributes, custom attributes and css properties
- Host: GitHub
- URL: https://github.com/nuxodin/web-namespace-registry
- Owner: nuxodin
- License: mit
- Created: 2021-03-05T11:38:02.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-14T09:37:31.000Z (7 months ago)
- Last Synced: 2025-11-14T11:28:30.836Z (7 months ago)
- Topics: collisions, custom-elements, namespaces, prefix, registry
- Language: HTML
- Homepage:
- Size: 178 KB
- Stars: 10
- Watchers: 1
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Web Namespace Registry
Welcome to the web namespaces registry.
The goal of this project:
If someone is planning to develop a web framework, they can check to see if there might be a naming conflict with another framework.
## Check if a namespace is used
Check a namespace on https://raw.githack.com/nuxodin/web-namespace-registry/main/web/index.html
## Add your framework
Make a fork, extend registry.v1.json and make a pull request.
Extend it like this:
```json
...
"myns": [
{
"name":"Name of your Framework",
"url":"https://github.com/xxx/xxx",
"affected":["ce","class"]
}
],
...
```
url: Preferably a repository or project home on github
affected means:
- ce = custom elements ``
- ca = custom attributes `
` (non standard)
- class = class attributes ``
- css-cp = css custom properties (css variables) `--x-color:red;`
**_NOTE:_** Please specify only technologies that you actually use, not those that are planned.
There can be multiple frameworks using the same namespace.
## Contribute
### Discussion
Discuss the issues with us and create new ones
https://github.com/nuxodin/web-namespace-registry/issues
### Help wanted
Any help is welcome.
In particular: expand the list and share the project.