{"id":19750875,"url":"https://github.com/secretsheppy/opensoftwarecontroller","last_synced_at":"2026-06-07T22:32:39.747Z","repository":{"id":218144279,"uuid":"745174211","full_name":"SecretSheppy/OpenSoftwareController","owner":"SecretSheppy","description":"A launcher that streamlines the process of cloning, building and managing open source software","archived":false,"fork":false,"pushed_at":"2024-03-01T23:51:54.000Z","size":1454,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T21:30:02.895Z","etag":null,"topics":["nx1c","osc"],"latest_commit_sha":null,"homepage":"https://nx1c.github.io/osc.html","language":"JavaScript","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/SecretSheppy.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":"2024-01-18T19:35:09.000Z","updated_at":"2024-03-03T23:05:17.000Z","dependencies_parsed_at":"2025-01-10T21:29:46.965Z","dependency_job_id":"38894ab1-2993-4103-8091-5cc9c3635c35","html_url":"https://github.com/SecretSheppy/OpenSoftwareController","commit_stats":null,"previous_names":["secretsheppy/opensoftwarecontroller"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretSheppy%2FOpenSoftwareController","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretSheppy%2FOpenSoftwareController/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretSheppy%2FOpenSoftwareController/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretSheppy%2FOpenSoftwareController/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SecretSheppy","download_url":"https://codeload.github.com/SecretSheppy/OpenSoftwareController/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241080646,"owners_count":19906322,"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","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":["nx1c","osc"],"created_at":"2024-11-12T02:39:58.406Z","updated_at":"2026-06-07T22:32:34.726Z","avatar_url":"https://github.com/SecretSheppy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Software Controller\n\nOpen Software Controller is essentially a launcher that can be used to make\ndownloading, installing and managing open source software much easier, \nparticularly for those who are not familiar with building software from source.\n\n## A note on module syntax\n\nWhen browsing the project source code, you'll likely notice that all modules \nare wrapped in immediately invoked function expressions (IIFE). This is fairly \nunusual for node.js modules, however this project uses nw.js with the \n`--mixed-context` chromium flag (which is required for storing DOM manipulation\nmethods in modules). The IIFEs provide some context isolation, which is useful\nfor preventing variable name collisions and cluttering the global scope.\n\n## A note on commit history\n\nThis project was originally going to be a simple prototype, but has since\nbecome a full-fledged project. As a result, the commit history before commit\n4cc08dd is a bit of a mess. This shouldn't cause any problems as the project\nis currently far from complete, but for those wanting to see how it developed\nover time, it may cause some confusion. Going forward, conventional commits will\nbe used.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecretsheppy%2Fopensoftwarecontroller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecretsheppy%2Fopensoftwarecontroller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecretsheppy%2Fopensoftwarecontroller/lists"}