openseadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

https://github.com/openseadragon/openseadragon

Science Score: 54.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
    15 of 220 committers (6.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords

high-resolution iiif image image-viewer javascript viewer zooming

Keywords from Contributors

transformation diffusion cryptocurrencies distributed operating-system optim meshes bioinformatics deep-neural-networks qml
Last synced: 4 months ago · JSON representation ·

Repository

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

Basic Info
  • Host: GitHub
  • Owner: openseadragon
  • License: bsd-3-clause
  • Language: JavaScript
  • Default Branch: master
  • Homepage: http://openseadragon.github.io/
  • Size: 16.4 MB
Statistics
  • Stars: 3,221
  • Watchers: 87
  • Forks: 661
  • Open Issues: 464
  • Releases: 29
Topics
high-resolution iiif image image-viewer javascript viewer zooming
Created almost 13 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing Funding License Citation

README.md

OpenSeadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

See it in action and get started using it at https://openseadragon.github.io/.

Stable Builds

See the GitHub releases page.

Learning Course

The official OpenSeadragon course is now live! Taught by @iangilman, creator and maintainer, this is your best introduction to working with OpenSeadragon, from basic concepts to coordinate systems, animation, and beyond.

https://www.newline.co/courses/openseadragon-deep-dive

OpenSeadragon Deep Dive

Development

If you want to use OpenSeadragon in your own projects, you can find the latest stable build, API documentation, and example code at https://openseadragon.github.io/. If you want to modify OpenSeadragon and/or contribute to its development, read the contributing guide for instructions.

License

OpenSeadragon is released under the New BSD license. For details, see the LICENSE.txt file.

Sponsors

We are grateful for the (development or financial) contribution to the OpenSeadragon project.

BBMRI ERIC Logo           University of Pittsburgh Logo           Stanford University Logo

Owner

  • Name: openseadragon
  • Login: openseadragon
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: OpenSeadragon
message: "If you use this software, please cite it using the metadata from this file."
type: software
authors:
  - given-names: Ian
    family-names: Gilman
    email: ian@iangilman.com
  - given-names: Aseem
    family-names: Kishore
  - given-names: Chris
    family-names: Thatcher
  - given-names: Mark
    family-names: Salsbery
  - given-names: Antoine
    family-names: Vandecreme
  - given-names: Thomas
    family-names: Pearce
  - given-names: Jiří "Jirka"
    family-names: Horák
identifiers:
  - type: url
    value: https://openseadragon.github.io/
    description: Homepage
  - type: url
    value: https://github.com/openseadragon/openseadragon
    description: Repository
repository-code: https://github.com/openseadragon/openseadragon
url: https://openseadragon.github.io/
abstract: "An open-source, web-based viewer for high-resolution zoomable images, implemented in pure JavaScript, for desktop and mobile."
keywords:
  - javascript
  - image
  - zooming
  - viewer
  - image-viewer
  - high-resolution
  - iiif
license: BSD-3-Clause
version: 5.0.1
date-released: 2024-11-09

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 3,011
  • Total Committers: 220
  • Avg Commits per committer: 13.686
  • Development Distribution Score (DDS): 0.728
Past Year
  • Commits: 235
  • Committers: 24
  • Avg Commits per committer: 9.792
  • Development Distribution Score (DDS): 0.681
Top Committers
Name Email Commits
Ian Gilman i****n@i****m 818
Antoine Vandecreme a****d@g****m 216
Mark Salsbery m****y@h****m 210
thatcher t****r@g****m 196
Tom t****e@g****m 186
Aiosa 4****0@m****z 88
nein09 n****9@n****m 59
Chris Adams c****s@i****g 56
Mark Salsbery 55
houseofyin d****e@h****m 53
Aiosa h****7@g****m 52
Benjamin Gilbert b****t@b****t 44
Grant Echols g****s@l****g 32
Philip Giuliani i****o@p****t 31
Jon Stroop j****p@g****m 29
Nelson Campos n****s@c****m 26
Peter j****c@g****t 23
Larissa Smith s****l@f****g 23
dependabot[bot] 4****] 22
achu1998 a****0@a****u 21
Antoine Vandecreme a****e@n****v 19
Ruven r****n@u****t 19
jonasengelmann 4****n 18
ronnymikalsen r****n@n****g 16
Joe DF 3****f 16
Richard Benjamin Allen r****d@p****k 15
Sharpbarb s****b@g****m 14
Mohit Bansal m****1@c****n 14
Hamza Tatheer h****r@g****m 14
Dominik Picheta d****a@g****m 14
and 190 more...

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 426
  • Total pull requests: 216
  • Average time to close issues: over 1 year
  • Average time to close pull requests: about 2 months
  • Total issue authors: 291
  • Total pull request authors: 67
  • Average comments per issue: 6.21
  • Average comments per pull request: 5.68
  • Merged pull requests: 153
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 106
  • Pull requests: 111
  • Average time to close issues: 17 days
  • Average time to close pull requests: 8 days
  • Issue authors: 71
  • Pull request authors: 38
  • Average comments per issue: 3.56
  • Average comments per pull request: 2.72
  • Merged pull requests: 66
  • Bot issues: 0
  • Bot pull requests: 3
