An open API service for producing an overview of a list of open source projects.

https://github.com/pylint-dev/astroid

ast closember hacktoberfest inference-engine parser static-analysis static-code-analysis

Score: 33.40377110388504

Last synced: about 11 hours ago
JSON representation

Repository metadata:

A common base representation of python source code for pylint and other projects


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 5,108
Total Committers: 244
Avg Commits per committer: 20.934
Development Distribution Score (DDS): 0.791

Commits in past year: 333
Committers in past year: 50
Avg Commits per committer in past year: 6.66
Development Distribution Score (DDS) in past year: 0.79

Name Email Commits
Claudiu Popa p****e@g****m 1069
Emile Anclin e****n@l****r 558
Pierre Sassoulas p****s@g****m 522
Sylvain Thénault s****t@l****r 423
Daniël van Noord 1****d 337
Jacob Walls j****s@g****m 312
dependabot[bot] 4****] 287
Marc Mueller 3****p 261
pre-commit-ci[bot] 6****] 214
hippo91 g****x@g****m 178
Bryce Guinta b****a@g****m 73
Torsten Marek s****e@g****m 66
Nick Drozd n****d@g****m 51
Ceridwen c****v@g****m 50
github-actions[bot] 4****] 40
Mark Byrne 3****2 31
correctmost 1****t 30
Andrew Haigh h****o@n****n 26
Łukasz Rogalski r****1@g****m 20
Julien Cristau j****u@l****r 19
temyurchenko 4****o 18
David Liu d****d@c****u 17
Florian Bruhin m****e@t****g 17
Torsten Marek t****k@g****m 15
pylint-backport[bot] 2****] 15
Ashley Whetter a****y@a****k 14
Alexandre Fayolle a****e@l****r 14
Emmanuel Ferdman e****n@g****m 13
Eevee (Alex Munroe) a****e@y****m 11
jarradhope n****e@n****e 11
and 214 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 166
Total pull requests: 1,206
Average time to close issues: over 1 year
Average time to close pull requests: 21 days
Total issue authors: 87
Total pull request authors: 100
Average comments per issue: 2.41
Average comments per pull request: 1.99
Merged pull request: 964
Bot issues: 4
Bot pull requests: 439

Past year issues: 29
Past year pull requests: 290
Past year average time to close issues: 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 16
Past year pull request authors: 60
Past year average comments per issue: 0.83
Past year average comments per pull request: 2.37
Past year merged pull request: 195
Past year bot issues: 1
Past year bot pull requests: 91

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pylint-dev/astroid

Top Issue Authors

  • correctmost (30)
  • jacobtylerwalls (17)
  • pylint-bot (9)
  • Pierre-Sassoulas (9)
  • DanielNoord (4)
  • limburgher (4)
  • temyurchenko (3)
  • dependabot[bot] (2)
  • gabe-sherman (2)
  • PCManticore (2)
  • mgorny (2)
  • matusvalo (2)
  • mtelka (2)
  • yueyinqiu (2)
  • epenet (2)

Top Pull Request Authors

  • jacobtylerwalls (203)
  • dependabot[bot] (202)
  • pre-commit-ci[bot] (175)
  • Pierre-Sassoulas (103)
  • cdce8p (57)
  • DanielNoord (54)
  • correctmost (53)
  • github-actions[bot] (45)
  • nickdrozd (41)
  • temyurchenko (37)
  • TheGreatApollyon (16)
  • pylint-backport[bot] (12)
  • mbyrnepr2 (12)
  • zenlyj (11)
  • kali834x (10)

Top Issue Labels

  • Crash 💥 (35)
  • Bug 🪳 (25)
  • topic-performance (12)
  • Enhancement ✨ (11)
  • Needs PR (11)
  • Maintenance (9)
  • Regression (8)
  • Good first issue (7)
  • inference (6)
  • Help wanted 🙏 (4)
  • python 3.13 (4)
  • Discussion 🤔 (3)
  • Question (3)
  • dependency (3)
  • Brain 🧠 (3)
  • High effort 🏋 (2)
  • python 3.12 (2)
  • T: NamedTuple (2)
  • Invalid (2)
  • Work in progress (1)
  • Needs decision :lock: (1)
  • Minor 💅 (1)
  • decorators (1)
  • Unreleased (1)
  • breaking-change (1)
  • Memory usage (1)
  • Upstream Bug 🪲 (1)
  • Documentation :green_book: (1)
  • High priority (1)
  • python 3.11 (1)

Top Pull Request Labels

  • Maintenance (211)
  • dependency (209)
  • Bug 🪳 (97)
  • Enhancement ✨ (90)
  • topic-performance (51)
  • backport maintenance/3.3.x (51)
  • Crash 💥 (46)
  • backported (31)
  • pylint-tested (25)
  • Documentation :green_book: (18)
  • python 3.12 (16)
  • Brain 🧠 (14)
  • Unreleased (13)
  • Work in progress (12)
  • python 3.14 (9)
  • backport maintenance/4.2.x (8)
  • breaking-change (8)
  • Needs review 🔍 (7)
  • backport maintenance/4.3.x (7)
  • Needs take over 🛎️ (7)
  • ast (6)
  • backport maintenance/3.2.x (5)
  • python 3.13 (5)
  • Blocker 🙅 (3)
  • inference (3)
  • python 3.15 (3)
  • Regression (3)
  • Skip news :mute: (3)
  • backport maintenance/3.0.x (3)
  • High effort 🏋 (3)

