{"id":13447258,"url":"https://github.com/Gisto/Gisto","last_synced_at":"2025-03-21T17:31:10.660Z","repository":{"id":7836387,"uuid":"9207871","full_name":"Gisto/Gisto","owner":"Gisto","description":"Gisto is a Cross-platform snippets management application that allows you and/or your team share code snippets fast and easily.  Based on GitHub Gists Infrastructure which means you can use all your existing snippets by connecting your GitHub account!  Gisto started as an attempt to fulfill the lack of a syntax highlighted and cloud sync","archived":false,"fork":false,"pushed_at":"2025-03-15T08:13:28.000Z","size":35314,"stargazers_count":1057,"open_issues_count":23,"forks_count":92,"subscribers_count":30,"default_branch":"main","last_synced_at":"2025-03-16T10:07:16.759Z","etag":null,"topics":["gist","github-gist","snippets"],"latest_commit_sha":null,"homepage":"https://gisto.org","language":"TypeScript","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/Gisto.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-04-04T00:14:32.000Z","updated_at":"2025-03-15T08:13:32.000Z","dependencies_parsed_at":"2023-02-18T03:16:00.513Z","dependency_job_id":"f86c5c0c-f8a8-44c1-b9c4-33060f6d1cee","html_url":"https://github.com/Gisto/Gisto","commit_stats":{"total_commits":1410,"total_committers":12,"mean_commits":117.5,"dds":"0.18226950354609928","last_synced_commit":"fb37553fa9d4564dfd9ef2112a6ee2d7b15aeda0"},"previous_names":[],"tags_count":204,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gisto%2FGisto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gisto%2FGisto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gisto%2FGisto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gisto%2FGisto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gisto","download_url":"https://codeload.github.com/Gisto/Gisto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244838137,"owners_count":20518794,"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":["gist","github-gist","snippets"],"created_at":"2024-07-31T05:01:12.239Z","updated_at":"2025-03-21T17:31:10.652Z","avatar_url":"https://github.com/Gisto.png","language":"TypeScript","funding_links":[],"categories":["JavaScript","Applications","TypeScript","others","应用"],"sub_categories":["Development","开发"],"readme":"# Gisto MK II\n\n\u003e Snippets made awesome\n\nGisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor.\n\n\u003e [!NOTE]\n\u003e\n\u003e Latest builds are always at the [releases](https://github.com/Gisto/Gisto/releases) tab or at [gisto.org](https://gisto.org)\n\n\u003e [!IMPORTANT]  \n\u003e Current version is a complete rewrite of the original Gisto.\n\n# Table of Contents\n\n- [🍾 New version (2.x.x)](#-new-version-2xx)\n- [👁️ Preview](#%EF%B8%8F-preview)\n- [ℹ️ About](#ℹ%EF%B8%8F-about)\n- [⬇️ Getting gisto](#️-getting-gisto)\n- [⚠️ Important Notice About Installation](#️-important-notice-about-installation)\n- [🌱 Features](#-features)\n- [🔍 Privacy/authentication](#-privacyauthentication)\n- [⚙️ Latest builds](#️-latest-builds)\n- [🐞 Issues, bug reporting and pull requests](#-issues-bug-reporting-and-pull-requests)\n- [👨‍💻 Development setup](#-development-setup)\n- [🚀 Release cycle](#-release-cycle)\n- [⚖️ License](#%EF%B8%8F-license)\n\n\n# 🍾 New version (2.x.x)\n\n\u003e Tracked Via issue: [#387](https://github.com/Gisto/Gisto/issues/387)\n\n\u003e [changelog](https://github.com/Gisto/Gisto/blob/main/CHANGELOG.md)\n\nAll progress of current version can be tracked on the [\"main\"](https://github.com/Gisto/Gisto/tree/main) branch.\nNew version uses [Tauri](https://v2.tauri.app/) instead of electron - what significantly reduces the file size\n\n## Previous version (up to 1.13.4)\n\nPrevious version can be tracked via the [\"master\"](https://github.com/Gisto/Gisto/tree/master) branch.\n\n---\n\n# 👁️ Preview\n\n(click to play)\n\n[![Gisto MK-II](https://github.com/user-attachments/assets/10815e14-7131-4ff1-bc63-108978653663)](https://www.youtube.com/watch?v=eJvADAZP2mg 'Gisto MK-II')\n\n---\n\n# ℹ️ About\n\nGisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor. All your data is stored on GitHub and you can access it from GitHub Gists at any time with changes carrying over to Gisto\n\n---\n\n# ⬇️ Getting gisto\n\nYou can download Gisto for (macOS, Windows, Linux) desktop from [releases](https://github.com/Gisto/Gisto/releases) tab\n\nOr use full-featured Web based client available at: [Web app](https://app.gisto.org) (old one still [available](https://web-gistoapp.netlify.app) as well )\n\n---\n\n# ⚠️ Important Notice About Installation\n\n### This App is Not Code-Signed\n\nSince this is an open-source project and we currently do not have the resources to purchase code-signing certificates, the application **is not signed**. As a result:\n\n- **On Windows**: You may see a warning like _\"Windows protected your PC\"_ or _\"Unrecognized app.\"_\n- **On macOS**: You may see a message saying _\"This app is from an unidentified developer.\"_\n\nThese warnings are normal for unsigned applications and do not mean the app is harmful. However, always ensure you download the app from the **official release page of this repository** to avoid tampered files.\n\n## How to Install the Unsigned App\n\n### **Windows**:\n\n1. When the warning appears, click **More info**.\n2. Select **Run anyway** to proceed with the installation.\n\n### **macOS**:\n\n1. After downloading, if you see the warning, go to **System Preferences \u003e Security \u0026 Privacy \u003e General**.\n2. Click **Open Anyway** next to the blocked app message.\n3. Confirm by clicking **Open** when prompted.\n\n---\n\n# 🌱 Features\n\n- Advanced search\n- Enterprise log-in (under consideration)\n- Tags\n- Syntax highlight\n- Grouping by language\n- Quick snippet actions\n- Copy to clipboard\n- Copy file contents to clipboard\n- Open in external tools like plunkr, carbon.now.sh, jsfiddle, etc.\n- Editor settings\n- Theme color changer\n- [Web app](https://app.gisto.org)\n- Open source\n\nand more...\n\n---\n\n# 🔍 Privacy/authentication\n\nGisto authenticates to GitHub by using GitHub Access token\n\nYou may manually create an access token from the account settings at GitHub and login using the generated token.\n\nGisto only saves the Access token in your local storage and nothing else.\n\nThis token will be saved permanently until you log out, or it will expire.\n\n---\n\n# ⚙️ Latest builds\n\nLatest builds are always at the [releases](https://github.com/Gisto/Gisto/releases) tab\n\n---\n\n# 🐞 Issues, bug reporting and pull requests\n\nPlease feel free to add a bug / feature request / suggestions to the issue tracker.\n\n**Pull requests are very welcome**\n\n---\n\n# 👨‍💻 Development setup\n\n\u003e Make sure you have **nodejs** and **pnpm** (we use pnpm) installed in the development machine\n\n### Setup\n\n1. Clone the latest \"main\" branch: `git clone -b main --single-branch https://github.com/gisto/gisto.git`\n2. Run `pnpm install`\n3. Run `pnpm dev` to start the development app (vite)\n4. Run `pnpm tauri dev` to start the development desktop app (vite with Tauri)\n\n---\n\n# 🚀 Release cycle\n\n## on branch `main`:\n\n- run `pnpm version major|minor|patch` - this will also create tag and generate changelog with commit\n- run `git push origin head`\n\n## on branch `release`:\n\nmerge `main` into `release`:\n\n- run \"`git merge main \u0026\u0026 git push origin head`\n\nrelease.yml workflow of github actions is responsible for creating the release builds upon merging to special branch called `release`.\n\n# ⚖️ License\n\nGisto is licensed under the MIT License. See [LICENSE](LICENSE) for the full license text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGisto%2FGisto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGisto%2FGisto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGisto%2FGisto/lists"}