{"id":3264,"url":"https://github.com/Bunn/Xgist","last_synced_at":"2025-08-03T13:32:27.494Z","repository":{"id":140287789,"uuid":"76250316","full_name":"Bunn/Xgist","owner":"Bunn","description":"Xcode extension to send code to GitHub's Gist","archived":false,"fork":false,"pushed_at":"2017-05-27T14:02:49.000Z","size":2869,"stargazers_count":77,"open_issues_count":4,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-01T13:40:06.108Z","etag":null,"topics":["developer-tools","gist","github-gist","swift","xcode","xcode-extension","xcode-plugin"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bunn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-12-12T11:27:30.000Z","updated_at":"2024-08-13T07:30:19.000Z","dependencies_parsed_at":"2024-01-02T21:28:48.006Z","dependency_job_id":null,"html_url":"https://github.com/Bunn/Xgist","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bunn%2FXgist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bunn%2FXgist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bunn%2FXgist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bunn%2FXgist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bunn","download_url":"https://codeload.github.com/Bunn/Xgist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228548567,"owners_count":17935221,"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":["developer-tools","gist","github-gist","swift","xcode","xcode-extension","xcode-plugin"],"created_at":"2024-01-05T20:16:36.454Z","updated_at":"2024-12-07T01:30:46.949Z","avatar_url":"https://github.com/Bunn.png","language":"Swift","readme":"# Xgist\nXgist is a Xcode extension to send code to GitHub's Gist.\nThe extension will send your code selection to Gist and automatically copy the Gist URL into your Clipboard. \n\nBe aware that it will replace your current clipboard with the Gist URL!\n\n# Authentication (Optional)\nBy default Xgist will post your gists as anonymous, but once you open the .app you'll see a login form where you can login to your GitHub account and post authenticated gists.\n\n![screenshot](./other/login.png)\n\nAfter you login you'll need to restart Xcode so it will give you the authenticated gist option\n\n![screenshot](./other/menuOptions.png)\n\nNote that Xcode might ask to use your keychain since that's how your GitHub access token is stored.\n\n![screenshot](./other/keychain.png)\n\n\n[Youtube demo video](https://youtu.be/LtyPq-bzjM0)\n\n![screenshot](./other/demo.gif)\n\n\n# Installation\n\n# Easy way\nThanks to [Rambo](https://twitter.com/_inside) you can download a signed version of the app [here](https://github.com/Bunn/Xgist/releases/latest):\n\nAfter opening it, you might need to go to the system preferences app and enable Xgist plugin.\n\n![screenshot](./other/preferences.png)\n![screenshot](./other/xgist_pref.png)\n\n\n\n# Manual way\n*Note that by choosing this way you'll need to create your own GitHub app and add your app ID and Secret into the `GitHubCredential.swift` file*\n\n1. Clone the repo and open ``Xgist.xcodeproj``;\n2. Enable target signing for both the Application and the Source Code Extension using your own developer ID;\n3. Product \u003e Archive;\n4. Right click archive \u003e Show in Finder;\n5. Right click archive \u003e Show Package Contents;\n6. Open Products/Applications;\n7. Drag ``Xgist.app`` to your Applications folder and double click on it;\n8. Xgist macOS app will open and install the extension;\n9. Close Xgist.app\n10. Done.\n","funding_links":[],"categories":["Xcode","WebSocket","The list"],"sub_categories":["Extensions","Other free courses","Extensions (Xcode 8+)","Collaborations with internal/external services"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBunn%2FXgist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBunn%2FXgist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBunn%2FXgist/lists"}