{"id":20940664,"url":"https://github.com/ianmurrays/jelly-truck","last_synced_at":"2026-04-25T00:39:23.345Z","repository":{"id":9695846,"uuid":"11644553","full_name":"ianmurrays/jelly-truck","owner":"ianmurrays","description":"A Pusher clone in node","archived":false,"fork":false,"pushed_at":"2013-08-17T22:50:17.000Z","size":260,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"development","last_synced_at":"2025-03-13T03:29:50.581Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ianmurrays.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-24T20:29:46.000Z","updated_at":"2013-09-28T05:22:38.000Z","dependencies_parsed_at":"2022-08-30T01:00:56.444Z","dependency_job_id":null,"html_url":"https://github.com/ianmurrays/jelly-truck","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ianmurrays/jelly-truck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianmurrays%2Fjelly-truck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianmurrays%2Fjelly-truck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianmurrays%2Fjelly-truck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianmurrays%2Fjelly-truck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ianmurrays","download_url":"https://codeload.github.com/ianmurrays/jelly-truck/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ianmurrays%2Fjelly-truck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32246400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: 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":[],"created_at":"2024-11-18T23:11:21.570Z","updated_at":"2026-04-25T00:39:23.312Z","avatar_url":"https://github.com/ianmurrays.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"jelly-truck\n===========\n\nJelly Truck is a [Pusher](http://pusher.com) clone written in node using coffeescript. It is in **very early stages of development**, so it is not usable in a production environment.\n\nHow do I even?\n--------------\n\nClone the repository:\n\n    git clone git@github.com:ianmurrays/jelly-truck.git\n\nInstall all dependencies\n\n    npm install\n\nRun the server\n\n    ./bin/jelly-truck -a app_id -k app_key -s s0m3secre7\n\nWhat is working?\n----------------\n\nPractically all the basic functionality is there, except for most REST API methods (like listing channels and stuff like that). Presence and Private channels are supported. The last Pusher JS client that's supported is version 1.9, since they introduced [sockjs](https://github.com/sockjs/sockjs-node) (which is not supported by jelly-truck just yet).\n\nAs it is, jelly-truck isn't really scalable since it stores everything in memory. Redis as a decoupled database is planned for future releases.\n\nYou can always check out the project's [milestones](https://github.com/ianmurrays/jelly-truck/issues/milestones) to see what's planned and what's already done.\n\nHow can I help?\n---------------\n\nCheck out the [issues](https://github.com/ianmurrays/jelly-truck/issues). If you want to contribute, please:\n\n  1. Fork the repository\n  2. Checkout the `development` branch\n  3. Create a feature branch off `development`\n  4. Do some ninja programming\n  5. Create a pull request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianmurrays%2Fjelly-truck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fianmurrays%2Fjelly-truck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fianmurrays%2Fjelly-truck/lists"}