{"id":21526612,"url":"https://github.com/corsis/splice","last_synced_at":"2025-04-09T23:33:30.789Z","repository":{"id":2976757,"uuid":"3992269","full_name":"corsis/splice","owner":"corsis","description":"A Haskell library that implements most efficient socket-to-socket data transfer loops for proxy servers on every operating system using and exposing related OS-specific system calls.","archived":false,"fork":false,"pushed_at":"2016-07-24T13:32:46.000Z","size":65,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-09T14:54:08.842Z","etag":null,"topics":["haskell","library","socket-io"],"latest_commit_sha":null,"homepage":"http://corsis.github.com/splice/","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/corsis.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}},"created_at":"2012-04-11T10:02:33.000Z","updated_at":"2020-01-20T02:49:14.000Z","dependencies_parsed_at":"2022-09-03T08:30:44.937Z","dependency_job_id":null,"html_url":"https://github.com/corsis/splice","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corsis%2Fsplice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corsis%2Fsplice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corsis%2Fsplice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corsis%2Fsplice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/corsis","download_url":"https://codeload.github.com/corsis/splice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248130079,"owners_count":21052693,"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":["haskell","library","socket-io"],"created_at":"2024-11-24T01:45:47.654Z","updated_at":"2025-04-09T23:33:30.765Z","avatar_url":"https://github.com/corsis.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Splice\n\nOS-enhanced Socket-to-Socket Data Splice Loops in Haskell\n\n----\n\n## Pull Requests\n\nIn the face of [a recent rejected pull request](https://github.com/corsis/splice/pull/1), we have established\nthe following guidelines for future contributors.\n\nPlease consider these points to ensure a smooth and friendly merge:\n\n - keep refactoring and implementation changes separate in your pull requests\n - implementation changes\n   - must be thoroughly tested for reliability and performance against the master branch from Corsis Research\n   - must be tested on at least one of these operating systems: Windows, GNU/Linux, OS X and FreeBSD\n   - must link to results of such tests and instructions to reproduce them\n   - will be rejected if they lack reproducible performance and/or reliability improvements\n\n----\n\n## Contact\n\n[![corsis]](https://github.com/corsis/)\n\n[fusion@corsis.tech](mailto:fusion@corsis.tech)\n\n[corsis]: http://portfusion.sourceforge.net/i/l100.png \"Corsis Research\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorsis%2Fsplice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorsis%2Fsplice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorsis%2Fsplice/lists"}