{"id":15032310,"url":"https://github.com/gisto/gisto","last_synced_at":"2026-04-25T10:03:22.482Z","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 or GitLab snippets Infrastructure which means you can use all your existing snippets by connecting your GitHub/GitLab account!","archived":false,"fork":false,"pushed_at":"2026-04-18T19:22:52.000Z","size":36440,"stargazers_count":1151,"open_issues_count":12,"forks_count":98,"subscribers_count":28,"default_branch":"main","last_synced_at":"2026-04-18T20:23:13.286Z","etag":null,"topics":["gist","github-gist","gitlab-snippets","snippet","snippets","snippets-collection","snippets-manager"],"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":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["Gisto"],"buy_me_a_coffee":"sanusart","ko_fi":"sanusart","patreon":null,"open_collective":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"thanks_dev":null,"custom":null}},"created_at":"2013-04-04T00:14:32.000Z","updated_at":"2026-04-18T19:22:56.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":239,"template":false,"template_full_name":null,"purl":"pkg:github/Gisto/Gisto","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gisto%2FGisto/sbom","scorecard":{"id":56542,"data":{"date":"2025-08-11","repo":{"name":"github.com/Gisto/Gisto","commit":"274da90fef9e804fc55617680130da6a94d9c531"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"checks":[{"name":"Maintained","score":10,"reason":"17 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/23 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:15","Warn: no topLevel permission defined: .github/workflows/on-pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/on-pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/on-pull-request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/on-pull-request.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/on-pull-request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/on-pull-request.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/on-pull-request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:69: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/Gisto/Gisto/release.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 12 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: Gisto_2.2.8_amd64.AppImage.sig: https://github.com/Gisto/Gisto/releases/tag/v2.2.8","Info: signed release artifact: Gisto_2.2.7_amd64.AppImage.sig: https://github.com/Gisto/Gisto/releases/tag/v2.2.7","Info: signed release artifact: Gisto_2.2.5_amd64.AppImage.sig: https://github.com/Gisto/Gisto/releases/tag/v2.2.5","Info: signed release artifact: Gisto_2.2.4_amd64.AppImage.sig: https://github.com/Gisto/Gisto/releases/tag/v2.2.4","Info: signed release artifact: Gisto_2.2.3_amd64.AppImage.sig: https://github.com/Gisto/Gisto/releases/tag/v2.2.3","Warn: release artifact v2.2.8 does not have provenance: https://api.github.com/repos/Gisto/Gisto/releases/237069966","Warn: release artifact v2.2.7 does not have provenance: https://api.github.com/repos/Gisto/Gisto/releases/237067633","Warn: release artifact v2.2.5 does not have provenance: https://api.github.com/repos/Gisto/Gisto/releases/219034436","Warn: release artifact v2.2.4 does not have provenance: https://api.github.com/repos/Gisto/Gisto/releases/216295656","Warn: release artifact v2.2.3 does not have provenance: https://api.github.com/repos/Gisto/Gisto/releases/214932160"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: RUSTSEC-2024-0413","Warn: Project is vulnerable to: RUSTSEC-2024-0416","Warn: Project is vulnerable to: RUSTSEC-2024-0412","Warn: Project is vulnerable to: RUSTSEC-2024-0418","Warn: Project is vulnerable to: RUSTSEC-2024-0411","Warn: Project is vulnerable to: RUSTSEC-2024-0417","Warn: Project is vulnerable to: RUSTSEC-2024-0414","Warn: Project is vulnerable to: GHSA-wrw7-89jp-8q8g","Warn: Project is vulnerable to: RUSTSEC-2024-0429","Warn: Project is vulnerable to: RUSTSEC-2024-0415","Warn: Project is vulnerable to: RUSTSEC-2024-0420","Warn: Project is vulnerable to: RUSTSEC-2024-0419","Warn: Project is vulnerable to: RUSTSEC-2024-0370"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T00:53:44.348Z","repository_id":7836387,"created_at":"2025-08-15T00:53:44.348Z","updated_at":"2025-08-15T00:53:44.348Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32257757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"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":["gist","github-gist","gitlab-snippets","snippet","snippets","snippets-collection","snippets-manager"],"created_at":"2024-09-24T20:17:59.529Z","updated_at":"2026-04-25T10:03:22.465Z","avatar_url":"https://github.com/Gisto.png","language":"TypeScript","funding_links":["https://github.com/sponsors/Gisto","https://buymeacoffee.com/sanusart","https://ko-fi.com/sanusart"],"categories":[],"sub_categories":[],"readme":"# Gisto MK II\n\n![GitHub License](https://img.shields.io/github/license/gisto/gisto)\n![GitHub Release](https://img.shields.io/github/v/release/gisto/gisto)\n\n\u003e Snippets made awesome\n\nGisto is a code snippet manager that runs on GitHub Gists / GitLab Snippets / local in-browser database and adds additional features such as searching, tagging and sharing snippets while including a rich code editor. You can also use local storage to save snippets directly in your browser.\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- [🌐️ Internationalization](#-internationalization)\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# 🍾 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 / GitLab Snippets / local in-browser database and adds additional features such as searching, tagging and sharing snippets while including a rich code editor. All your data is stored on GitHub/GitLab and you can access it from GitHub Gists or GitLab Snippets at any time with changes carrying over to Gisto. You can also use local storage to save snippets directly in your browser without an account.\n\n---\n\n# ⬇️ Getting gisto\n\n### Homebrew (Recommended for macOS)\n\n```bash\nbrew install --cask Gisto/tap/gisto\n```\n\n### Download from website\n\nVisit [gisto.org](https://gisto.org) for more information.\n\n\n### Download from realeases\n\nDownload Gisto for macOS, Windows, Linux from the [releases](https://github.com/Gisto/Gisto/releases) tab\n\n### Web app\n\n- **New**: [app.gisto.org](https://app.gisto.org)\n- **Old**: [web-gistoapp.netlify.app](https://web-gistoapp.netlify.app)\n\n---\n\nDesktop app is built with [Tauri](https://v2.tauri.app/) for a smaller file size.\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- Support for multiple languages - (this feature machine generated, experimental and not fully implemented yet)\n- Open source\n- **Local storage mode** - Use IndexedDB to store snippets locally without a GitHub/GitLab account\n\nand more...\n\n---\n\n# 🔍 Privacy/authentication\n\nGisto supports two authentication modes:\n\n1. **GitHub/GitLab** - Authenticate using GitHub Access token or GitLab Personal Access Token\n\n   You may manually create an access token from the account settings at GitHub and login using the generated token.\n\n   Gisto only saves the Access token in your local storage and nothing else.\n\n   This token will be saved permanently until you log out, or it will expire.\n\n2. **Local Mode** - Store snippets locally using IndexedDB\n\n   No account required. Your snippets are stored in your browser's local database. You can export and import your snippets as JSON files from Settings.\n\n---\n\n# 🌐 Internationalization\n\nGisto is available in multiple languages. You can change the language in the settings.\n\n\u003e [!NOTE]\n\u003e\n\u003e Please note that the translations are machine-generated and may not be perfect. If you would like to contribute to the translations, please feel free to submit a pull request.\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# 🕶️ Contribution\n\n\u003e Please squash commits per \"feature\"\n\n### Flow\n\n1. **Create a branch** from latest `main`\n2. **Add new code additions**\n3. **Write meningfull commit message** using `pnpm commit` command (it will be linted, as we generate changelog from commits)\n4. **Push**\n5. **Open pull request**\n6. **Merge to main** - changelog will be automatically updated via GitHub Actions\n\n---\n\n# 🚀 Release cycle\n\n⚠︎ For maintainers\n\nThe release process is fully automated via GitHub Actions. Here's the flow:\n\n```mermaid\nflowchart TD\n    A[Maintainer triggers\u003cbr\u003eautomate-release.yml] --\u003e|selects version bump| B{bump type}\n    B --\u003e|patch| C[Patch version bump]\n    B --\u003e|minor| D[Minor version bump]\n    B --\u003e|major| E[Major version bump]\n\n    C --\u003e F[Bump version \u0026 update CHANGELOG]\n    D --\u003e F\n    E --\u003e F\n\n    F --\u003e G[Push tag to remote]\n    G --\u003e H[Merge main → release branch]\n    H --\u003e I[Trigger publish.yml]\n\n    I --\u003e J[Build for macOS ARM]\n    I --\u003e K[Build for macOS Intel]\n    I --\u003e L[Build for Linux]\n    I --\u003e M[Build for Windows]\n\n    J --\u003e N[Create GitHub Release]\n    K --\u003e N\n    L --\u003e N\n    M --\u003e N\n\n    N --\u003e O[Trigger homebrew-tap.yml]\n    O --\u003e P[Update Homebrew tap]\n```\n\n## Steps\n\n1. **Trigger `automate-release.yml`** workflow manually:\n   - Go to Actions → Automate Release → Run workflow\n   - Select version bump type: `patch`, `minor`, or `major`\n   - Click \"Run workflow\"\n\n2. **Automated process** (no manual intervention needed):\n   - Version bumped and tag created\n   - Changelog updated and committed\n   - Changes pushed to remote\n   - `main` merged into `release` branch\n   - Build triggered for all platforms\n   - Release created with DMG/EXE/AppImage\n   - Homebrew tap updated automatically\n\n3. **Release available** at:\n   - [Releases](https://github.com/Gisto/Gisto/releases) tab\n   - Homebrew: `brew install --cask Gisto/tap/gisto`\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"}