{"id":23213203,"url":"https://github.com/srijan-d/meta-messenger","last_synced_at":"2026-04-02T18:53:49.857Z","repository":{"id":155414643,"uuid":"578173555","full_name":"Srijan-D/Meta-Messenger","owner":"Srijan-D","description":"Optimised Meta-Messenger. With extremely optimised SEO. Redis (Upstash API) for storage, Pusher for building real time connections faster than web sockets for establishing real time connections.","archived":false,"fork":false,"pushed_at":"2022-12-18T15:01:05.000Z","size":90,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-18T04:55:34.294Z","etag":null,"topics":["cache","cache-control","facebook-authentication","low-latency","next-auth","nextjs","optimistic-updates","pusher","pusher-channels","react","redis","seo-friendly","serverless","swr","tailwindcss","typescript","websocket"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Srijan-D.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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}},"created_at":"2022-12-14T12:35:40.000Z","updated_at":"2024-07-23T10:43:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"a711bee6-4c0c-4103-ba28-cb696a466ce8","html_url":"https://github.com/Srijan-D/Meta-Messenger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srijan-D%2FMeta-Messenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srijan-D%2FMeta-Messenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srijan-D%2FMeta-Messenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srijan-D%2FMeta-Messenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Srijan-D","download_url":"https://codeload.github.com/Srijan-D/Meta-Messenger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339158,"owners_count":20923014,"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":["cache","cache-control","facebook-authentication","low-latency","next-auth","nextjs","optimistic-updates","pusher","pusher-channels","react","redis","seo-friendly","serverless","swr","tailwindcss","typescript","websocket"],"created_at":"2024-12-18T19:15:18.571Z","updated_at":"2025-12-30T23:07:04.734Z","avatar_url":"https://github.com/Srijan-D.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Realtime Meta Messenger😍 with Redis Next-Auth NextJS13 (experimental features)\n\nStyling and UI was implemented using tailwindCSS as it compiles at build time therefore not affecting the SEO \n\nCAUTION:⚠⚠ This app uses a lot of experimental features of NEXT13 like unstable_getServerSession  from \"next-auth/next\" (for establishing the session) \nWhen calling from server-side i.e. in API routes or in getServerSideProps, using this function instead of getSession to retrieve the session object drastically reduces response time when used over getSession\n\nTherefore these features are experimental and may be removed or changed in the future.\n\n\nNext-auth js for authentication using your meta/facebook username password\n\nUsage of swr and optimistic data for instant caching, fetching data.\n\nMutate for getting the updated data \n\nUpstash is a Serverless Data Platform with Redis and Kafka support.Its features make it the ideal data solution for Vercel. worldwide low latency Price per request\n\nFor establishing the real time connection across devices Pusher was used which is a better option than using hte standard websocket library as it becomes quite easy to manage the entire application using it \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrijan-d%2Fmeta-messenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrijan-d%2Fmeta-messenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrijan-d%2Fmeta-messenger/lists"}