{"id":23792643,"url":"https://github.com/ibttf/go-playground","last_synced_at":"2026-04-19T22:30:22.568Z","repository":{"id":198954917,"uuid":"701887290","full_name":"ibttf/go-playground","owner":"ibttf","description":"Clean docs for Go","archived":false,"fork":false,"pushed_at":"2023-10-16T00:53:59.000Z","size":3848,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T18:39:26.084Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://go-playground-ruddy.vercel.app","language":"TypeScript","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/ibttf.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}},"created_at":"2023-10-07T21:23:29.000Z","updated_at":"2024-12-12T08:41:35.000Z","dependencies_parsed_at":"2023-10-11T04:20:50.683Z","dependency_job_id":null,"html_url":"https://github.com/ibttf/go-playground","commit_stats":null,"previous_names":["ibttf/go-playground"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibttf%2Fgo-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibttf%2Fgo-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibttf%2Fgo-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibttf%2Fgo-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibttf","download_url":"https://codeload.github.com/ibttf/go-playground/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240021671,"owners_count":19735350,"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":[],"created_at":"2025-01-01T18:39:34.312Z","updated_at":"2026-04-19T22:30:22.502Z","avatar_url":"https://github.com/ibttf.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go Playground\n\nGo Playground is meant to be a modern, user-friendly alternative to the Go Docs, allowing users to quickly and easily learn how to write and create programs in Golang.\n\nDeployed on: [[https://go-playground-ruddy.vercel.app/](https://go-playground-ruddy.vercel.app/)]\n\n## Table of Contents\n\n- [General Info](#general-information)\n- [GitHub Repo](#github-repo)\n- [Technologies Used](#technologies-used)\n- [Features](#features)\n- [Setup](#setup)\n- [Project Status](#project-status)\n- [Room for Improvement](#room-for-improvement)\n\n## General Information\n\nGo Playground is built with Next, Typescript, and Golang with Fiber on the backend.\n\n## GitHub Repo\n\n- [Monorepo] https://github.com/ibttf/go-playground\n\n## Technologies Used\n\n### Tech Stack\n\nNext 13\nReact\nTypescript\nGolang (Fiber)\n\n### Styling\n\nHeadless UI\nRadix UI\nShadcn\nTailwindCSS\n\nSee Environment Setup below for instructions on installing these tools if you\ndon't already have them.\n\n## Environment Setup\n\n### Clone repository\n\n**clone** the project repository from github: [https://github.com/roylee0912/revieword](https://github.com/roylee0912/bayborhood)\n\n```console\n\n$ git clone https://github.com/ibttf/go-playground\n```\n\n### Application Install\n\nWhen you're ready to start building your project, run:\n\n```sh\n\ncd docs-next\nbun install\nbun run dev\n\n\n```\n\n## Usage\n\n\u003cdiv style=\"width:400px ; height:400px\"\u003e\n\n\u003c/div\u003e\n\n1. [`Learn`] On the sidebar, there are a few modules. Start with the basics, which covers setup and installation, as well as how to instantiate variables, concurrency, and writing functions. Then, move on to the guides and tutorials section to start building real projects with Go.\n\n![Screenshot 2023-10-12 at 7 14 33 PM](https://github.com/ibttf/go-playground/assets/60560932/3ac6a180-facb-47fe-841e-e63a4eda0dee)\n\n## Project Status\n\n- Project is: _in progress_.\n\n## Room for Improvement\n\n- Add a functional \"completed or not\" feature.\n- Connect user models with user gmails and have them be connected to every module. in every module, have a client side rendered component that grabs from the db and checks whether or not the module is completed. also add functionality to the are you finished with the module footer component.\n- Add real-time testing so users can practice writing Go code and get responses in real-time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibttf%2Fgo-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibttf%2Fgo-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibttf%2Fgo-playground/lists"}