{"id":21373269,"url":"https://github.com/instantan/boring","last_synced_at":"2026-04-11T07:02:35.456Z","repository":{"id":202621448,"uuid":"707702777","full_name":"Instantan/boring","owner":"Instantan","description":"CLI for boring webdev with go","archived":false,"fork":false,"pushed_at":"2023-10-20T14:41:41.000Z","size":2816,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-16T09:13:17.463Z","etag":null,"topics":["css","esbuild","go","javascript","scss","template","typescript","zero-configuration"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Instantan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-10-20T13:23:11.000Z","updated_at":"2023-10-20T14:26:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7367b1f-a7ec-4d12-af3f-5ee43df92ccb","html_url":"https://github.com/Instantan/boring","commit_stats":null,"previous_names":["instantan/boring"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Instantan/boring","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Instantan%2Fboring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Instantan%2Fboring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Instantan%2Fboring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Instantan%2Fboring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Instantan","download_url":"https://codeload.github.com/Instantan/boring/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Instantan%2Fboring/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31671630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":["css","esbuild","go","javascript","scss","template","typescript","zero-configuration"],"created_at":"2024-11-22T08:26:54.551Z","updated_at":"2026-04-11T07:02:35.440Z","avatar_url":"https://github.com/Instantan.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# boring\n\n\u003e CLI for boring webdev with go\n\n## Install\n```bash\ngo install github.com/Instantan/boring\n```\n\n## Commands\n```bash\nboring \n```\nHot code reloading of .scss, .css, .ts, .js, .templ and .go files\n\n```bash\nboring generate\n```\nGenerates, bundles, minifies .scss, .css, .ts, .js and .templ files\n\n```bash\nboring help\n```\nPrints the help screen\n\n\n## More informations\n\n### SCSS\nBoring bundles the dart-sass compiler and automatically compiles and minifies all scss and css files\n\nIt treats every scss or css file as a entrypoint, wich means if you have the following three scss/css files:\n\npico.css\nlib.scss\nmain.scss\n\nIt will produce:\n\npico.min.css\nlib.min.css\nmain.min.css\n\nTo ignore a scss or css file from the compiler prefix it with an underscore.\nSo if you only want the main file because you import the other files in it your directory should look like:\n\n_pico.css\n_lib.scss\nmain.scss\n\nWich will produce the following file:\n\nmain.min.css\n\n### ESBuild\nIt also comes with esbuild to bundle and minify all js/ts files.\nIt treats every js file as a entrypoint wich means you get a compiled and minified version for every js file.\nTo exclude a js file from the bundler prefix is with a underscore. For more information see the SCSS description, it works exactly the same way\n\n### Templ\nTempl is used to generate efficient HTML Templates.\n\n## Build with\n- [https://github.com/sass/dart-sass](https://www.npmjs.com/package/sass)\n- [https://github.com/evanw/esbuild](https://github.com/evanw/esbuild)\n- [https://github.com/a-h/templ](https://github.com/a-h/templ)\n- [https://github.com/dop251/goja](https://github.com/dop251/goja)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstantan%2Fboring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finstantan%2Fboring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstantan%2Fboring/lists"}