npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

larvitar

v3.0.0-beta.3

Published

typescript library for parsing, loading, rendering and interacting with DICOM images

Downloads

959

Readme

Larvitar

License type-coverage Last Commit GitHub stars

Larvitar is a modern, lightweight TypeScript library for medical imaging applications. Built on top of the Cornerstone ecosystem, Larvitar provides tools for rendering, analyzing, and interacting with medical images, including support for advanced modalities like multiframe images, NRRD, and ECG synchronization.

🛠 Current Version

Build Status GitHub release npm

Check out the releases page for more details.

🚀 Features

  • Advanced DICOM Image Rendering: Seamlessly handles single-frame, multiframe, and custom modalities.
  • ECG and Waveform Visualization: Built-in tools for synchronizing and rendering waveforms.
  • Custom Tools and Extensions: Easily extendable for specific imaging needs.
  • Integration Ready: Designed for use in advanced imaging workflows and applications.

📖 Documentation

Comprehensive documentation is available on the Larvitar Documentation Page.

Sections

  1. Core API: Learn how to parse, load, and render DICOM images.
  2. Modules: Explore the segmentation tools, color maps, and advanced rendering features.
  3. Examples: See working examples for ECG synchronization, NRRD image loading, segmentation tools, and more.
  4. Installation: Step-by-step guide to getting started with Larvitar in your project.

📦 Dependencies

Larvitar relies on the following libraries for its core functionality:

Make sure to have these dependencies installed when developing or using Larvitar.


🛠 Development

To start developing Larvitar or contribute to the project:

  1. Clone the repository:
    git clone https://github.com/dvisionlab/Larvitar.git
    cd Larvitar
  2. Install dependencies:
     yarn install
  3. Start the development server:
    yarn run dev
  4. Open the development environment:
    • Serve the examples folder using a static server (e.g., http-server or visual studio code live server).
    • Navigate to http://localhost:5500/docs/examples/<example_name>.html (or the port configured in your dev server).

📝 License

Larvitar is licensed under the MIT License. Feel free to use, modify, and distribute it in your projects.

🤝 Contributing

Contributions are welcome! If you’d like to report a bug, suggest a feature, or submit a pull request, please follow our contributing guidelines.

Larvitar has adopted a Code of Conduct that we expect project participants to adhere to.

👨‍💻 Main Developers