{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/sinuous/","markdown":"https://findsoftware.frbit.cloud/sinuous.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"sinuous","name":"Sinuous","urls":{"home":"https://sinuous.netlify.app","repository":"https://github.com/luwes/sinuous","docs":"https://sinuous.netlify.app/docs/getting-started/"},"category":["ui-library"],"description":"Low-level reactive UI library with a small footprint that renders DOM views from template literals or hyperscript calls.","maintainer":"Wesley Luyten","maintainerType":"individual","firstRelease":2019,"hosting":null,"language":"javascript","runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2023-07-01T00:00:00.000Z","githubStargazers":1065,"contributors":13,"packagistDownloads":null,"npmWeeklyDownloads":1026,"dependentRepos":35,"dependentPackages":19,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://sinuous.netlify.app/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/luwes/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://sinuous.netlify.app/docs/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://sinuous.netlify.app/docs/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://sinuous.netlify.app/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/luwes/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/luwes/sinuous/blob/main/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/luwes/sinuous/blob/main/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://registry.npmjs.org/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://sinuous.netlify.app/docs/getting-started/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://registry.npmjs.org/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/luwes/sinuous/blob/main/CHANGELOG.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/luwes/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/luwes/sinuous/contributors","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sinuous","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Sinuous is a low-level UI library written in JavaScript, with a tiny footprint. It is installed from npm or loaded from the jsDelivr CDN. The docs site names Wesley Luyten as its author and states that the source is MIT-licensed.\n\n## Worth knowing\n\nThe repository has no license file, so the MIT license comes from the npm package and the docs site rather than from the repository. The most recent npm release is older than the last change to the repository."}