{"id":14969031,"url":"https://github.com/sequel-ace/sequel-ace","last_synced_at":"2026-04-14T02:00:58.317Z","repository":{"id":37393499,"uuid":"271553915","full_name":"Sequel-Ace/Sequel-Ace","owner":"Sequel-Ace","description":"MySQL/MariaDB database management for macOS","archived":false,"fork":false,"pushed_at":"2026-04-07T10:31:47.000Z","size":220671,"stargazers_count":7347,"open_issues_count":192,"forks_count":297,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-04-07T11:29:34.677Z","etag":null,"topics":["hacktoberfest","macos","mariadb","mysql","objective-c","sequel","sequelace","sequelpro"],"latest_commit_sha":null,"homepage":"https://sequel-ace.com","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sequel-Ace.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"agents.md","dco":null,"cla":null},"funding":{"open_collective":"sequel-ace","github":["Jason-Morcos","Kaspik"]}},"created_at":"2020-06-11T13:31:01.000Z","updated_at":"2026-04-07T06:06:16.000Z","dependencies_parsed_at":"2023-10-01T04:45:34.833Z","dependency_job_id":"aec74579-7220-45ab-bef5-b5f2295b3d13","html_url":"https://github.com/Sequel-Ace/Sequel-Ace","commit_stats":{"total_commits":7110,"total_committers":116,"mean_commits":"61.293103448275865","dds":0.8139240506329114,"last_synced_commit":"7f78f3eefebd6df96e964a40bbadbfa997e6a5c0"},"previous_names":[],"tags_count":233,"template":false,"template_full_name":null,"purl":"pkg:github/Sequel-Ace/Sequel-Ace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sequel-Ace%2FSequel-Ace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sequel-Ace%2FSequel-Ace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sequel-Ace%2FSequel-Ace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sequel-Ace%2FSequel-Ace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sequel-Ace","download_url":"https://codeload.github.com/Sequel-Ace/Sequel-Ace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sequel-Ace%2FSequel-Ace/sbom","scorecard":{"id":127796,"data":{"date":"2025-08-11","repo":{"name":"github.com/Sequel-Ace/Sequel-Ace","commit":"f541d30def4b46e4ddd6a8ab19090752aa135a5e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":8,"reason":"Found 8/10 approved changesets -- score normalized to 8","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":"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":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/ci_pr_tests.yml:6","Info: no jobLevel write permissions found"],"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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"Maintained","score":10,"reason":"24 commit(s) and 10 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":"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":"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":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/libcrypto.3.dylib:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/libmysqlclient.24.dylib:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/libssl.3.dylib:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/arm64/authentication_ldap_sasl_client.so:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/arm64/authentication_oci_client.so:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/arm64/authentication_webauthn_client.so:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/x86_64/authentication_ldap_sasl_client.so:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/x86_64/authentication_oci_client.so:1","Warn: binary detected: Frameworks/SPMySQLFramework/MySQL Client Libraries/lib/mysqlplugins/x86_64/authentication_webauthn_client.so:1","Warn: binary detected: Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder:1"],"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":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact production/5.0.9-20095 not signed: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/232074100","Warn: release artifact production/5.0.8-20094 not signed: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/217459622","Warn: release artifact production/5.0.7-20093 not signed: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/214659574","Warn: release artifact production/5.0.6-20092 not signed: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/213370031","Warn: release artifact production/5.0.5-20091 not signed: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/212107317","Warn: release artifact production/5.0.9-20095 does not have provenance: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/232074100","Warn: release artifact production/5.0.8-20094 does not have provenance: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/217459622","Warn: release artifact production/5.0.7-20093 does not have provenance: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/214659574","Warn: release artifact production/5.0.6-20092 does not have provenance: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/213370031","Warn: release artifact production/5.0.5-20091 does not have provenance: https://api.github.com/repos/Sequel-Ace/Sequel-Ace/releases/212107317"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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/ci_pr_tests.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/Sequel-Ace/Sequel-Ace/ci_pr_tests.yml/main?enable=pin","Warn: npmCommand not pinned by hash: ci_scripts/ci_post_clone.sh:3","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 npmCommand 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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":4,"reason":"SAST tool is not run on all commits -- score normalized to 4","details":["Warn: 12 commits out of 30 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"}}]},"last_synced_at":"2025-08-16T04:26:22.049Z","repository_id":37393499,"created_at":"2025-08-16T04:26:22.049Z","updated_at":"2025-08-16T04:26:22.049Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31778580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T00:11:49.126Z","status":"online","status_checked_at":"2026-04-14T02:00:06.344Z","response_time":153,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["hacktoberfest","macos","mariadb","mysql","objective-c","sequel","sequelace","sequelpro"],"created_at":"2024-09-24T13:40:59.189Z","updated_at":"2026-04-14T02:00:58.296Z","avatar_url":"https://github.com/Sequel-Ace.png","language":"Objective-C","readme":"Sequel Ace \u003cimg alt=\"Logo\" src=\"https://sequel-ace.com/images/appIcon-1024.png\" align=\"right\" height=\"80\"\u003e\n=======\n[![Crowdin](https://badges.crowdin.net/sequel-ace/localized.svg)](https://crowdin.com/project/sequel-ace)\n\nSequel Ace is the \"sequel\" to the longtime macOS tool Sequel Pro.\nSequel Ace is a fast, easy-to-use Mac database management application for working with MySQL \u0026 MariaDB databases.\n\nIf you would like to sponsor Sequel Ace, please check out our [Open Collective](https://opencollective.com/sequel-ace) or sponsor one of our maintainers via GitHub Sponsors!\n\nDocumentation can be found at the website [sequel-ace.com](https://sequel-ace.com).\n\n\u003cimg width=\"1440\" height=\"900\" alt=\"1\" src=\"https://github.com/user-attachments/assets/1ed88ef5-c89d-4dca-95d5-0a567aa1409b\" /\u003e\n\n\n## Compatibility\n\n- **macOS:** \u003e= 12.0\n- **Processors:** Intel \u0026 Apple Silicon\n- **Databases:**\n  - **MySQL:** \u003e= 5.7\n  - **MariaDB:** \u003e= 10.0\n\n\n### Previous Versions:\n_If you have an unsupported version of macOS or MySQL, you can download a previous release of Sequel Ace. No support is provided for old versions and compatiblity is not guaranteed. Use at your own risk._\n- For macOS 10.15-11 - [Sequel Ace (version 4.1.7)](https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/production%2F4.1.7-20080)\n- For macOS 10.13-10.14 - [Sequel Ace (version 4.1.7)](https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/production%2F4.1.7-20080)\n  - To run Sequel Ace on Mac OS X 10.13-10.14.4, you need to install Apple's Swift Standard Libraries for the app to work as expected. You can download this support package free of charge from [here (this repository)](https://github.com/Sequel-Ace/Sequel-Ace/blob/main/Scripts/) or [here (Apple directly)](https://support.apple.com/kb/DL1998?locale=en_GB).\n- For Mac OS X 10.12 or for MySQL 5.6 support - [Sequel Ace (version 3.5.2)](https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/production%2F3.5.2-20033)\n- For Mac OS X 10.10-10.11 - [Sequel Ace (version 2.3.2)](https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/production%2F2.3.2-2121)\n\n\n## Installation\n\n### Mac AppStore \u003ca href=\"https://apps.apple.com/us/app/sequel-ace/id1518036000?ls=1\"\u003e\u003cimg alt=\"Download on the Mac AppStore\" src=\"https://sequel-ace.com/images/download_on_mas.png\" align=\"right\" height=\"60\"\u003e\u003c/a\u003e\n\nDownload Sequel Ace today from the [macOS App Store](https://apps.apple.com/us/app/sequel-ace/id1518036000?ls=1)!\n\n### MAS CLI\n\nTo install via `mas` [MAS CLI](https://github.com/mas-cli/mas) use Sequel Ace id `1518036000`\n\n```sh\nmas install 1518036000 # Sequel Ace\n```\n\n### Homebrew\n\nTo install an unofficial community maintained [Homebrew](https://brew.sh) [Cask](https://github.com/Homebrew/homebrew-cask) of the [GitHub Release](https://github.com/sequel-ace/sequel-ace/releases)\n\n```sh\nbrew install --cask sequel-ace\n```\n\n## Moving Saved Connections from Sequel Pro\n\nTo migrate your favorites, please check the [migration guide](https://sequel-ace.com/get-started/migrating-from-sequel-pro.html).\n\n## Contributing\n\nPlease refer to [this](https://github.com/Sequel-Ace/Sequel-Ace/blob/main/Guides/Contributing.md) doc.\n\n### Translations\n\nIf you would like to help with translations, please sign up for Crowdin and join our [Crowdin project](https://crowdin.com/project/sequel-ace) to translate Sequel Ace into supported languages. Also, if you want to add a new language, please [create a new issue](https://github.com/Sequel-Ace/Sequel-Ace/issues/new/choose), and we will be happy to enable that language for you to translate!\n\n### Development\n\nIf you would like to help with code and development, please see either our [projects page](https://github.com/sequel-ace/sequel-ace/projects) or [issues](https://github.com/Sequel-Ace/Sequel-Ace/issues/new/choose) with relevant labels such as [Help Wanted](https://github.com/Sequel-Ace/Sequel-Ace/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+wanted%22), [Bug](https://github.com/Sequel-Ace/Sequel-Ace/issues?q=is%3Aopen+is%3Aissue+label%3ABug), [Feature Request](https://github.com/Sequel-Ace/Sequel-Ace/labels/Feature%20Request), and [PR Welcome](https://github.com/Sequel-Ace/Sequel-Ace/labels/PR%20Welcome). These lists contain the issues where we would most like your help. There are both challenging and straightforward tasks there, so new contributors should be able to get started. For more technical information see [the developer guide](https://github.com/Sequel-Ace/Sequel-Ace/blob/main/Guides/Developing.md)\n\n## Branches\n\n- main: Main is our active development branch. All contribution PRs should be pointed at main!\n\n## Tags \u0026 Releases\n\n- production/ tags represent submissions to the macOS App Store. These are marked as \"Pre-Release\" until approved by Apple and officially released by the team. Both release candidates and final releases use production/ tags. Release candidates will have RC or Release Candidate in their title.\n- beta/ tags represent pre-release versions of Sequel Ace intended to test new features and bug fixes. The downloadable app in a beta/ tag has a different name and identifier (Sequel Ace Beta), meaning you can install it side-by-side with the latest App Store release. Beta releases also have increased logging turned on to help us identify critical issues.\n\n## Code of Conduct\n\nPlease refer [here](https://github.com/Sequel-Ace/Sequel-Ace/blob/main/Guides/Code_of_conduct.md)\n\n## License\n\nCopyright (c) 2020-2026 Moballo, LLC.  All rights reserved.\nForked from Sequel Pro: Copyright (c) 2002-2019 Sequel Pro \u0026 CocoaMySQL Teams. All rights reserved.\n\nSequel Ace is free and open-source software licensed under [MIT](https://opensource.org/licenses/MIT). See [LICENSE](https://github.com/sequel-ace/sequel-ace/blob/master/LICENSE) for complete details.\n","funding_links":["https://opencollective.com/sequel-ace","https://github.com/sponsors/Jason-Morcos","https://github.com/sponsors/Kaspik"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsequel-ace%2Fsequel-ace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsequel-ace%2Fsequel-ace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsequel-ace%2Fsequel-ace/lists"}