Top Authors
Issue Authors
  • iangilman (13)
  • Whao510 (12)
  • chengdonglin (12)
  • w5c17 (8)
  • pearcetm (7)
  • BeebBenjamin (7)
  • jetic83 (7)
  • SamHall (6)
  • hzxiaogang (5)
  • oblak1 (5)
  • thec0keman (4)
  • zmomozq (4)
  • linruicheng1997 (3)
  • Dainerx (3)
  • jonw-cogapp (3)
Pull Request Authors
  • pearcetm (48)
  • Aiosa (15)
  • MichaelWGibson (10)
  • AndrewADev (9)
  • msalsbery (9)
  • eug-L (8)
  • dependabot[bot] (7)
  • ruven (7)
  • BeebBenjamin (6)
  • DougTCooke (6)
  • lokaesshwar (6)
  • achu1998 (6)
  • iangilman (6)
  • cincospenguinos (4)
  • cavenel (3)
Top Labels
Issue Labels
question (178) bug (65) enhancement (51) good first issue (15) documentation (13) possible plugin (10) duplicate (6) performance (5) major (5) up for grabs (2) critical (1)
Pull Request Labels
dependencies (7) enhancement (7) documentation (3) bug (2) javascript (2) up for grabs (1) critical (1)

Packages

  • Total packages: 6
  • Total downloads:
    • npm 137,693 last-month
  • Total docker downloads: 23,182
  • Total dependent packages: 131
    (may contain duplicates)
  • Total dependent repositories: 793
    (may contain duplicates)
  • Total versions: 52
  • Total maintainers: 5
npmjs.org: openseadragon

Provides a smooth, zoomable user interface for HTML/Javascript.

  • Versions: 15
  • Dependent Packages: 128
  • Dependent Repositories: 790
  • Downloads: 137,676 Last month
  • Docker Downloads: 23,182
Rankings
Dependent packages count: 0.3%
Dependent repos count: 0.6%
Downloads: 0.7%
Docker downloads count: 0.8%
Average: 0.9%
Forks count: 1.5%
Stargazers count: 1.7%
Maintainers (1)
Funding
  • https://opencollective.com/openseadragon
Last synced: about 1 year ago
proxy.golang.org: github.com/openseadragon/openseadragon
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 1.2%
Stargazers count: 1.3%
Average: 5.5%
Dependent packages count: 9.0%
Dependent repos count: 10.7%
Last synced: 4 months ago
repo1.maven.org: org.webjars.npm:openseadragon

WebJar for openseadragon

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 3
Rankings
Stargazers count: 6.4%
Forks count: 8.0%
Dependent repos count: 13.8%
Average: 15.3%
Dependent packages count: 33.0%
Last synced: 4 months ago
npmjs.org: @janelia/openseadragon

Provides a smooth, zoomable user interface for HTML/Javascript.

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Forks count: 1.8%
Stargazers count: 2.1%
Dependent packages count: 16.2%
Average: 16.8%
Dependent repos count: 25.3%
Downloads: 38.6%
Maintainers (2)
Last synced: 4 months ago
npmjs.org: openseadragon_terrydr

Provides a smooth, zoomable user interface for HTML/Javascript.

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Forks count: 1.8%
Stargazers count: 2.2%
Dependent packages count: 16.2%
Average: 19.4%
Dependent repos count: 25.3%
Downloads: 51.2%
Maintainers (1)
Last synced: 4 months ago
npmjs.org: flipflops-openseadragon

Provides a smooth, zoomable user interface for HTML/Javascript.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Dependent repos count: 27.9%
Average: 34.2%
Dependent packages count: 40.5%
Maintainers (1)
Funding
  • https://opencollective.com/openseadragon
Last synced: 4 months ago

Dependencies

package-lock.json npm
  • 512 dependencies
package.json npm
  • grunt ^1.4.1 development
  • grunt-contrib-clean ^2.0.0 development
  • grunt-contrib-compress ^2.0.0 development
  • grunt-contrib-concat ^2.0.0 development
  • grunt-contrib-connect ^3.0.0 development
  • grunt-contrib-qunit ^5.1.1 development
  • grunt-contrib-uglify ^5.0.1 development
  • grunt-contrib-watch ^1.1.0 development
  • grunt-eslint ^24.0.0 development
  • grunt-git-describe ^2.4.4 development
  • grunt-istanbul ^0.8.0 development
  • grunt-text-replace ^0.4.0 development
  • qunitjs 2.4.1 development