{"id":13435060,"url":"https://github.com/flintlib/flint","last_synced_at":"2026-03-14T17:03:10.615Z","repository":{"id":1583313,"uuid":"3086366","full_name":"flintlib/flint","owner":"flintlib","description":"FLINT (Fast Library for Number Theory)","archived":false,"fork":false,"pushed_at":"2024-05-01T23:44:22.000Z","size":75786,"stargazers_count":379,"open_issues_count":237,"forks_count":230,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-05-02T00:01:09.985Z","etag":null,"topics":["arbitrary-precision-arithmetic","computer-algebra","factorization","linear-algebra","number-theory","polynomial-arithmetic"],"latest_commit_sha":null,"homepage":"http://www.flintlib.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"fredrik-johansson/flint2","license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flintlib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-01-02T08:26:24.000Z","updated_at":"2024-05-03T18:54:34.779Z","dependencies_parsed_at":"2024-05-03T19:05:04.894Z","dependency_job_id":null,"html_url":"https://github.com/flintlib/flint","commit_stats":{"total_commits":10869,"total_committers":142,"mean_commits":76.54225352112677,"dds":0.6952801545680376,"last_synced_commit":"dd23575e6ce088c2b787ab010a1354c92e472ac0"},"previous_names":["flintlib/flint2"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flintlib%2Fflint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flintlib%2Fflint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flintlib%2Fflint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flintlib%2Fflint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flintlib","download_url":"https://codeload.github.com/flintlib/flint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221704652,"owners_count":16866807,"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":["arbitrary-precision-arithmetic","computer-algebra","factorization","linear-algebra","number-theory","polynomial-arithmetic"],"created_at":"2024-07-31T03:00:31.785Z","updated_at":"2025-12-17T12:27:54.711Z","avatar_url":"https://github.com/flintlib.png","language":"C","readme":"[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://flintlib.org/doc/#)\n[![CI](https://github.com/flintlib/flint/actions/workflows/CI.yml/badge.svg)](https://github.com/flintlib/flint/actions/workflows/CI.yml)\n[![codecov](https://codecov.io/gh/flintlib/flint/graph/badge.svg?token=qKHycWTpUP)](https://codecov.io/gh/flintlib/flint)\n\n# FLINT (Fast Library for Number Theory)\n\nWebsite: https://flintlib.org\n\nMailing list: https://groups.google.com/g/flint-devel\n\n## Overview\n\nFLINT is a C library in support of computations in number theory. It's also a\nresearch project into algorithms in number theory. FLINT consists mainly of fast\nscalar and polynomial arithmetic, factorization and linear algebra over many\nbasic rings (integers, rationals, reals, finite fields, number fields, p-adics).\nIt includes some higher-level functionality for algebraic and analytic number\ntheory.\n\nFLINT 2, released in 2011 was a complete rewrite of FLINT 1.x from scratch.\nFLINT 3, released in 2023, incorporates the [Arb](https://arblib.org/),\n[Antic](https://github.com/flintlib/antic),\n[Calcium](https://fredrikj.net/calcium/) and\n[Generic-Rings](https://github.com/fredrik-johansson/generic-rings) libraries,\nformerly developed separately.\n\n## Documentation\n\nFor FLINT's online documentation, see https://flintlib.org/doc/.\n\n## Building from source\n\nThis example assumes that [GMP](https://gmplib.org/), [MPFR](https://www.mpfr.org/)\nand the [GNU build system](https://www.gnu.org/software/automake/manual/html_node/GNU-Build-System.html)\nare already installed. To install them on a Ubuntu system, write\n\n    apt install libgmp-dev libmpfr-dev make autoconf libtool-bin\n\npossibly with super-user privileges.\n\nTo download, bootstrap, configure and build everything, write\n\n    git clone https://github.com/flintlib/flint.git \u0026\u0026 cd flint\n    ./bootstrap.sh\n    ./configure                        # ./configure --help for more options\n    make\n    make check                         # optional\n    make install                       # optional\n    make examples                      # optional\n    cd doc \u0026\u0026 make html \u0026\u0026 cd ..       # optional: documentation\n\nSee FLINT's documentation for further instructions on how to build FLINT.\n\n## Authors\n\nFLINT was started in 2007 by\n[David Harvey](https://web.maths.unsw.edu.au/~davidharvey/) and\n[William Hart](https://www.dpmms.cam.ac.uk/person/wh369). Maintenance was later\ntaken over solely by William Hart who remained in charge of the project\nuntil 2022. A large number of authors have contributed to FLINT over the years;\nfor a complete list, see https://flintlib.org/authors.html or the `AUTHORS` file.\n\nThe current maintainers are:\n\n* [Fredrik Johansson](https://fredrikj.net/) (fredrik.johansson@gmail.com) (project leader since 2022)\n* [Albin Ahlbäck](https://albinahlback.gitlab.io/) (albin.ahlback@gmail.com)\n\n## License\n\nFLINT is distributed under LGPL (GNU Lesser General Public License) version 3 or\nlater. See the `COPYING.LESSER` and `COPYING` files.\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflintlib%2Fflint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflintlib%2Fflint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflintlib%2Fflint/lists"}