JavaScript Annotations

Open-source JavaScript projects categorized as Annotations

Top 9 JavaScript Annotation Projects

Annotations
  1. label-studio

    Label Studio is a multi-type data labeling and annotation tool with standardized output format

    Project mention: Frequently Asked Questions (and Answers) About AI Evals – Hamel's Blog | news.ycombinator.com | 2025-07-03

    Great interfaces make human review fast, clear, and motivating. We recommend building your own annotation tool customized to your domain ...

    Ah! This is a horrible advice. Why should you recommend reinventing the wheel where there is already great open source software available? Just use https://github.com/HumanSignal/label-studio/ or any other type of open source annotation software you want to get started.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

    Project mention: Building a personal archive of the web, the slow way | news.ycombinator.com | 2025-05-20

    OP's workflow might be much more efficient with use of https://github.com/gildas-lormeau/SingleFile/

    It can handle most of what they describe for things like private/paywalled pages or media enclosures or completely self-contained archives that live locally or easy to use or editing before saving or ensuring lazy-loaded images are there, you can view it immediately to check for breakage, it automatically works with adblock and NoScript and when you delete stuff in the DOM using the picker so they can clean each page very efficiently (create a bunch of rules in your adblock by picking elements like in ublock, so you never have to do those again, then quickly mouse any remainder), and it stores the final DOM so you can interact with stuff to make sure it is visible or archived.

    So what I do ( https://gwern.net/archiving#preemptive-local-archiving ) is I have a script which calls SingleFile-CLI in a headless Chrome browser to automatically archive everything, and then opens up the original URL + snapshot in my normal Firefox, and look at the snapshot then original. If the snapshot looks good, I simply close the 2 tabs after a few seconds and I'm done; if the snapshot looks bad, then I look at the original and make edits: use Ublock Origin to define any necessary rules (assuming the page isn't cleaned up by all the rules I previously defined), make any minor tweaks to the DOM, and then SingleFile-browser-extension it manually.

    If you use enough adblock rules, then you get a similar effect to the 'templates' described, since it looks like OP is mostly just trying to remove as much as possible.

  4. waveform-playlist

    Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.

  5. slashy

    Supercharge Notion with custom commands to record, draw, and more ✍️

  6. SingleFile-MV3

    SingleFile version compatible with Manifest V3

    Project mention: Using static websites for tiny archives | news.ycombinator.com | 2024-10-18

    Can also recommend Single File browser extension https://github.com/gildas-lormeau/SingleFile-MV3

  7. contently-videojs-annotation-comments

    A plugin for video.js to add support for timeline moment/range comments and annotations

  8. AnnotationsRestored

    Brings annotation support back to YouTube

    Project mention: By the way, YouTube annotations still exist | news.ycombinator.com | 2025-01-15

    On January 15, 2019, YouTube deleted *all* annotations from existing videos -- this removed a substantial amount of context that was integral to the video structure and overall viewer enjoyment.

    Thanks to the incredible archiving efforts of many people, annotations from over 48 *million* videos were saved. AND you can view them right now! Even though YouTube no longer supports this feature, by installing an extension, you can still view them the way they were intended over 6 years ago.

    The best way to view them is using the [AnnotationsRestored](https://github.com/isaackd/AnnotationsRestored) extension. Here's a list of interesting videos with annotations to get you started and instructions for installing below.

    If you remember a video that had cool annotations, check and see, it might still exist!

    * [Annotation Tetris](https://www.youtube.com/watch?v=eIIV6a2Pdh4)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. TextAnnotationGraphs

    A modular annotation system that supports complex, interactive annotation graphs embedded on top of sequences of text.

  11. html_tag_annotator

    A Machine Learning tool to create the training dataset very quickly & easily by using a smart chrome extension

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Annotations discussion

Log in or Post with

JavaScript Annotations related posts

  • By the way, YouTube annotations still exist

    1 project | news.ycombinator.com | 15 Jan 2025
  • Dokieli – Editor for Decentralised Article Publishing

    1 project | news.ycombinator.com | 22 Jul 2023
  • Slashy for notion

    1 project | /r/Notion | 2 Feb 2023
  • Tip: Turning off YouTube ambient mode can help fix unusually high GPU usage while watching a video

    1 project | /r/pcmasterrace | 3 Nov 2022
  • Hey everyone it's my first ipad i will mainly use it for school notes. what are the best apps and the ones with a full version is anyone worth it?

    2 projects | /r/ipad | 24 Oct 2022
  • Brave, Vivaldi and other chromium forks (including mobile) urgently need to create their own 'extensions store' or something?

    2 projects | /r/browsers | 12 Oct 2022
  • Please recommend a lightweight drag n' drop audio recording app

    1 project | /r/MacOS | 16 Oct 2022
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Annotation projects in JavaScript? This list will help you:

# Project Stars
1 label-studio 24,493
2 SingleFile 18,948
3 waveform-playlist 1,539
4 slashy 599
5 SingleFile-MV3 553
6 contently-videojs-annotation-comments 177
7 AnnotationsRestored 165
8 TextAnnotationGraphs 95
9 html_tag_annotator 14

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com