Skip to content

GooeyAI/gooey-gui

Repository files navigation

Gooey-GUI Quickstart

  1. Install Node LTS version (v18) using nvm
nvm install 18.12.0
  1. Install & start redis - https://redis.io/docs/getting-started/installation/install-redis-on-mac-os/
brew install redis
brew services start redis
  1. Clone this repo
  2. cd into your cloned directory & install dependencies
npm install
  1. Copy .env file
cp .env.example .env
  1. Either start the python server on localhost:8080, or if you're lazy, use the test server in .env -
SERVER_HOST=http://gooey-api-test.us-1.gooey.ai
  1. Start remix server
npm run dev
  1. Open localhost:3000 in your browser

Notes

  • base.tsx -> List of React components

  • custom.css -> Designer's css styles

  • app.css -> Our css styles

  • app.tsx -> Business logic for calling python APIs, and rendering components

About

A Python UI framework alternative to Streamlit & Dash with no websockets.

Resources

License

Stars

Watchers

Forks

Packages

No packages published