{"id":23580915,"url":"https://github.com/bravo68web/shx","last_synced_at":"2025-05-06T21:06:32.885Z","repository":{"id":164655333,"uuid":"637050370","full_name":"BRAVO68WEB/shx","owner":"BRAVO68WEB","description":"Shx Menorepo","archived":false,"fork":false,"pushed_at":"2024-01-15T04:24:44.000Z","size":2377,"stargazers_count":2,"open_issues_count":11,"forks_count":2,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-05-06T21:06:18.612Z","etag":null,"topics":["api","cli","dashboard","discord","discord-bot","hacktoberfest","share-x","sharex","shx"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BRAVO68WEB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null},"funding":{"github":"bravo68web","custom":["https://buymeacoffee.com/bravo68web"]}},"created_at":"2023-05-06T10:57:49.000Z","updated_at":"2023-11-12T08:00:37.000Z","dependencies_parsed_at":"2023-09-24T12:43:57.894Z","dependency_job_id":null,"html_url":"https://github.com/BRAVO68WEB/shx","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":"BRAVO68WEB/typescript-express-hasura-pgsql-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BRAVO68WEB%2Fshx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BRAVO68WEB%2Fshx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BRAVO68WEB%2Fshx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BRAVO68WEB%2Fshx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BRAVO68WEB","download_url":"https://codeload.github.com/BRAVO68WEB/shx/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252769397,"owners_count":21801377,"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":["api","cli","dashboard","discord","discord-bot","hacktoberfest","share-x","sharex","shx"],"created_at":"2024-12-27T00:13:16.537Z","updated_at":"2025-05-06T21:06:32.859Z","avatar_url":"https://github.com/BRAVO68WEB.png","language":"TypeScript","funding_links":["https://github.com/sponsors/bravo68web","https://buymeacoffee.com/bravo68web"],"categories":[],"sub_categories":[],"readme":"# 🚀 **Project SHX**\n\n![SHX Banner](https://safe.b68dev.xyz/SHOJJQKU.png)\n\n![GitHub package.json version](https://img.shields.io/github/package-json/v/BRAVO68WEB/shx?logo=npm\u0026style=for-the-badge)\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bravo68web/shx/build-image.yaml?style=for-the-badge)\n![GitHub last commit](https://img.shields.io/github/last-commit/bravo68web/shx?style=for-the-badge)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/bravo68web/shx?style=for-the-badge)\n![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/bravo68web/shx?style=for-the-badge)\n\n![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/BRAVO68WEB/shx?logo=codefactor\u0026style=for-the-badge)\n![GitHub top language](https://img.shields.io/github/languages/top/bravo68web/shx?style=for-the-badge)\n\n[![forthebadge](https://forthebadge.com/images/badges/made-with-typescript.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/powered-by-black-magic.svg)](https://forthebadge.com)\n[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)\n\n[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=BRAVO68WEB_shx)](https://sonarcloud.io/summary/new_code?id=BRAVO68WEB_shx)\n\n## 📝 Description\n\nShx is a platform ment to store and share files, images, text and URLs with ease. This server is built using Node.js and Express.js and stores the uploaded content on Cloudflare R2 and PostgreSQL DB. It is compatible with ShareX and other clients that support the same protocol.\n\n## 🛠️ Technologies Used\n\n- Node.js\n- Express.js\n- TypeScript\n- Redis\n- Cloudflare R2\n- Hasura Graphql (with PostgreSQL)\n- Commander.js\n- Next.js\n- Tailwind CSS\n- Storybook\n\n## 🚀 Features\n\n- File upload\n- Image upload\n- Text upload\n- URL shortener\n- CLI Support\n- Web Dashboard\n\n## Docs\n\n[Read here](https://github.com/BRAVO68WEB/shx/wiki)\n\n## 📝 License\n\nThis project is licensed under the ISC License.\n\nFor more information, please see the `LICENSE` file.\n\n## 📧 Contact\n\nIf you have any questions or would like to contribute to the project, please\ncontact `hi@b68.dev`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbravo68web%2Fshx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbravo68web%2Fshx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbravo68web%2Fshx/lists"}