Shorten URLs using invisible spaces https://zws.im/
Go to file
renovate[bot] 1800f1b612
build(deps): update dependency vercel to v34.2.0 (#728)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-18 12:32:01 +00:00
.github/workflows ci: fix Node version being too old 2024-03-29 19:02:07 -07:00
.vscode build: update VS Code settings to set Biome as formatter for JSON and JSONC 2023-09-18 20:16:06 -07:00
apps style: add Prettier ignores 2024-05-17 00:09:29 -07:00
drizzle feat: split API into separate service (#698) 2024-03-29 16:02:38 -07:00
.editorconfig fix: remove trailing newline from alt text 2023-09-12 12:45:32 -07:00
.gitattributes build: switch from Yarn to Bun (#625) 2023-09-12 03:47:46 -07:00
.gitignore build: stop using Yarn as package manager 2024-03-29 18:46:42 -07:00
.node-version feat: upgrade Next.js, Biome, and Node 2024-03-27 14:19:11 -07:00
LICENSE feat: release API v2 2021-02-21 13:12:32 -08:00
Procfile feat: split API into separate service (#698) 2024-03-29 16:02:38 -07:00
README.md feat: update Vercel team slug 2023-09-18 22:13:50 -07:00
biome.json build: update Biome 2024-04-08 15:48:10 -07:00
bun.lockb build(deps): update dependency vercel to v34.2.0 (#728) 2024-05-18 12:32:01 +00:00
drizzle.config.ts feat: split API into separate service (#698) 2024-03-29 16:02:38 -07:00
migrate.ts build: update Biome 2024-03-29 17:34:27 -07:00
package.json build(deps): update dependency vercel to v34.2.0 (#728) 2024-05-18 12:32:01 +00:00
prettier.config.js build: explicitly include prettier-plugin-packagejson in Prettier config 2023-09-18 21:15:39 -07:00
railway.json build: stop using Yarn as package manager 2024-03-29 18:46:42 -07:00
renovate.json build(renovate): update Renovate config 2023-08-29 07:09:04 -07:00
turbo.json feat: split API into separate service (#698) 2024-03-29 16:02:38 -07:00
vercel.json feat: split API into separate service (#698) 2024-03-29 16:02:38 -07:00

README.md

Zero Width Shortener (ZWS)

Number of shortened URLs Number of visited URLs

Shorten URLs with invisible spaces.

Try it out online: zws.im (or with our CLI).

API Documentation

An OpenAPI schema and API documentation is available here: zws.im/api-docs.

Contributors

Code Contributors

ZWS is maintained by Jonah Snider but contributions to the codebase are more than welcome!

Special thanks to Jaex for integrating ZWS into ShareX.

Financial Contributors

Help support this project as a financial contributor.

Individuals

Individual contributors

Organizations

Support this project with your organization. Your logo will show up here with a link to your website.

Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar Organization avatar

Badges

ZWS instances expose a few routes that implement the Shields endpoint schema:

Image Route Description Example
Number of shortened URLs /stats/shields/urls Number of shortened URLs https://img.shields.io/endpoint?url=https://api.zws.im/stats/shields/urls
Number of visited URLs /stats/shields/visits Number of visited URLs https://img.shields.io/endpoint?url=https://api.zws.im/stats/shields/visits