{"id":46092732,"url":"https://github.com/macaulay2/m2","last_synced_at":"2026-03-01T18:02:50.620Z","repository":{"id":37502960,"uuid":"7251357","full_name":"Macaulay2/M2","owner":"Macaulay2","description":"The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.","archived":false,"fork":false,"pushed_at":"2026-03-01T04:12:29.000Z","size":99389,"stargazers_count":412,"open_issues_count":791,"forks_count":273,"subscribers_count":29,"default_branch":"stable","last_synced_at":"2026-03-01T07:26:55.272Z","etag":null,"topics":["algebraic-geometry","commutative-algebra","groebner-basis","homological-algebra","interpreted-programming-language","mathematics","modules","polynomial-arithmetic","polynomial-systems","polynomials","projective-geometry","resolutions","rings","symbolic-computation"],"latest_commit_sha":null,"homepage":"https://Macaulay2.com","language":"Macaulay2","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/Macaulay2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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}},"created_at":"2012-12-20T03:10:53.000Z","updated_at":"2026-02-27T13:37:44.000Z","dependencies_parsed_at":"2024-06-16T18:58:42.938Z","dependency_job_id":"52e39d6b-26f2-4116-a0fb-35005737da8e","html_url":"https://github.com/Macaulay2/M2","commit_stats":null,"previous_names":[],"tags_count":84,"template":false,"template_full_name":null,"purl":"pkg:github/Macaulay2/M2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Macaulay2%2FM2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Macaulay2%2FM2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Macaulay2%2FM2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Macaulay2%2FM2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Macaulay2","download_url":"https://codeload.github.com/Macaulay2/M2/tar.gz/refs/heads/stable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Macaulay2%2FM2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29977966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["algebraic-geometry","commutative-algebra","groebner-basis","homological-algebra","interpreted-programming-language","mathematics","modules","polynomial-arithmetic","polynomial-systems","polynomials","projective-geometry","resolutions","rings","symbolic-computation"],"created_at":"2026-03-01T18:02:48.764Z","updated_at":"2026-03-01T18:02:50.613Z","avatar_url":"https://github.com/Macaulay2.png","language":"Macaulay2","funding_links":[],"categories":[],"sub_categories":[],"readme":"Macaulay2\n=========\n\nMacaulay2 is a system for computing in commutative algebra, algebraic geometry\nand related fields.  The system was originally written by Dan Grayson and Mike\nStillman.  David Eisenbud joined the project a number of years ago, and many\nusers are writing packages for the system, and some are contributing source\ncode.  See our web page [Macaulay2.com](https://macaulay2.com/) for more details and for\ndownloading binary releases.\n\nThe structure of this directory is as follows:\n\n* `M2`: contains everything needed by a user to build Macaulay2.\n* `bugs`: contains older bug reports.\n\nSee `CITATION.cff` for information about citing Macaulay2.\n\n### Contributions\n\nContributions to the code of Macaulay2 are welcome.\nThe source code is available via our GitHub [repository](https://github.com/Macaulay2/M2),\nwhere you can also report bugs via the [issue tracker](https://github.com/Macaulay2/M2/issues).\nFor brief instructions, see [here](https://github.com/Macaulay2/M2/wiki/Git-for-Macaulay2-Contributors).\n\nTo start working on an existing github \"issue\", volunteer to work on it, so\nyou can get \"assigned\" to the issue, thereby preventing duplication of\neffort.\n\nTo make a contribution, submit a \"pull request\" on github.  If the\ncontribution involves changing an existing package in a non-trivial way, we\nwill normally contact the authors to get their approval of the change.  If a\nnew package with mathematical content is submitted, it will normally be\naccepted if it can be installed with `installPackage` and the tests pass as\ndetermined by `check`, in the latest version of Macaulay2.\n\n### Copyright\n\nCopyright (C) 1993-2025 [The Macaulay2 Authors](\nhttps://github.com/Macaulay2/M2/wiki/The-Macaulay2-Authors)\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nMacaulay2 binaries are licensed under GPL-3.0 due to linking with LGPL-3.0 libraries (FLINT, MPFR).\nSee https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacaulay2%2Fm2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmacaulay2%2Fm2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmacaulay2%2Fm2/lists"}