{"id":22420447,"url":"https://github.com/t4t5/tweether","last_synced_at":"2025-08-12T18:44:02.265Z","repository":{"id":66137472,"uuid":"126981040","full_name":"t4t5/Tweether","owner":"t4t5","description":"A decentralized, uncensorable Twitter-clone built on Ethereum. ♦︎","archived":false,"fork":false,"pushed_at":"2018-05-31T22:02:51.000Z","size":2063,"stargazers_count":32,"open_issues_count":0,"forks_count":15,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T14:51:37.257Z","etag":null,"topics":["dapp","ethereum","ico","smart-contracts","solidity","truffle"],"latest_commit_sha":null,"homepage":"https://www.ludu.co/course/ethereum","language":"JavaScript","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/t4t5.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}},"created_at":"2018-03-27T12:12:19.000Z","updated_at":"2025-02-10T20:29:11.000Z","dependencies_parsed_at":"2024-02-25T08:46:20.810Z","dependency_job_id":null,"html_url":"https://github.com/t4t5/Tweether","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/t4t5/Tweether","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4t5%2FTweether","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4t5%2FTweether/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4t5%2FTweether/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4t5%2FTweether/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t4t5","download_url":"https://codeload.github.com/t4t5/Tweether/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4t5%2FTweether/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270116821,"owners_count":24530278,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["dapp","ethereum","ico","smart-contracts","solidity","truffle"],"created_at":"2024-12-05T16:19:47.884Z","updated_at":"2025-08-12T18:44:02.219Z","avatar_url":"https://github.com/t4t5.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://www.tweether.io\"\u003e\n    \u003cimg alt=\"Tweether\" src=\"https://user-images.githubusercontent.com/2598660/39965658-a1ac4cfa-569d-11e8-8221-01cfecec45a7.png\" width=\"350\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A decentralized, uncensorable Twitter-clone built on Ethereum.\n\u003c/p\u003e\n\n---\n\nCheck out the deployed Heroku-version of this app at [tweether.io](http://www.tweether.io) (the initial page load might be slow since it's hosted on a free tier)\n\n## Running locally\n\nFirst, make sure that you have [Node](https://nodejs.org/en/) and [Truffle](http://truffleframework.com) installed on your computer.\n\nClone the repo, then run the following commands in the folder:\n\n```bash\nnpm install\n```\n\n```bash\nnpm run dev\n```\n\n## Usage\n\nAll the data is stored on the Ethereum blockchain, which means that signing up and posting tweets costs a small amount of ether. This is probably not something that people would be willing to pay for in the near future, but serves as a proof-of-concept.\n\n## Learn how to create DApps like this\n\nCheck out my online course [Discover Ethereum \u0026 Solidity](https://www.ludu.co/course/ethereum) on Ludu to learn how to build Tweether from scratch, as well as how to build complete Dapps with Solidity, Truffle and modern frontend frameworks like Next.js.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft4t5%2Ftweether","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft4t5%2Ftweether","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft4t5%2Ftweether/lists"}