{"id":18959584,"url":"https://github.com/stx3plus1/strlx","last_synced_at":"2025-08-16T17:31:37.488Z","repository":{"id":251094098,"uuid":"786618862","full_name":"stx3plus1/strlx","owner":"stx3plus1","description":"A minimal and FAST system resource viewer in C.","archived":false,"fork":false,"pushed_at":"2025-03-24T22:15:43.000Z","size":534,"stargazers_count":10,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T15:12:15.465Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","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/stx3plus1.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-04-15T01:12:49.000Z","updated_at":"2025-03-24T22:15:46.000Z","dependencies_parsed_at":"2024-07-31T22:12:07.922Z","dependency_job_id":"f303b086-277e-4531-bfc6-34f6fd57480e","html_url":"https://github.com/stx3plus1/strlx","commit_stats":null,"previous_names":["stx3plus1/strlx"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/stx3plus1/strlx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stx3plus1%2Fstrlx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stx3plus1%2Fstrlx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stx3plus1%2Fstrlx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stx3plus1%2Fstrlx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stx3plus1","download_url":"https://codeload.github.com/stx3plus1/strlx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stx3plus1%2Fstrlx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270746264,"owners_count":24638312,"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-08-16T02:00:11.002Z","response_time":91,"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":[],"created_at":"2024-11-08T14:01:26.430Z","updated_at":"2025-08-16T17:31:37.471Z","avatar_url":"https://github.com/stx3plus1.png","language":"C","funding_links":[],"categories":["Operation System"],"sub_categories":["Cross Platform"],"readme":"# strlx\nA \"getting started\" guide for version 3.0.\n\n## Basics\n\u003cimg src=\".github/setup.png\"\u003e\n\nstrlx prints a message along with your system information by default.\n\n## Usage\n`strlx \u003cstring\u003e`\n\nstrlx will display your string in the information. If there is none parsed, a random (sometimes a bit odd) default will show.\n\nStrings do not require quotes - strlx prints the entirety of argv - but using them is good practice. \n\n## Installation\n\nThere are 2 methods for installation - compiling manually, or grabbing the latest release from [Releases](https://github.com/stx3plus1/strlx/releases/).\n\nRun `chmod +x \u003cthe executable\u003e` to mark it as executable, if you cannot run it (ex  [shell] - Killed    [shell]: permission denied).\n\nYou can install properly by copying it to /usr/local/bin (`sudo cp strlx /usr/local/bin`)\n\nstrlx will automatically write a configuration file on first run (which is defined in src/include/main.h, btw)\n\n## Compile\nstrlx is designed for Linux and very similar Linux like systems. Not UNIX-like or compliant OSes in general, keep in mind.\n\nRemember to set CC to your compiler if you aren't using gcc and your compiler does not provide it. \n\n`sudo make install`\n\nto compile then add to /usr/bin/. Make sure /usr/bin is in PATH to ensure strlx can be found in your shell.\n\n## Configuration\n\nstrlx looks for your config in  `~/.config/strlx/config.json`, where ~ is the home directory, or makes one if it doesn't exist.\n\n### The file works like this:\n\nThe ASCII logo is set with the \"ascii\" key - which can be \"apple\", \"tux\" or \"auto\". 3.0 revisions will introduce more!\n\nThe color is set with the \"color\" key, which is any hex encoded RGB color with or without a # symbol.\n\n\"items\" contains your items to fetch with. This is where you put all \"inf\" or \"pri\" items.\n\n\"pri\" allows you to print preset custom messages, the only input is the text in the key option.\n\n\"inf\" is where all the fetch modules are. There are quite a few, so here they are:\n\n- syst (user@localhost)\n\n- dist (Arch Linux, ...)\n\n- krnl (Linux, version X)\n\n- shll (bash, zsh...)\n\n- proc (Intel Core iX, AMD Ryzen X, ...)\n\n- uptm (5h 10m...)\n\n- memr (43.24GB / 0.01GB)\n\nFinally... \"str\", which displays the string of choice from either 2 sets of built in strings, or your own input.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstx3plus1%2Fstrlx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstx3plus1%2Fstrlx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstx3plus1%2Fstrlx/lists"}