Package metadata

ubuntu-24.04: astroid

  • Homepage: https://github.com/pylint-dev/astroid
  • Licenses: lgpl-2.1
  • Latest release: 3.0.2-2 (published 6 months ago)
  • Last Synced: 2026-03-13T01:04:13.146Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.345%
    • Forks count: 0.402%
    • Stargazers count: 0.978%
pypi.org: astroid

An abstract syntax tree for Python with inference support.

proxy.golang.org: github.com/pylint-dev/astroid

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/pylint-dev/astroid#section-documentation
  • Licenses: lgpl-2.1
  • Latest release: v4.3.1+incompatible (published 9 days ago)
  • Last Synced: 2026-08-22T13:43:27.293Z (3 days ago)
  • Versions: 103
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 1.738%
    • Stargazers count: 2.662%
    • Average: 6.194%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
anaconda.org: astroid

Astroid provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint.

  • Homepage: https://github.com/pylint-dev/astroid
  • Licenses: LGPL-2.1-or-later
  • Latest release: 4.3.0 (published 14 days ago)
  • Last Synced: 2026-08-12T13:05:59.190Z (14 days ago)
  • Versions: 43
  • Dependent Packages: 3
  • Dependent Repositories: 363
  • Downloads: 409,501 Total
  • Rankings:
    • Dependent repos count: 8.958%
    • Dependent packages count: 15.113%
    • Average: 18.998%
    • Forks count: 20.628%
    • Stargazers count: 31.292%
ubuntu-24.10: astroid

  • Homepage: https://github.com/pylint-dev/astroid
  • Licenses: lgpl-2.1
  • Latest release: 3.2.2-1 (published 7 months ago)
  • Last Synced: 2026-03-08T08:45:51.660Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: devel/py-astroid

Rebuild a new abstract syntax tree from Python's ast

  • Homepage: https://github.com/pylint-dev/astroid
  • Documentation: https://pkgsrc.se/devel/py-astroid
  • Licenses: gnu-lgpl-v2.1
  • Latest release: 4.1.1 (published 5 months ago)
  • Last Synced: 2026-08-23T23:32:21.120Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-python/astroid

Abstract Syntax Tree for logilab packages

  • Homepage: https://github.com/pylint-dev/astroid/
  • Documentation: https://packages.gentoo.org/packages/dev-python/astroid
  • Licenses: LGPL-2.1+
  • Latest release: 4.1.2 (published 4 months ago)
  • Last Synced: 2026-07-09T01:16:43.542Z (about 2 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: astroid

  • Homepage: https://github.com/pylint-dev/astroid
  • Documentation: https://packages.debian.org/trixie/astroid
  • Licenses: lgpl-2.1
  • Latest release: 3.3.8-2 (published 7 months ago)
  • Last Synced: 2026-03-13T14:14:29.976Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/backport.yml actions
  • tibdex/backport 2e217641d82d02ba0603f46b1aeedefb258890ac composite
.github/workflows/ci.yaml actions
  • actions/cache v3.3.1 composite
  • actions/checkout v3.5.3 composite
  • actions/download-artifact v3.0.2 composite
  • actions/setup-python v4.7.0 composite
  • actions/upload-artifact v3.1.2 composite
  • codecov/codecov-action v3 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3.5.3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/release.yml actions
  • actions/checkout v3.5.3 composite
  • actions/setup-python v4.7.0 composite
doc/requirements.txt pypi
  • furo ==2023.7.26
  • sphinx *
pyproject.toml pypi
  • typing-extensions >=4.0.0;python_version<'3.11'
requirements_dev.txt pypi
  • black * development
  • mypy * development
  • pre-commit * development
  • pylint * development
  • ruff * development
requirements_full.txt pypi
  • PyQt6 *
  • attrs *
  • nose *
  • numpy >=1.17.0
  • python-dateutil *
  • regex *
  • six *
  • typing_extensions >=4.4.0
  • urllib3 >1,<2
requirements_minimal.txt pypi
  • contributors-txt >=0.7.4
  • coverage *
  • pytest *
  • pytest-cov *
  • tbump *
.github/workflows/test-pylint.yml actions
.github/workflows/codspeed-walltime.yaml actions
  • CodSpeedHQ/action v5.0.1 composite
  • actions/checkout v7.0.1 composite
  • actions/setup-python v7.0.0 composite
.github/workflows/codspeed.yaml actions
  • CodSpeedHQ/action v5.0.1 composite
  • actions/checkout v7.0.1 composite
  • actions/setup-python v7.0.0 composite
.github/workflows/linkcheck.yaml actions
  • actions/checkout v7.0.1 composite
  • actions/setup-python v7.0.0 composite
.github/workflows/changelog.yml actions
  • actions/checkout v7.0.1 composite
  • actions/setup-python v7.0.0 composite
.github/workflows/label_skip_news.yaml actions
  • actions/github-script v9.0.0 composite