Skip to content

upload your GitHub repo to IPFS -- creating censorship resistant code 🀘

Notifications You must be signed in to change notification settings

moAlobaidi/githubtoipfs

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

githubtoipfs.com β›“

What is this?

githubtoipfs is a site to backup any public GitHub repo to IPFS, creating censorship resistant code 🀘

Why did I build this?

after seeing the tornado cash github being removed, along with unrelated repos of contributors, it had given me a reminder of how much trust we put in such centralized services.

i have so many projects that aren't backed up, that can be removed at any point :(

Demo!

demo

Usage 🀝

  1. head to githubtoipfs.com
  2. grab your .zip link from github by pressing code on the repo, and right-clicking download .zip
  3. throw it in and we'll give ya an IPFS hash!

Deployments πŸ’»

Vercel: https://githubtoipfs.com & https://githubtoipfs.vercel.app

For development πŸ§‘β€πŸ’»

Scripts

npm install

npm run dev

Notes

  • Built in 4 hours after obsessing over the idea. Definitely needs improvement 😝
  • ChakraUI & NextJS for frontend (relies on serverless to fetch repo)

Connect with me πŸ€—

https://twitter.com/aleemrehmtulla

https://aleemrehmtulla.com

https://www.linkedin.com/in/aleemrehmtulla/

About

upload your GitHub repo to IPFS -- creating censorship resistant code 🀘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.0%
  • CSS 31.0%