{"id":16112990,"url":"https://github.com/guilospanck/gartic-go-backend","last_synced_at":"2026-05-01T14:31:37.141Z","repository":{"id":103566904,"uuid":"416915250","full_name":"Guilospanck/gartic-go-backend","owner":"Guilospanck","description":"This is the backend of the web drawing app like Gartic made with ReactJS using Typescript and Go.","archived":false,"fork":false,"pushed_at":"2021-12-07T00:39:23.000Z","size":126801,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-12T12:55:46.234Z","etag":null,"topics":["clean-architecture","go","golang","postgresql","websocket"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Guilospanck.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-13T22:26:24.000Z","updated_at":"2024-11-29T16:40:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"2977ac25-3dc3-40b0-b249-55fac6a9d003","html_url":"https://github.com/Guilospanck/gartic-go-backend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guilospanck%2Fgartic-go-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guilospanck%2Fgartic-go-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guilospanck%2Fgartic-go-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guilospanck%2Fgartic-go-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Guilospanck","download_url":"https://codeload.github.com/Guilospanck/gartic-go-backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247446870,"owners_count":20940198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clean-architecture","go","golang","postgresql","websocket"],"created_at":"2024-10-09T20:09:55.657Z","updated_at":"2026-05-01T14:31:37.098Z","avatar_url":"https://github.com/Guilospanck.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gartic Go Backend\nThis is the backend application of the Gartic-like application. The frontend can be found at [Gartic-Like-App](https://github.com/Guilospanck/gartic-like-app/)\n\n## Installation\n\n### Using Docker-Compose\nYou can follow the README from the [PKG Gartic Deploy](https://github.com/Guilospanck/pkg-gartic-deploy) that uses Docker-Compose to build the whole application. If you don't want to use Docker-Compose, follow the next instructions.\n\n### Go\nYou can find a tutorial at [Digital Ocean - Go Ubuntu 20.04](https://www.digitalocean.com/community/tutorials/how-to-install-go-on-ubuntu-20-04)\n\n### Database\nWe're using Postgresql as database for this project. Therefore, in order to run the application, you must have it up and running before.\nThe quicker and most practical way is by using Docker.\n\nAfter having Docker installed, run\n```bash\nsudo docker run --rm --name pg-docker -e POSTGRES_PASSWORD=123456 -e POSTGRES_DB=default -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres\n```\n\n### Air\nAir is a live reload for Go. Install it by following their [GitHub page](https://github.com/cosmtrek/air)\n\n### Repository\nGit clone this repository\n```bash\ngit clone https://github.com/Guilospanck/gartic-go-backend.git\n```\nChange directory into it\n```bash\ncd gartic-go-backend\n```\nRun the following command to install dependencies\n```bash\ngo mod tidy\n```\nAnd finally\n```bash\nair -d\n```\n\n## Tip\nCheckout `template/clean_arch` for the Clean Architecture Template for Golang.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguilospanck%2Fgartic-go-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguilospanck%2Fgartic-go-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguilospanck%2Fgartic-go-backend/lists"}