1.0.1 â€ĸ Published 7 months ago

gaia-tools v1.0.1

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
7 months ago

🌍 Gaia

Gaia is a brand-new web3 developmental platform designed for fast prototyping and creating solid Web3 experiences. It was created by Lizzie Xavier and Kae.

🚀 Features

  • Create unique NFTs (like Bored Apes) totally on the blockchain!
  • Supports all types of media and content formats
  • Simplified project setup and manamodent
  • Import resources and files for your project
  • Works on any blockchain that supports Solidity
  • A user-friendly GUI for casual users
  • Use our browser based studio and dashboard to manage your content
  • Supports Telnet for server management
  • Add-ons to expand functionality
  • Built-in event system for developers

đŸ’ģ Requirements

  • Mac OSX | Windows (7+) | Debian (11+) | Ubuntu (18+) | similar Linux
  • Node >= 18.5.0
  • (Recommended) Nix

🏗ī¸ Boilerplates & Starter-kits

Get started quickly with our ready-to-use templates:

đŸŽ¯ Installation

Open your terminal and type:

npm i gaia-tools - (npm)

pnpm add gaia-tools - (pnpm (recommeneded))

yarn add gaia-tools - (yarn)

Then type npx gaia-tools to initiate the setup wizard. Its that easy!

Follow the instructions in the terminal. It is then good practice to run npx gaia-tools --compileContracts if you have not compiled your contracts already as this ensures you have the necessary artifacts to run Gaia.

You can then execute npx gaia-tools --console in your terminal to access the GaiaConsole.

đŸŽ¯ Installation (For Development)

You must run npm run build at least once before you start developing with the Gaia repository. This is only needed if you are working on the Gaia repository.

🕹ī¸ Command Line Usage

Run npx gaia-tools in your terminal to see a list of available commands.

Note: Gaia can only be run inside a folder with a hardhat.config file.

Here are some examples:

npx gaia-tools compileProject --project "genebeans"

npx gaia-tools deployProject --project "genebeans" --network "ganache"

For more commands and flags, check the full README file.

📚 Documentation

For more details, visit:

đŸ—ŋ Support

If you need assistance with Gaia or have any questions, please visit our GitLab repository and open an issue, or join our Discord server where our team and community members are more than happy to help.

đŸ—ŋ Credits

Gaia is under development by Genesis Computing Limited (UK Company House: 15051968). We are a small London based team and have been in blockchain technology for several years. We would like to thank our contributors, partners, and community members for their support and input in creating this powerful toolset for the blockhain ecosystem.

đŸ—ŋ Licensing

Gaia and this repository are given out for educational purposes and are licensed under a standard commercial license. This means that gaia (gaia-tools, gaia-client and create-gaia) is proprietary software and cannot be used in a commercial environment without written permission by us, Genesis Computing (UK Company House: 15051968). You are free to fork Gaia and use Gaia in a non commercial setting. You cannot use Gaia in a tech stack with out written permissions by us, Genesis Computing (UK Company House: 8). See the LICENSE file for more details.