Skip to content
/ cli Public

an onchain version control protocol, service and cli tool.

Notifications You must be signed in to change notification settings

sol-save/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo project

GitSol

an onchain version control protocol, service and cli tool.

npm version code style: prettier Twitter


Content

What and Why📓

In the 4th century the Library of Alexandria was considered one of the largest stores of knowledge, despite its grandeur it was burnt to a crisp. Today code has the same value as books and literature and storing it on a centralised platform owned by a monopoly is at best a risky choice but unfortunately the only choice, that is until now.

  • Presenting Gitsol ✨

    An onchain version control tool that handles not just version control but also storage while giving you full ownership of the code and reliability more than a nokia. We use Solana to store version history of your code meaning txns are fast and history is tamperproof. We're using web3.storage to store code versions on ipfs/filecoin to ensure storage is fast and reliable with encrypted storage coming soon.

Features ✨

  • Push code changes to ipfs and filecoin.
  • Have complete ownership over your code with the reliability of filecoin.
  • Tamperproof code history
  • Faster thans you can center a div, built to Solana
  • Completely free to use and we dont sell you ads or harvest your data

Install 🐙

npm i -g gitsol

Using npx

npx gitsol

Usage 💡

Usage demo

Examples 🖍

gitsol init - init repo on chain
gitsol push - push code on chain
gitsol pull - pull changes from chain
gitsol clone - clone repo

Documentation 📄

docs.gitsol.xyz

Demo 🎮

Click on the video below to watch
Demo video

Tech Used ⚙️

  • Anchor - Solana contracts to store version history
  • web3.storage - To store code files on ipfs/filecoin
  • Next.js - For our landing page, interactive UI coming soon
  • Chakra UI - Styling

Repos 📚

Maintainers 👷

Anoushk Kharangate
Anoushk Kharangate

💻
Anoushk Kharangate
Ayush Pathak

💻

License ⚖️

MIT License


About

an onchain version control protocol, service and cli tool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published