packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

https://github.com/ecosyste-ms/packages

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.5%) to scientific vocabulary

Keywords from Contributors

annotation optim sequences interactive cameratrap reporting packaging interface charts network-simulation
Last synced: 6 months ago · JSON representation ·

Repository

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Basic Info
  • Host: GitHub
  • Owner: ecosyste-ms
  • License: agpl-3.0
  • Language: Ruby
  • Default Branch: main
  • Homepage: https://packages.ecosyste.ms
  • Size: 27.8 MB
Statistics
  • Stars: 46
  • Watchers: 4
  • Forks: 10
  • Open Issues: 56
  • Releases: 0
Created almost 4 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

This project is part of Ecosyste.ms: Tools and open datasets to support, sustain, and secure critical digital infrastructure.

API

Documentation for the REST API is available here: https://packages.ecosyste.ms/docs

The default rate limit for the API is 5000/req per hour based on your IP address, get in contact if you need to to increase your rate limit.

Development

For development and deployment documentation, check out DEVELOPMENT.md

Contribute

Please do! The source code is hosted at GitHub. If you want something, open an issue or a pull request.

If you need want to contribute but don't know where to start, take a look at the issues tagged as "Help Wanted".

You can also help triage issues. This can include reproducing bug reports, or asking for vital information such as version numbers or reproduction instructions.

Finally, this is an open source project. If you would like to become a maintainer, we will consider adding you if you contribute frequently to the project. Feel free to ask.

For other updates, follow the project on Twitter: @ecosyste_ms.

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so we don't break it in a future version unintentionally.
  • Send a pull request. Bonus points for topic branches.

Vulnerability disclosure

We support and encourage security research on Ecosyste.ms under the terms of our vulnerability disclosure policy.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copyright

Code is licensed under GNU Affero License © 2022 Andrew Nesbitt.

Data from the API is licensed under CC BY-SA 4.0.

Owner

  • Name: Ecosystems
  • Login: ecosyste-ms
  • Kind: organization
  • Email: hello@ecosyste.ms
  • Location: United Kingdom

Tools and open datasets to support, sustain, and secure critical digital infrastructure

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'Ecosyste.ms: Packages'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Andrew
    family-names: Nesbitt
    email: andrew@ecosyste.ms
    orcid: 'https://orcid.org/0009-0007-2710-1118'
repository-code: 'https://github.com/ecosyste-ms/packages'
url: 'https://packages.ecosyste.ms'
abstract: >-
   An open API service providing package, version and dependency metadata of many open source software ecosystems and registries. 
keywords:
  - open source
  - package management
  - software
license: AGPL-3.0

GitHub Events

Total
  • Issues event: 33
  • Watch event: 16
  • Delete event: 221
  • Issue comment event: 294
  • Push event: 234
  • Pull request review event: 2
  • Pull request event: 466
  • Fork event: 7
  • Create event: 226
Last Year
  • Issues event: 33
  • Watch event: 16
  • Delete event: 221
  • Issue comment event: 294
  • Push event: 234
  • Pull request review event: 2
  • Pull request event: 466
  • Fork event: 7
  • Create event: 226

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 2,320
  • Total Committers: 10
  • Avg Commits per committer: 232.0
  • Development Distribution Score (DDS): 0.183
Past Year
  • Commits: 388
  • Committers: 8
  • Avg Commits per committer: 48.5
  • Development Distribution Score (DDS): 0.106
Top Committers
Name Email Commits
Andrew Nesbitt a****z@g****m 1,895
dependabot[bot] 4****] 407
github-actions[bot] g****] 6
Weston Steimel c****s@w****e 4
Vlad-Stefan Harbuz v****d@v****e 2
Gauthier Monserand g****r@s****m 2
gtmnayan 5****n 1
Viktor Szépe v****r@s****t 1
Jamie Tanna g****b@j****k 1
root 1****3@q****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 112
  • Total pull requests: 1,528
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 22 hours
  • Total issue authors: 28
  • Total pull request authors: 10
  • Average comments per issue: 1.62
  • Average comments per pull request: 0.63
  • Merged pull requests: 420
  • Bot issues: 6
  • Bot pull requests: 1,497
