{"id":13767722,"url":"https://github.com/nikomatt69/LensShareApp","last_synced_at":"2025-05-10T23:30:57.515Z","repository":{"id":159199998,"uuid":"634374973","full_name":"nikomatt69/LensShareApp","owner":"nikomatt69","description":"A decentralised video sharing social platform built on Lens Protocol.","archived":false,"fork":false,"pushed_at":"2025-05-10T12:10:56.000Z","size":40764,"stargazers_count":6,"open_issues_count":52,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-10T13:23:31.650Z","etag":null,"topics":["arweave","lens-protocol","livepeer","nextjs","xmtp"],"latest_commit_sha":null,"homepage":"https://lenshareapp.xyz","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikomatt69.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-29T22:57:28.000Z","updated_at":"2024-02-15T07:24:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"50492a14-6075-43be-b417-ecff5798bf03","html_url":"https://github.com/nikomatt69/LensShareApp","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikomatt69%2FLensShareApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikomatt69%2FLensShareApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikomatt69%2FLensShareApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikomatt69%2FLensShareApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikomatt69","download_url":"https://codeload.github.com/nikomatt69/LensShareApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253497296,"owners_count":21917683,"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":["arweave","lens-protocol","livepeer","nextjs","xmtp"],"created_at":"2024-08-03T16:01:11.395Z","updated_at":"2025-05-10T23:30:52.499Z","avatar_url":"https://github.com/nikomatt69.png","language":"TypeScript","funding_links":[],"categories":["Projects"],"sub_categories":["Open Source"],"readme":"# LensShare\n\n![icon](https://user-images.githubusercontent.com/94803063/221370747-a450cbdd-ed7c-4467-875d-030c3c9c3b4d.png)\n\nA decentralised video sharing social platform built on Lens Protocol.\nWith LensShare, users can share and discover short videos through live streaming, uploads, and social shares. (TL:DR a decentralised TikTok)\n\nFor the best experience view on web (although mobile works too just not as much, autoplay not compatible on iOS, although android should be fine.)\n\n## Summary\n\nLensShare is a platform that allows users to share videos with the Lens community and more. You do not need to be logged in to view and enjoy the videos. But once logged in with Lens you can post and share short videos and interact with other users videos.\n\nLensShare offers a variety of features, including the ability to upload videos via bundlr \u0026 arweave, live streaming with Livepeer, and the option to interact with other users through comments, likes, and collects all through Lens protocol. Users can also search for and follow other profiles, and view their followers and videos.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features Summary](#features-summary)\n- [Stack](#stack)\n- [Setup](#setup)\n- [Conclusion](#conclusion)\n- [Credits](#credits)\n\n## Stack\n\n- Nextjs\n- Tailwind CSS\n- Lens Protocol\n- Polygon Mumbai\n- Bundlr\n- Arweave\n- Lit Protocol\n- Livepeer\n- Xmtp\n-\n\n## Setup\n\n```git clone git@github.com:LensShare/LensShare.git\ncd LensShare\nnpm install\n# generate lens types\nnpm run codegen\n# create your env variables\ncp .env.example .env\n# Copy your Infura Api key in the .env file\n# NEXT_PUBLIC_INFURA_ID=\u003cyourInfuraKeyHere\u003e\nnpm run dev\n```\n\n## Conclusion\n\nOur aim when building LensShare was to try and make a contribution to a more decentralised social media, where users don’t have to worry about their data, and where they have full control over their content.\n\nLensShare is built on chain and so is by nature decentralised, it uses decentralised protocols such as Lens and Livepeer. This means greater privacy and security for users, as their data is not stored on a central server that could be vulnerable to hacking or other security threats.\n\nIn addition to the core social features, LensShare also includes the Lens collect module. This feature allows users to take more control over their content.\nComments, encrypted with Lit Protocol give further user control on both the creator and user side.\n\n## Credits\n\nLensShare was created by @Nikoemme @N44TS, @driespindola, @PaoloCalzone# LensShare\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikomatt69%2FLensShareApp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikomatt69%2FLensShareApp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikomatt69%2FLensShareApp/lists"}