{"id":26698810,"url":"https://github.com/wosherco/socketless","last_synced_at":"2025-03-26T22:19:31.943Z","repository":{"id":257507240,"uuid":"849925058","full_name":"wosherco/socketless","owner":"wosherco","description":"Websocket made simple.","archived":false,"fork":false,"pushed_at":"2025-03-16T09:36:21.000Z","size":2446,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T10:27:01.304Z","etag":null,"topics":["serverless","websocket","websocket-server","websockets"],"latest_commit_sha":null,"homepage":"https://socketless.ws","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wosherco.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"wosherco","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":"wosherco","buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-08-30T14:25:18.000Z","updated_at":"2025-03-16T09:36:25.000Z","dependencies_parsed_at":"2025-02-12T19:28:11.567Z","dependency_job_id":"6bf2ebe3-0397-4399-9c38-1cae8e312ffe","html_url":"https://github.com/wosherco/socketless","commit_stats":null,"previous_names":["wosherco/socketless"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wosherco%2Fsocketless","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wosherco%2Fsocketless/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wosherco%2Fsocketless/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wosherco%2Fsocketless/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wosherco","download_url":"https://codeload.github.com/wosherco/socketless/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245743428,"owners_count":20665094,"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":["serverless","websocket","websocket-server","websockets"],"created_at":"2025-03-26T22:19:31.181Z","updated_at":"2025-03-26T22:19:31.936Z","avatar_url":"https://github.com/wosherco.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n# Socketless\n\nWebsockets **made simple**.\n\n[Homepage](https://socketless.ws) | [Dashboard](https://app.socketless.ws) | [Docs](https://docs.socketless.ws)\n\n\u003c/div\u003e\n\n## Why Socketless?\n\n- **Simple**: Socketless is designed to be easy to use and understand.\n\n- **Fast**: Socketless is built using [Bun](https://bun.sh) [(benchmarks)](https://bun.sh/docs/api/websockets) and Dragonfly [(benchmarks)](https://github.com/dragonflydb/dragonfly?tab=readme-ov-file#benchmarks).\n\n- **Scalable**: Socketless is built to scale horizontally with ease. [Check out the infrastructure](https://docs.socketless.ws/docs/infrastructure)\n\n- **Global**: Socketless is built to be used globally. [Check out our cloud locations](https://docs.socketless.ws/docs/locations)\n\n## Setup\n\nTo setup socketless in your project, you can check out our [Get Started](https://docs.socketless.ws/docs/introduction) guide.\n\n### Cloud\n\nTo use Socketless in the cloud, you can sign up today at [app.socketless.ws](https://app.socketless.ws).\n\n### Self-Hosted\n\nTo self-host Socketless, you can follow the [Self-Hosted](https://docs.socketless.ws/docs/self-hosted) guide.\n\nIn a nutshell, you can clone the Repository and build the Docker Images:\n\n```bash\ngit clone https://github.com/wosherco/socketless.git\ndocker compose build\n```\n\n- You will need to configure the `.env` file. (Reference on `.env.example`)\n- You will need a PostgreSQL Database, and a Dragonfly (or any redis-like database) instance. Deploy them using the `docker-compose.db.yml` file.\n\n## Packages\n\nHere are the available packages in Socketless:\n\n- [socketless.ws](https://npmjs.com/package/socketless.ws): The main package for Socketless.\n\n- [@socketless/shared](https://npmjs.com/package/@socketless/shared): Shared types and interfaces for Socketless.\n\n## Development\n\nTo develop Socketless, you will need to have Node 20.16 or higher and PNPM 9.10 or higher installed.\n\n```bash\npnpm install\npnpm dev\n```\n\nYou have more information on Development and Contribution in [CONTRIBUTING.md](CONTRIBUTING.md).\n\n### Development Ports\n\n- Dashboard (localhost:3000)\n- Landing (localhost:3001)\n- Docs (localhost:3002)\n- Connect (localhost:3100)\n- Master (localhost:3101)\n\n## Feature Requests\n\nIf you want to request a feature, check out our [insigh.to board](https://insigh.to/b/socketless). If the feature request has already been created, just upvote it.\n\nFeature Requests that are accepted will be moved into a GitHub Issue.\n","funding_links":["https://github.com/sponsors/wosherco","https://polar.sh/wosherco"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwosherco%2Fsocketless","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwosherco%2Fsocketless","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwosherco%2Fsocketless/lists"}