{"id":16742984,"url":"https://github.com/jesusthehun/hps","last_synced_at":"2025-10-04T20:20:07.192Z","repository":{"id":89178180,"uuid":"42649811","full_name":"JesusTheHun/hps","owner":"JesusTheHun","description":"High Peformance String (functions)","archived":false,"fork":false,"pushed_at":"2015-09-17T10:45:57.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-11T15:17:48.501Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/JesusTheHun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-17T10:24:53.000Z","updated_at":"2015-09-17T10:24:57.000Z","dependencies_parsed_at":"2023-03-06T00:00:39.965Z","dependency_job_id":null,"html_url":"https://github.com/JesusTheHun/hps","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusTheHun%2Fhps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusTheHun%2Fhps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusTheHun%2Fhps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusTheHun%2Fhps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JesusTheHun","download_url":"https://codeload.github.com/JesusTheHun/hps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809956,"owners_count":20351403,"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":[],"created_at":"2024-10-13T01:25:32.067Z","updated_at":"2025-10-04T20:20:02.153Z","avatar_url":"https://github.com/JesusTheHun.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hps\nHigh Peformance String (functions)\n\nHPS is a php extension designed to be used with large scale data set.\nMost of the functions implemented are regular string functions, such as strpos, applied to array.\nNothing you couldn't do in raw php, it just hundred times faster, which is totally unsignificant in daily cases,\nbut means hours when you work with a lot of data.\n\nThis extension does not intend to rewrite string functions algorithms but mostly provide faster internal looping over array using php internal functions.\n\nThis is under developement. Use at your own risk.\n\nFunctions I'm working on :\n\n- array_pos_grep(string haystack, array needle) :  Return needles that can be find into the haystack. Uses strpos. \n- array_pos(string haystack, array needle) : Return the array key of the first needle found into the haystack, false if none found.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesusthehun%2Fhps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesusthehun%2Fhps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesusthehun%2Fhps/lists"}