library

From IndieWeb


A library may refer to a physical library, like a personal library that someone may use to collect books they have read or intend to read, and perhaps track on their IndieWeb site or indiebookclub, or for developers may also refer to a software library used by a personal website.

personal library

Main article: personal library

Use-cases:

software library

this could be its own page

A software library is re-usable software, often open source, that you can use (call out to) to implement common functionality in your own software. Software libraries typically augment (rather than replace) existing programming languages and platforms.

software examples

Criticisms

admintax

  • Issue: when you choose to use (depend on) a software library (e.g. from npm, PyPI, etc.) for software you plan to run continuously (like for your personal site), you are signing up a regular and unpredictably growing admintax of updating those libraries and a mix of reviewing changes or incompatibilities that may break your site. 2022-03-10 Ryan Barrett We’re drowning

    …We’ve never before had such a wealth of freely available code, in so many languages, so easy to find and install.

    And yet, we’re drowning.

  • ^ related dev chat, Node dependencies: https://chat.indieweb.org/dev/2023-04-27#t1682594280268600
    • "Code libraries dependencies trust & stability hell is a real issue, pipeline attacks etc." @[tantek] April 27, 2023

See Also