{"id":30174273,"url":"https://github.com/nathanielrand/goblog","last_synced_at":"2026-04-10T13:32:16.948Z","repository":{"id":102880448,"uuid":"131516081","full_name":"NathanielRand/goBlog","owner":"NathanielRand","description":"GoBlog: Private blogging template powered by Go","archived":false,"fork":false,"pushed_at":"2019-04-08T18:42:44.000Z","size":3101,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-12T00:52:19.409Z","etag":null,"topics":["authentication","cli","crud","css","encryption","git","go","golang","google-cloud-platform","hashing","html","javascript","linux","material-design","materialize-css","rest","restful","restful-webservices","ubunutu","website"],"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/NathanielRand.png","metadata":{"files":{"readme":"README.me","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,"zenodo":null}},"created_at":"2018-04-29T17:45:08.000Z","updated_at":"2023-02-16T22:35:44.000Z","dependencies_parsed_at":"2023-06-15T17:15:11.362Z","dependency_job_id":null,"html_url":"https://github.com/NathanielRand/goBlog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NathanielRand/goBlog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanielRand%2FgoBlog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanielRand%2FgoBlog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanielRand%2FgoBlog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanielRand%2FgoBlog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NathanielRand","download_url":"https://codeload.github.com/NathanielRand/goBlog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NathanielRand%2FgoBlog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["authentication","cli","crud","css","encryption","git","go","golang","google-cloud-platform","hashing","html","javascript","linux","material-design","materialize-css","rest","restful","restful-webservices","ubunutu","website"],"created_at":"2025-08-12T00:44:59.854Z","updated_at":"2026-04-10T13:32:16.925Z","avatar_url":"https://github.com/NathanielRand.png","language":"Go","readme":"Nathaniel Rand ©2017-2018\n\nGoBlog: A blog template built using Go.\nImages, Videos, Microposts, Broadcasts\n\n----------------------------------\nENVIRONMENT\n\n- Cloud9 Web IDE (Ubuntu)\n\nTECHNOLOGY\n\n- HTML5\n- CSS3\n--- Materialize CSS\n- JavaScript\n- GO 1.9.3 linux/amd64\n--- Gorilla Toolkit\n- GNU bash 4.3.11 (x86_64-pc-linux-gnu)\n- PostgreSQL 9.3.13\n- Google App Engine\n\n----------------------------------\nPROJECT DETAILS\n\n- Account CRUD\n- Login / Logout\n-- Front-end validation\n-- Back-end validation\n-- Cookies\n-- Salt \u0026 Pepper Hashing\n- Password Reset (coming soon)\n- Micropost CRUD\n- Image CRUD\n- Video CRUD\n- Broadcast CRUD (coming soon)\n\n----------------------------------\nRUN APPLICATION / CONFIGURATION\n\n--- Run Application\n1. Start PostgreSQL DB\n2. Edit Environment Variables\n3. Start \"Fresh\" dynamic-reloader\n\n\n--- (Start PostgreSQL DB / Enter DB)\n$   sudo service postgresql start\n$   sudo -u postgres psql\n\n\n--- (Edit Environment Variables / Run Fresh Reloader)\n$   cd src/muto\n$   export PATH=\"$PATH:$GOPATH/bin\"\n$   fresh\n$   (ALTERNATIVE) go run main.go\n\n\n--- (Go Packages)\n-- Golang\n-   golang.org/x/crypto/bcrypt\n-   golang.org/x/tools/refactor/rename\n\n\n--- (Third-Party Packages)\n-- Github\n-   github.com/pilu/fresh\n-   github.com/gorilla/mux\n-   github.com/gorilla/schema\n-   github.com/gorilla/csrf\n-   github.com/lib/pq\n-   github.com/jinzhu/gorm\n-   github.com/jinzhu/gorm/dialects/postgres\n\n\n-- Icons\n-   Social: Freepik - http://www.freepik.com\n\n\n--- (Update Go)\n$   sudo rm -rf /opt/go\n$   wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz\n$   sudo tar -C /opt -xzf go1.9.3.linux-amd64.tar.gz\n$   go version\n\n\n--- Dynamic Reloading: \"Fresh\" Third-Party Package\n$   go get github.com/pilu/fresh\n-   Export environment variables (export PATH=\"$PATH:$GOPATH/bin\")\n-   Create runner.conf file\n-   Start application via \"fresh\" command\n\n--- Update Gcloud SDK\n$   gcloud components update\n-- Revert back to previous version\n$   gcloud components update --version [91.0.1]\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanielrand%2Fgoblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnathanielrand%2Fgoblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnathanielrand%2Fgoblog/lists"}