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

ActivityPub: https://github.com/snarfed/granary

activitypub activitystreams atom atproto bluesky converter fediverse feed html indieweb json jsonfeed mastodon microformats2 rest-api rss

Score: 15.76817385311222

Last synced: about 17 hours ago
JSON representation

Repository metadata:

💬 The social web translator


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 4,190
Total Committers: 24
Avg Commits per committer: 174.583
Development Distribution Score (DDS): 0.25

Commits in past year: 482
Committers in past year: 4
Avg Commits per committer in past year: 120.5
Development Distribution Score (DDS) in past year: 0.452

Name Email Commits
Ryan Barrett g****t@r****g 3141
dependabot[bot] 4****] 780
Kyle Mahan k****n@g****m 105
stedn w****n@g****m 37
Joel Auterson j****n@g****m 36
Jamie Tanna j****e@j****k 25
Charlie Birks c****e@d****s 15
Kartik Prabhu k****y@g****m 8
Emma Kuo e****o@g****m 7
John Choi i****0@g****m 6
Kai Dederichs k****s@p****m 6
Kyle Mahan k****e@k****m 3
Barnaby Walters b****y@w****k 3
Stephen Paul Weber s****a@s****t 3
sknebel s****l 3
Benjamin Esham b****n@e****o 2
ImgBotApp I****p@g****m 2
Tantek Çelik 4****k 2
James Ravenscroft r****j@g****m 1
Tim Vergenz v****t@g****m 1
jeremycherfas j****s@m****m 1
Sourcery AI 1
Kyle Mahan k****b@k****m 1
sebsel s****l@s****l 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 44
Total pull requests: 717
Average time to close issues: over 2 years
Average time to close pull requests: 3 days
Total issue authors: 16
Total pull request authors: 10
Average comments per issue: 2.95
Average comments per pull request: 0.47
Merged pull request: 618
Bot issues: 2
Bot pull requests: 688

Past year issues: 0
Past year pull requests: 97
Past year average time to close issues: N/A
Past year average time to close pull requests: 5 days
Past year issue authors: 0
Past year pull request authors: 4
Past year average comments per issue: 0
Past year average comments per pull request: 0.29
Past year merged pull request: 73
Past year bot issues: 0
Past year bot pull requests: 94

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/snarfed/granary

Top Issue Authors

  • snarfed (18)
  • gRegorLove (4)
  • sjehuda (4)
  • JoelOtter (3)
  • imax9000 (2)
  • aaronpk (2)
  • dependabot[bot] (2)
  • ThisIsMissEm (1)
  • tomasparks (1)
  • skpy (1)
  • bdesham (1)
  • blackcoffeexbt (1)
  • strugee (1)
  • mikae1 (1)
  • eadmaster (1)

Top Pull Request Authors

  • dependabot[bot] (688)
  • JoelOtter (11)
  • Daft-Freak (8)
  • sarajaksa (3)
  • isnbh0 (2)
  • vergenzt (1)
  • KDederichs (1)
  • snarfed (1)
  • tomaioo (1)
  • tuanaiseo (1)

Top Issue Labels

  • new source (2)
  • dependencies (2)
  • now (1)
  • python (1)

Top Pull Request Labels

  • dependencies (683)
  • python (190)
  • github_actions (14)

Package metadata

pypi.org: granary

The social web translator

  • Homepage: https://granary.io/
  • Documentation: https://granary.readthedocs.io/
  • Licenses: CC0-1.0
  • Latest release: 1.4.1 (published about 10 years ago)
  • Last Synced: 2026-08-12T06:01:52.351Z (1 day ago)
  • Versions: 37
  • Dependent Packages: 0
  • Dependent Repositories: 15
  • Downloads: 513 Last month
  • Rankings:
    • Stargazers count: 3.32%
    • Dependent repos count: 3.79%
    • Forks count: 5.713%
    • Dependent packages count: 7.373%
    • Average: 7.422%
    • Downloads: 16.914%
  • Maintainers (3)

