gitsol

0.2.5 • Public • Published
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


Readme

Keywords

none

Package Sidebar

Install

npm i gitsol

Weekly Downloads

0

Version

0.2.5

License

MIT

Unpacked Size

197 kB

Total Files

55

Last publish

Collaborators

  • ayshptk
  • anoushk