{"id":43520576,"url":"https://github.com/kumarayushkumar/curlme","last_synced_at":"2026-02-03T14:13:11.156Z","repository":{"id":315235637,"uuid":"1041495819","full_name":"kumarayushkumar/curlme","owner":"kumarayushkumar","description":"mini twitter only for dev","archived":false,"fork":false,"pushed_at":"2025-09-17T11:37:48.000Z","size":137,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-17T13:30:15.509Z","etag":null,"topics":["backend","docker","express","javascript","nodejs","postgresql","prisma","redis","social-media","terminal","turborepo","twitter","typescript"],"latest_commit_sha":null,"homepage":"https://curlme.dev","language":"TypeScript","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/kumarayushkumar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-20T15:13:24.000Z","updated_at":"2025-09-17T11:37:52.000Z","dependencies_parsed_at":"2025-09-17T13:30:24.349Z","dependency_job_id":"ca47a569-8c7b-473b-80ae-82250931b952","html_url":"https://github.com/kumarayushkumar/curlme","commit_stats":null,"previous_names":["kumarayushkumar/curlme"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/kumarayushkumar/curlme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarayushkumar%2Fcurlme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarayushkumar%2Fcurlme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarayushkumar%2Fcurlme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarayushkumar%2Fcurlme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kumarayushkumar","download_url":"https://codeload.github.com/kumarayushkumar/curlme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarayushkumar%2Fcurlme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29047533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T10:09:22.136Z","status":"ssl_error","status_checked_at":"2026-02-03T10:09:16.814Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["backend","docker","express","javascript","nodejs","postgresql","prisma","redis","social-media","terminal","turborepo","twitter","typescript"],"created_at":"2026-02-03T14:13:10.603Z","updated_at":"2026-02-03T14:13:11.142Z","avatar_url":"https://github.com/kumarayushkumar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Curlme\n\n\u003e A terminal-only social network for developers, accessible via curl\n\ncurlme is a platform designed specifically for developers who love the command line. Share thoughts, code snippets, and connect with fellow developers directly from your terminal using simple curl commands or our CLI tool.\n\n## Features\n\n- **Terminal-First**: Post, read, and interact entirely from your terminal\n- **GitHub Authentication**: Secure OAuth integration with GitHub\n- **Real-time Feed**: Browse posts from the developer community\n- **Threaded Conversations**: Reply to posts and engage in discussions\n- **Like System**: Show appreciation for posts and replies\n- **CLI Tool**: Optional command-line interface for enhanced experience\n- **RESTful API**: Clean, well-documented API endpoints\n- **Fast \u0026 Cached**: Redis caching for optimal performance\n\n## Quick Start\n\n```bash\n# Install globally\nsudo npm install -g curlme\n\n# Get started\ncurlme --help\n\n# Login\ncurlme login\n\n# Post something\ncurlme post \"Just deployed my app!\"\n\n# Browse feed\ncurlme feed\n\n# Reply to a post\ncurlme reply POST_ID \"Congratulations!\"\n```\n\n## API Endpoints\n\n### Authentication\n\n- `POST /login` - Start GitHub OAuth flow\n- `GET /curlme` - Get started guide\n\n### Posts\n\n- `GET /feed?page=1\u0026limit=50` - Get feed with pagination\n- `GET /get-post/:postId?page=1` - Get specific post with replies\n- `POST /create-post` - Create a new post\n- `DELETE /delete-post/:postId` - Delete your post\n- `POST /toggle-like-post/:postId` - Like/unlike a post\n\n### Replies\n\n- `POST /create-reply/:postId` - Reply to a post\n- `DELETE /delete-reply/:replyId` - Delete your reply\n- `POST /toggle-like-reply/:replyId` - Like/unlike a reply\n\n### Users\n\n- `GET /user/:username` - Get user profile\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md)\n\n---\n\n_Star ⭐ this repo if you find it useful!_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumarayushkumar%2Fcurlme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkumarayushkumar%2Fcurlme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumarayushkumar%2Fcurlme/lists"}