Dependencies

requirements.txt pypi
  • Deprecated ==1.2.13
  • Flask ==2.1.2
  • Flask-Caching ==2.0.0
  • Jinja2 ==3.1.2
  • MarkupSafe ==2.1.1
  • PyYAML ==6.0
  • WebOb ==1.8.7
  • Werkzeug ==2.1.2
  • beautifulsoup4 ==4.11.1
  • brevity ==0.2.17
  • cachetools ==5.1.0
  • certifi ==2022.6.15
  • charset-normalizer ==2.0.12
  • click ==8.1.3
  • colorama ==0.4.5
  • domain2idna ==1.12.0
  • ecdsa ==0.17.0
  • extras ==1.0.0
  • feedgen ==0.9.0
  • feedparser ==6.0.10
  • fixtures ==4.0.1
  • flask-gae-static ==0.2
  • gdata *
  • gdata ==4.0.1
  • google-api-core ==2.7.1
  • google-auth ==2.6.3
  • google-cloud-appengine-logging ==1.1.2
  • google-cloud-audit-log ==0.2.2
  • google-cloud-core ==2.2.3
  • google-cloud-datastore ==1.15.4
  • google-cloud-logging ==3.1.2
  • google-cloud-ndb ==1.11.1
  • googleapis-common-protos ==1.56.3
  • grpc-google-iam-v1 ==0.12.4
  • grpcio ==1.47.0
  • gunicorn ==20.1.0
  • html2text ==2020.1.16
  • html5lib ==1.1
  • humanfriendly ==10.0
  • humanize ==4.2.3
  • idna ==3.3
  • itsdangerous ==2.1.2
  • lxml ==4.9.1
  • mf2py ==1.1.2
  • mf2util ==0.5.1
  • mox3 ==1.1.0
  • oauth_dropins *
  • oauthlib ==3.2.0
  • packaging ==21.3
  • pbr ==5.9.0
  • praw ==7.6.0
  • prawcore ==2.3.0
  • proto-plus ==1.20.6
  • protobuf ==3.20.1
  • pyasn1 ==0.4.8
  • pyasn1-modules ==0.2.8
  • pymemcache ==3.5.2
  • pyparsing ==3.0.9
  • python-dateutil ==2.8.2
  • python-tumblpy ==1.1.4
  • pytz ==2022.1
  • redis ==4.3.4
  • requests ==2.28.1
  • requests-oauthlib ==1.3.1
  • rsa ==4.8
  • sgmllib3k ==1.0.0
  • six ==1.16.0
  • soupsieve ==2.3.2.post1
  • testtools ==2.5.0
  • tlslite-ng ==0.7.6
  • tweepy ==4.10.0
  • ujson ==5.4.0
  • update-checker ==0.18.0
  • urllib3 ==1.26.10
  • webapp2 ==3.0.0b1
  • webencodings ==0.5.1
  • websocket-client ==1.3.3
  • wrapt ==1.14.1
.github/workflows/auto-merge-dependabot.yaml actions
  • dependabot/fetch-metadata v1.1.1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
pyproject.toml pypi
  • beautifulsoup4 >=4.8
  • bech32 >=1.2.0
  • blake3 >=0.4.0
  • brevity >=0.2.17
  • cachetools >=5.2.0
  • cryptography >=41.0.0
  • feedgen >=0.9
  • feedparser >=6.0.0
  • grpcio >=1.59.0
  • html2text >=2019.8.11
  • humanfriendly >=4.18
  • jinja2 >=3.0.0
  • lexrpc >=2.2
  • mf2util >=0.5.0
  • multiformats >=0.3.1
  • oauth-dropins >=8.0
  • praw >=7.3.0
  • prawcore >=2.1
  • protobuf >=6.31.1
  • pymediainfo >=6.0.0
  • python-dateutil >=2.8.1
  • pywebutil [google-cloud,html]>=2.0
  • requests >=2.22
  • requests-oauth2client >=1.8.0
  • secp256k1 >=0.14.0
  • websockets >=11.0
