library
This article is a stub. You can help the IndieWeb wiki by expanding it.
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
Use-cases:
- https://twitter.com/JennaGuillaume/status/978830564349288448
- ""I wish there was a Netflix or Spotify for books."
Library. The thing that you're looking for is a library." @JennaGuillaume March 28, 2018
- ""I wish there was a Netflix or Spotify for books."
software library
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
- cassis.js (combined PHP and JS library)
- link rel parser libraries
- ...
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