Past Year
  • Issues: 29
  • Pull requests: 538
  • Average time to close issues: 2 days
  • Average time to close pull requests: 1 day
  • Issue authors: 16
  • Pull request authors: 8
  • Average comments per issue: 1.1
  • Average comments per pull request: 0.78
  • Merged pull requests: 66
  • Bot issues: 3
  • Bot pull requests: 517
Top Authors
Issue Authors
  • andrew (48)
  • jamietanna (13)
  • dependabot[bot] (6)
  • garethr (5)
  • bzg (4)
  • benmccann (4)
  • lirantal (3)
  • fingeromer (2)
  • AlexandreDecan (2)
  • voxpelli (2)
  • CccryQwQ (2)
  • joshbressers (2)
  • rng70-or (2)
  • openrefactorymunawar (2)
  • jasminewang0 (2)
Pull Request Authors
  • dependabot[bot] (1,485)
  • github-actions[bot] (12)
  • andrew (8)
  • westonsteimel (6)
  • CccryQwQ (4)
  • szepeviktor (4)
  • simkim (4)
  • jamietanna (2)
  • gtm-nayan (2)
  • vladh (1)
Top Labels
Issue Labels
enhancement (43) bug (20) help wanted (17) dependencies (6) ruby (6) documentation (1) good first issue (1) question (1)
Pull Request Labels
dependencies (1,485) ruby (1,441) docker (26) github_actions (18) enhancement (2)

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3.6.0 composite
  • ruby/setup-ruby v1 composite
  • postgres 14 docker
  • redis * docker
test/fixtures/files/actions/action.yml actions
  • dist/index.js node12 javascript
test/fixtures/files/carthage/Cartfile carthage
  • ReactiveCocoa/ReactiveSwift ~> 5.0
  • antitypical/Result ~> 4.1
test/fixtures/files/cocoapods/AppNetworkManager.podspec.json cocoapods
  • HandyJSON --- - "~> 5.0.0"
  • Moya/RxSwift --- - "~> 13.0.1"
  • RxCocoa --- - "~>4.5.0"
  • RxSwift --- - "~>4.5.0"
Dockerfile docker
  • ruby 3.2.1-alpine build
docker-compose.yml docker
  • postgres 14.1-alpine
  • redis 6.2-alpine
Gemfile rubygems
  • mocha >= 0 development
  • rails-controller-testing >= 0 development
  • shoulda-context >= 0 development
  • shoulda-matchers >= 0 development
  • web-console >= 0 development
  • webmock >= 0 development
  • addressable >= 0
  • appsignal >= 0
  • bibliothecary >= 0
  • bootsnap >= 0
  • bootstrap >= 0
  • chartkick >= 0
  • counter_culture >= 0
  • faraday >= 0
  • faraday-follow_redirects >= 0
  • faraday-retry >= 0
  • faraday-typhoeus >= 0
  • google-protobuf >= 0
  • groupdate >= 0
  • jbuilder >= 0
  • jquery-rails >= 0
  • nokogiri >= 0
  • oj >= 0
  • ox >= 0
  • packageurl-ruby >= 0
  • pagy >= 0
  • pg >= 0
  • pg_query >= 0
  • pghero >= 0
  • puma >= 0
  • rack-attack >= 0
  • rack-attack-rate-limit >= 0
  • rack-cors >= 0
  • rails ~> 7.0.4
  • redis >= 0
  • rexml >= 0
  • rswag-api >= 0
  • rswag-ui >= 0
  • sanitize-url >= 0
  • sassc-rails >= 0
  • semantic >= 0
  • semantic_range >= 0
  • sidekiq >= 0
  • sidekiq-unique-jobs >= 0
  • simple-rss >= 0
  • sitemap_generator >= 0
  • spdx = 2.0.12
  • sprockets-rails >= 0
  • toml-rb >= 0
  • xmlrpc >= 0
Gemfile.lock rubygems
  • 131 dependencies
test/fixtures/files/bower/bower.json bower
test/fixtures/files/cocoapods/Foo.podspec.json cocoapods
test/fixtures/files/deno/meta.json cpan
test/fixtures/files/deno/versions.json meteor
test/fixtures/files/swiftpm/Package.resolved swiftpm
  • github.com/apple/swift-docc-plugin 1.0.0
  • github.com/krzyzanowskim/CryptoSwift 1.6.0
.github/workflows/upgrade-ruby.yml actions
  • actions/checkout v4 composite
  • andrew/ruby-upgrade-action main composite
test/fixtures/files/julia/versions.json meteor