# Sinuous

Low-level reactive UI library with a small footprint that renders DOM views from template literals or hyperscript calls.


Source: https://findsoftware.frbit.cloud/sinuous/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://sinuous.netlify.app
- repository: https://github.com/luwes/sinuous
- docs: https://sinuous.netlify.app/docs/getting-started/

### Identity

- status: active
- maintainer: Wesley Luyten
- maintainerType: individual
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: ui-library
- hosting: not applicable
- language: javascript
- runtime: unknown
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2023-07-01

### Adoption

- githubStargazers: 1065
- packagistDownloads: not applicable
- npmWeeklyDownloads: 1026
- contributors: 13
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 35
- dependentPackages: 19

### Sources

- urls: https://sinuous.netlify.app/ (read 2026-10-28)
- urls: https://api.github.com/repos/luwes/sinuous (read 2026-10-28)
- urls: https://sinuous.netlify.app/docs/getting-started/ (read 2026-10-28)
- maintainer: https://sinuous.netlify.app/docs/getting-started/ (read 2026-10-28)
- category: https://sinuous.netlify.app/ (read 2026-10-28)
- language: https://api.github.com/repos/luwes/sinuous (read 2026-10-28)
- installMethod: https://github.com/luwes/sinuous/blob/main/README.md (read 2026-10-28)
- installMethod: https://github.com/luwes/sinuous/blob/main/README.md (read 2026-10-28)
- license: https://registry.npmjs.org/sinuous (read 2026-10-28)
- license: https://sinuous.netlify.app/docs/getting-started/ (read 2026-10-28)
- licenseModel: https://registry.npmjs.org/sinuous (read 2026-10-28)
- currentMajor: https://registry.npmjs.org/sinuous (read 2026-10-28)
- latestReleaseDate: https://registry.npmjs.org/sinuous (read 2026-10-28)
- firstRelease: https://github.com/luwes/sinuous/blob/main/CHANGELOG.md (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/luwes/sinuous (read 2026-10-28)
- contributors: https://api.github.com/repos/luwes/sinuous/contributors (read 2026-10-28)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/sinuous (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sinuous (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sinuous (read 2026-10-28)

## Notes

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.

## Worth knowing

The 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
