Tooltips

Open-source projects categorized as Tooltips

Top 12 Tooltip Open-Source Projects

  • oh-my-posh

    The most customisable and low-latency cross platform/shell prompt renderer

    Project mention: wsl arch setup for oh my posh | dev.to | 2024-04-12

    # Download the correct binary for Linux (replace the URL with the latest version if needed) wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O oh-my-posh # Make the binary executable chmod +x oh-my-posh # Move the binary to a directory in your PATH sudo mv oh-my-posh /usr/local/bin/

  • tether

    A positioning engine to make overlays, tooltips and dropdowns better

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Balloon

    :balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • react-popper

    🍿⚛Official React library to use Popper, the positioning library

  • flowbite-svelte

    Official Svelte components built for Flowbite and Tailwind CSS

    Project mention: Flowbite Svelte - Open-source Svelte UI component library [MIT License] | /r/opensource | 2023-04-30
  • gwern.net

    Site infrastructure for gwern.net (CSS/JS/HS/images/icons). Custom Hakyll website with unique automatic link archiving, recursive tooltip popup UX, dark mode, and typography (sidenotes+dropcaps+admonitions+inflation-adjuster).

    Project mention: Show HN: My related-posts finder script (with LLM and GPT4 enhancement) | news.ycombinator.com | 2023-12-08

    I do something similar on my website ( https://www.gwern.net ; crummy code at https://github.com/gwern/gwern.net/ ) for the 'similar' feature: call OA API with embedding, nearest-neighbor via cosine, list of links for suggested further reading.

    Because it's a static site, managing the similar links poses the difficulties OP mentions: where do you store & update it? In the raw original Markdown? We solve it by transclusion: the list of 'similar' links is stored in a separate HTML snippet, which is just transcluded into the web page on demand. The snippets can be arbitrarily updated without affecting the Markdown essay source. We do this for other things too, it's a handy design pattern for static sites, to make things more compositional (allowing one HTML snippet to be reused in arbitrarily many places or allowing 'extremely large' pages) at the cost of some client-side work doing the transclusion.

    I refine it in a couple ways: I don't need to call GPT-4 for summarization because the links all have abstracts/excerpts; I usually write abstracts for my own essays/posts (which everyone should do, and if the summaries are good enough to embed, why not just use them yourself for your posts? would also help your cache & cost issues, and be more useful than the 'explanation'). Then I also throw in the table of contents (which is implicitly an abstract), available metadata like tags & authors, and I further throw into the embeddings a list of the parsed links as well as reverse citations/backlinks. My assumption is that these improve the embedding by explicitly listing the URLs/titles of references, and what other pages find a given thing worth linking.

    Parsing the links means I can improve the list of suggestions by deleting anything already linked in the article. OP has so few posts this may not be a problem for him, if you are heavily hyperlinking and also have good embeddings (like I do), this will happen a lot, and it is annoying to a reader to be suggested links he has already seen and either looked at or ignored. This also means that it's easy to provide a curated 'see also' list: simply dump the similar list at the beginning, and keep the ones you like. They will be filtered out of the generated list automatically, so you can present known-good ones upfront and then the similars provide a regularly updated list of more. (Which helps handle the tension he notes between making a static list up front while new links regularly enter the system.)

    One neat thing you can do with a list of hits, that I haven't seen anyone else do, is sort them by distance. The default presentation everyone does is to simply present them in order of distance to the target. This is sorta sensible because you at least see the 'closest' first, but the more links you have, the smaller the difference is, and the more that sorting looks completely arbitrary. What you can do instead is sort them by their distance to each other: if you do that, even in a simple greedy way, you get what is a list which automatically clusters by the internal topics. (Imagine there are two 'clusters' of topics equidistant to the current article; the default distance sort would give you something random-looking like A/B/B/A/B/A/A/A/B/B/A, which is painful to read, but if you sort by distance to each other to minimize the total distance, you'd get something more like B/B/B/B/B/B/A/A/A/A/A/A.) I call this 'sort by magic' or 'sort by semantic similarity': https://gwern.net/design#future-tag-features

    Additional notes: I would not present 'Similarity score: 79% match' because I assume this is just the cosine distance, which is equal for both suggestions (and therefore not helpful) and also is completely embedding dependent and basically arbitrary. (A good heuristic is: would it mean anything to the reader if the number were smaller, larger, or has one less digit? A 'similarity score' of 89%, or 7.9, or 70%, would all mean the same thing to the reader - nothing.)

    > Complex or not, calculating cosine similarity is a lot less work than creating a fully-fledged search algorithm, and the results will be of similar quality. In fact, I'd be willing to bet that the embedding-based search would win a head-to-head comparison most of the time.

    You are probably wrong. The full search algorithm, using exact word count indexes of everything, is highly competitive with embedding search. If you are interested, the baseline you're looking for in research papers on retrieval is 'BM25'.

    > For each post, the script then finds the top two most-similar posts based on the cosine similarity of the embedding vectors.

    Why only top two? It's at the bottom of the page, you're hardly hurting for space.

  • GuideChimp

    Create interactive guided product tours in minutes with the most non-technical friendly, lightweight and extendable library.

    Project mention: The Cyber Marathon: After Black Friday is Before Black Friday | /r/netlicensing | 2023-12-05

    After the frenzied shopping madness of Black Friday and Cyber Monday at NetLicensing and GuideChimp, it is time to look back and assess campaingn and these outcomes.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • AxisTooltip

    A library that displays tooltips in the desired view. Supports iOS and macOS.

  • Mtgdb

    Mtgdb.Gui - desktop app to search MTG cards and build decks

    Project mention: Okay Seriously... How do I reduce the number of decks I have??? | /r/EDH | 2023-07-07

    This may not be helpful but if you have to many because you just keep building new decks, you could use MTGDB.GUI to build and plan and then just put them together when you want to use one.

  • svelte-popper

    🍿🔗Official Svelte wrapper for Popper - the positioning library

  • GuideChimp-tours

    GuideChimp Public Tours

  • BakedLanguageEdits

    A language pack originally created for the Baked modpack

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). The latest post mention was on 2024-04-12.

Tooltips related posts

Index

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

Project Stars
1 oh-my-posh 14,084
2 tether 8,488
3 Balloon 3,563
4 react-popper 2,484
5 flowbite-svelte 1,855
6 gwern.net 431
7 GuideChimp 188
8 AxisTooltip 173
9 Mtgdb 57
10 svelte-popper 31
11 GuideChimp-tours 3
12 BakedLanguageEdits 0
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com