{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/linaria/","markdown":"https://findsoftware.frbit.cloud/linaria.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":"linaria","name":"Linaria","urls":{"home":"https://linaria.dev","repository":"https://github.com/callstack/linaria","docs":"https://github.com/callstack/linaria/blob/master/README.md"},"category":["css-framework"],"description":"Zero-runtime CSS-in-JS library that extracts styles written in JavaScript into CSS files at build time.","maintainer":"Callstack.io Sp. z o.o.","firstRelease":2017,"hqCountry":"PL","hosting":null,"language":"javascript","runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["local"],"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"8","latestReleaseDate":"2026-08-10T00:00:00.000Z","githubStargazers":12351,"contributors":146,"packagistDownloads":null,"npmWeeklyDownloads":750987,"dependentRepos":1605,"dependentPackages":141,"social":{"discord":"https://discord.gg/zwR2Cdh"},"checkedAt":"2026-10-27T00:00:00.000Z","addedAt":"2026-10-27T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/callstack/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/callstack/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://github.com/callstack/linaria/blob/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"maintainer","url":"https://www.callstack.com/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"hqCountry","url":"https://www.callstack.com/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/callstack/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"category","url":"https://github.com/callstack/linaria/blob/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/callstack/linaria/blob/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/callstack/linaria/blob/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/callstack/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"license","url":"https://github.com/callstack/linaria/blob/master/LICENSE","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/callstack/linaria/blob/master/LICENSE","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/callstack/linaria/releases","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/callstack/linaria/releases","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/callstack/linaria","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/callstack/linaria/contributors?per_page=1&anon=false","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@linaria/core","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40linaria%2Fcore","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40linaria%2Fcore","checkedAt":"2026-10-27T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Linaria is a CSS-in-JS library that writes styles inside JavaScript and extracts them into CSS files during the build, so the page carries no styling code at runtime. It is installed from npm as the @linaria packages with the wyw-in-js Babel preset, and the build needs Node.js. The README says Linaria is now built on top of wyw-in-js, which evaluates the modules at build time. Callstack.io Sp. z o.o., a company seated in Wrocław, Poland, maintains it.\n\n## Worth knowing\n\nLinaria runs when the site is built, so the live site serves the CSS files the build wrote. The README sets a minimum Node.js version for that build. The README's trade-offs say that modules used inside CSS rules cannot have side effects, and that dynamic styles are not supported in the css tag."}