taffy VS zotero

Compare taffy vs zotero and see what are their differences.

taffy

A high performance rust-powered UI layout library (by DioxusLabs)

zotero

Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources. (by zotero)
InfluxDB - 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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
taffy zotero
36 254
1,807 9,225
4.6% 2.3%
8.5 9.9
19 days ago 7 days ago
Rust JavaScript
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

taffy

Posts with mentions or reviews of taffy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-21.
  • Show HN: Dropflow, a CSS layout engine for node or <canvas>
    15 projects | news.ycombinator.com | 21 Mar 2024
    I maintain a standalone web layout engine[0] (currently implementing Flexbox and CSS Grid) which has no scripting support. WPT layout tests using is a major blocker to us running WPT tests against our library. Yoga (used by React Native) is in a similar position.<p>Do you think the WPT would accept pull requests replacing such tests with equivalent tests that don't use <script> (perhaps using a build script to generate multiple tests instead - or simply writing out the tests longhand)?<p>I could run against only the ref-tests, but if I can't get full coverage then the WPT seems to provide little value over our own test suite.<p>[0]: <a href="https://github.com/DioxusLabs/taffy">https://github.com/DioxusLabs/taffy</a>
  • CSS for Printing to Paper
    15 projects | news.ycombinator.com | 3 Mar 2024
    > Is there any easy to use/hack HTML layouting engine where I could experiment with custom CSS attributes and bridge that gap? Would anything from Servo be suitable?

    Servo could be used for this. You'd want to add support for parsing the CSS properties themselves to the style crate in https://github.com/servo/stylo and then the layout implementation to the layout2020 crate in https://github.com/servo/servo. You do effectively get a whole browser though.

    I'm currently working on building a lighter weight / hackable layout engine based on a combination of https://github.com/servo/stylo (for css parsing and selector resolution), https://github.com/DioxusLabs/taffy (for box-level layout) and https://github.com/pop-os/cosmic-text (for flow/inline layout). I expect to have something decent in around 6 months

    Neither of these setups currently have any support for pagination though.

  • I'm fed up with it, so I'm writing a browser
    12 projects | news.ycombinator.com | 22 Sep 2023
    I maintain a web layout library that is designed to be integrated into other software:

    https://github.com/DioxusLabs/taffy

    It needs to be combined with a text layout engine (such as https://github.com/pop-os/cosmic-text), and it doesn't support everything yet (notable features that are currently missing: "float", "display: inline-block", "box-sizing: content-box", "position: static"). But we have Block, Flexbox and CSS Grid support with more on the way.

  • Looking for this. html + css rendering through wgpu.
    14 projects | /r/rust | 3 Jul 2023
    All of these projects have in common that they use Taffy (the project that I work on!) for box-level layout (which currently gives them block, flexbox, and grid layout) , and are either using or planning to use cosmic-text for text/inline layout. This gives you a decent first approximation of web layout, but it's not perfect and there are major features like float, display: inline-block, position: static, box-sizing: content-box missing. Not to mention that none of these implementations currently resolve CSS selectors, so you are effectively limited to inline styles (if you're interested in something in that direction then you may be interested in https://github.com/vizia/vizia).
  • Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop
    7 projects | news.ycombinator.com | 19 Jun 2023
    While there are a lot of Rust UI frameworks, none of them are really recommended for production use yet. I suspect a few of the will die off and work will coalesce a few once things mature a bit.

    Another nice feature of the Rust UI ecosystem is that lots of it is being built in a modular way. For example I maintain a layout engine [0] library which just does layout and can be easily integrated by anybody creating a UI library. And there a bunch of similar composable libraries covering rendering, text layout, accessibility, window creation, clipboard access, etc.

    [0]: https://github.com/DioxusLabs/taffy

  • Conflict-Driven Synthesis for Layout Engines
    2 projects | news.ycombinator.com | 15 Jun 2023
    You might be interested in the combination of Taffy [0] which handles box-level browser layout (block, flexbox, grid, etc) and Cosmic Text [1] which handles text-level layout and basic text editing functionality.

    Integrating them into browsers while retaining accessibility could be tricky. But in they're general they're relatively small standalone libraries implementing most of the layout algorithms that browsers implement (although there are currently a few key missing features like laying out "inline-block" items in line with text).

    [0]: https://github.com/DioxusLabs/taffy

    [1]: https://github.com/pop-os/cosmic-text

  • Ink: React for interactive command-line apps
    24 projects | news.ycombinator.com | 8 May 2023
    I maintain a library (https://github.com/DioxusLabs/taffy) that implements both Flexbox and CSS Grid, and is designed to be easily embedded (similar to Yoga, which Ink is using).
  • [Media] Version 0.3 of Inlyne - An interactive markdown renderer written entirely in Rust
    7 projects | /r/rust | 7 May 2023
    https://github.com/DioxusLabs/taffy (disclaimer: I work on this crate) which does CSS layout given CSS styles. This would probably be much more useful once we merge support for display: block (https://github.com/DioxusLabs/taffy/pull/474), and if in the future we support display: table. Taffy doesn't handle text layout but is designed to integrate nicely with external layout systems.
  • Project idea: port markdownlint to Rust
    9 projects | /r/rust | 21 Apr 2023
    Ok, "1.4GB" made me look into this more. I hadn't realised that we were using a "superlinter" action that includes linters for over 10 languages. Switching to a different github action brought to time down to 3 seconds! https://github.com/DioxusLabs/taffy/pull/463
  • GitHub Accelerator: our first cohort and what's next
    28 projects | news.ycombinator.com | 13 Apr 2023

zotero

Posts with mentions or reviews of zotero. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-20.
  • Google Scholar PDF Reader
    11 projects | news.ycombinator.com | 20 Mar 2024
    Maybe try Zotero[1]. There are many addons which can do what you need.

    [1]https://www.zotero.org/

  • I wrote my bibliography manually (Dont ask why). How do I sort it by the first letter of each entry?
    2 projects | /r/LaTeX | 6 Dec 2023
    And next time, you use a real literature management program like zotero (some university libraries offer classes, there is a r/zotero, etc) or jabref to create a proper bibtex file with the references. It is not that difficult, and keeps you sane (esp. if a paper has to be formatted for a different publisher). See e.g. learnlatex.
  • Ask HN: Who is hiring? (December 2023)
    17 projects | news.ycombinator.com | 1 Dec 2023
    Zotero | Remote | Full-Time or Part-Time | https://www.zotero.org

    Zotero is an open-source project that develops software to help people collect, organize, annotate, cite, and share their research. Our software is recommended by most universities and used by millions of students, scholars, scientists, and researchers worldwide.

    We're looking for a JavaScript developer to work on Zotero "translators" — the pieces of code that let people click a button in their browser toolbar on any webpage and save high-quality metadata and files to their Zotero libraries. If you like web scraping, APIs, data formats, and exploring sites in the browser devtools, this would be up your alley. As a core Zotero developer, you'll also have the ability to work across Zotero's vast ecosystem and help shape the future of the project.

    This is an open-ended contract role that can scale up and down in hours based on availability and workload.

    https://www.zotero.org/jobs

  • Show HN: Odin – the integration of LLMs with Obsidian note taking
    7 projects | news.ycombinator.com | 21 Sep 2023
    Zotero is your answer, it even auto generates your citations.

    https://www.zotero.org/

    Apparently there are plugins for Logseq and Obsidian as well.

  • Ask HN: How do you use your iPad?
    1 project | news.ycombinator.com | 23 Jul 2023
  • A collection of useful Mac Apps
    32 projects | /r/macapps | 13 Jul 2023
    Zotero - Price: Free Free and open-source reference manager that helps you collect, organize, and cite your research sources.
  • Is there an equivalent of calibredb for research papers?
    3 projects | /r/emacs | 12 Jul 2023
    I use the free and open source Zotero which I think you'd find very calibre-like and manage notes and concept linking with org-roam in emacs.
  • Will I lose everything on Zotero?
    1 project | /r/zotero | 9 Jul 2023
    If you can't hold the urge to know, you can check on the Zotero web library if all of your things are still there
  • Advice for Thesis students
    1 project | /r/slpGradSchool | 8 Jul 2023
    Resources: ZOTERO. Zotero is a free (you can pay to get more storage), open-source citation manager with optional browser plugins. IT WILL FORMAT CITATIONS FOR YOU. (sometimes you have to edit them, but most of the time it can pull metadata and format things correctly on its own). You can sort your references into folders or with tags, read and annotate PDF copies on your computer or in a mobile app, and make notes - which I used to keep track of specific quotations I wanted to use.
  • Extra Reading for Archaeology / Ancient History
    1 project | /r/6thForm | 30 Jun 2023
    You can also use online resources like The Encyclopedia of Archaeological Sciences, that I think is mostly free or the Handbook of Archaeological Sciences which I think is also mostly free. If you can't get a hold of those things you can also email the authors/editors and they might send you a free copy or look them up on Academia.edu and see if they have a free version. Also, if you don't already, use Google Scholar, it's the best resource for finding free articles and topics to read. It's also never too early to start using something like Zotaro, Mendeley, or Endnote to keep track of your readings and help you with citations/references in papers. You can literally download the citation, import it into one of those systems and it automatically formats your referencing.

What are some alternatives?

When comparing taffy and zotero you can also consider the following projects:

dioxus - Fullstack GUI library for web, desktop, mobile, and more.

calibre - The official source code repository for the calibre ebook manager

stretch - High performance flexbox implementation written in rust

jabref - Graphical Java application for managing BibTeX and biblatex (.bib) databases

mirrord - Connect your local process and your cloud environment, and run local code in cloud conditions.

obsidian-citation-plugin - Obsidian plugin which integrates your academic reference manager with the Obsidian editor. Search your references from within Obsidian and automatically create and reference literature notes for papers and books.

pomsky - A new, portable, regular expression language

Zettlr - Your One-Stop Publication Workbench

yoga - Yoga is an embeddable layout engine targeting web standards.

notion-auto-pull - Bash script to automatically download a notion workspace

pypandoc - Thin wrapper for "pandoc" (MIT)

zotero-mdnotes - A Zotero plugin to export item metadata and notes as markdown files