{"id":32789787,"url":"https://github.com/pasithea0/circadian-extension","last_synced_at":"2026-05-15T08:02:49.500Z","repository":{"id":321720567,"uuid":"1086895107","full_name":"Pasithea0/circadian-extension","owner":"Pasithea0","description":"A browser extension that tints pages by time of day (daytime, sunset, bedtime).","archived":false,"fork":false,"pushed_at":"2025-10-31T04:59:01.000Z","size":205,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-31T06:32:34.686Z","etag":null,"topics":["bluelight","chrome","dark-mode","dark-reader","extension","firefox","flux"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pasithea0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"Pasithea0"}},"created_at":"2025-10-31T04:18:01.000Z","updated_at":"2025-10-31T05:00:38.000Z","dependencies_parsed_at":"2025-10-31T06:32:46.567Z","dependency_job_id":null,"html_url":"https://github.com/Pasithea0/circadian-extension","commit_stats":null,"previous_names":["pasithea0/circadian-extension"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Pasithea0/circadian-extension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pasithea0%2Fcircadian-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pasithea0%2Fcircadian-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pasithea0%2Fcircadian-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pasithea0%2Fcircadian-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pasithea0","download_url":"https://codeload.github.com/Pasithea0/circadian-extension/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pasithea0%2Fcircadian-extension/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282807271,"owners_count":26730414,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-05T02:00:05.946Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluelight","chrome","dark-mode","dark-reader","extension","firefox","flux"],"created_at":"2025-11-05T11:01:13.545Z","updated_at":"2025-11-05T11:02:05.944Z","avatar_url":"https://github.com/Pasithea0.png","language":"TypeScript","funding_links":["https://ko-fi.com/Pasithea0"],"categories":[],"sub_categories":[],"readme":"# Circadian\n\nA browser extension that tints pages by time of day (daytime, sunset, bedtime).\n\n![Screenshot](.github/screenshot.png)\n\n## Philosophy\n\nBlue-light impacts our sleep and overall health by disrupting melanopsin receptor's normal function that calibrates our circadian rhythm. This extension's creation was inspired by [f.lux](https://justgetflux.com)'s ability to adjust your device's color profile temperature based on the time of day to aid in preventing this. It's not perfect (this extension definitely isn't) but it's a simple tool many users use to help.\n\nThe idea: I was checking out some dark reader Firefox addons when I asked myself if any of these dark reader addons had temperature adjustments? I suspect not. And if I were to make an extension, I could use [Orion](https://kagi.com/orion) on my iPhone to install my extension and essentially get f.lux on my iPhone! (Apple shut down f.lux's app)\nObviously it's not system wide, but still kinda neat!\n\nYou can even pair Circadian with other dark reader extensions to get the best experience!\n\n### How it works:\n\nCircadian is really simple. It creates an invisible element over your whole web page, then applies a CSS filter to it! There's a bit of math involved to calculate the RGB values from the blackbody radiation scale, but that's essentially it!\n\n## Installation\n\nFind Circadian on the [Chrome webstore](https://chromewebstore.google.com/detail/circadian/ciflpcbdlfgbjnclilnngfbkehipndpn) and [Firefox addon store](https://addons.mozilla.org/en-US/firefox/addon/circadian/)!\n\nAlternatively, download the latest release and install manually. Look up how, I can't be bothered explaining everything.\n\n## Troubleshooting\n\n- If the extension doesn't seem to work, first try restarting your browser. Sometimes the filter isn't applied right away.\n\n- You may also need to grant permission to modify every website. (It's gotta add the filter)\n\n- If you experience any issues, don't hesitate to open an issue!\n\n## Development\n\nPrerequisites: Node.js, pnpm\n\n```bash\npnpm install\npnpm dev\n```\n\n## Build\n\n```bash\n# Chrome MV3\npnpm build:chrome\n\n# Firefox MV3\npnpm build:firefox\npnpm package:firefox\n```\n\nLoad the built output from `build/\u003ctarget\u003e-prod` (or dev for live preview) in the browser.\n\n## Notes\n\n- Icons are in `assets/`. I used magick to convert the logo from SVG to PNG.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasithea0%2Fcircadian-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpasithea0%2Fcircadian-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasithea0%2Fcircadian-extension/lists"}