requirements.pinned.txt pypi
  • attrs ==26.1.0
  • bases ==0.3.0
  • beautifulsoup4 ==4.15.0
  • bech32 ==1.2.0
  • binapy ==0.8.0
  • blake3 ==1.0.9
  • blinker ==1.9.0
  • cachelib ==0.14.0
  • cachetools ==7.1.4
  • cbor2 ==6.1.4
  • certifi ==2026.7.22
  • cffi ==2.1.0
  • charset-normalizer ==3.4.9
  • click ==8.4.2
  • colorama ==0.4.6
  • cryptography ==50.0.0
  • dag-cbor ==0.3.3
  • defusedxml ==0.7.1
  • dnspython ==2.8.0
  • domain2idna ==1.12.4
  • feedgen ==1.0.0
  • feedparser ==6.0.14
  • flask ==3.1.3
  • flask-caching ==2.4.1
  • furl ==2.1.4
  • google-api-core ==2.31.0
  • google-api-python-client ==2.198.0
  • google-auth ==2.53.0
  • google-auth-httplib2 ==0.4.0
  • google-cloud-appengine-logging ==1.10.0
  • google-cloud-audit-log ==0.6.0
  • google-cloud-core ==2.6.0
  • google-cloud-datastore ==2.25.0
  • google-cloud-logging ==3.16.0
  • google-cloud-ndb ==2.5.0
  • googleapis-common-protos ==1.75.0
  • grapheme ==0.6.0
  • grpc-google-iam-v1 ==0.14.4
  • grpcio ==1.83.0
  • grpcio-status ==1.83.0
  • gunicorn ==26.0.0
  • h11 ==0.16.0
  • html2text ==2025.4.15
  • html5lib ==1.1
  • httplib2 ==0.32.0
  • humanfriendly ==10.0
  • humanize ==4.16.0
  • idna ==3.18
  • iterators ==0.2.0
  • itsdangerous ==2.2.0
  • jinja2 ==3.1.6
  • jwskate ==0.12.2
  • libipld ==3.4.1
  • lxml ==6.1.1
  • markupsafe ==3.0.3
  • mf2py ==2.0.1
  • multiformats ==0.3.1.post4
  • multiformats-config ==0.3.1
  • oauthlib ==3.3.1
  • opentelemetry-api ==1.44.0
  • orderedmultidict ==1.0.2
  • packaging ==26.2
  • pkce ==1.0.3
  • praw ==8.0.2
  • prawcore ==4.0.0
  • proto-plus ==1.28.2
  • protobuf ==7.35.1
  • pyasn1 ==0.6.4
  • pyasn1-modules ==0.4.2
  • pycparser ==3.0
  • pyjwt ==2.13.0
  • pymediainfo ==7.0.1
  • pyparsing ==3.3.2
  • python-dateutil ==2.9.0.post0
  • python-tumblpy ==1.1.4
  • pytz ==2026.3.post1
  • pyyaml ==6.0.3
  • redis ==7.4.1
  • requests ==2.34.2
  • requests-hardened ==1.3.0
  • requests-oauth2client ==1.8.0
  • requests-oauthlib ==2.0.0
  • setuptools ==83.0.0
  • sgmllib3k ==1.0.0
  • simple-websocket ==1.1.0
  • six ==1.17.0
  • soupsieve ==2.9.1
  • tweepy ==4.17.0
  • typing-extensions ==4.15.0
  • typing-validation ==1.2.12
  • ujson ==5.13.0
  • update-checker ==1.0.0
  • uritemplate ==4.2.0
  • urllib3 ==2.7.0
  • webencodings ==0.5.1
  • websocket-client ==1.9.0
  • websockets ==16.1.1
  • werkzeug ==3.1.8
  • wsproto ==1.3.2