gaia-tools
v1.0.1
Published
Gaia
Downloads
17
Readme
🌍 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.