{"id":17790878,"url":"https://github.com/davorg/easy-psgi","last_synced_at":"2025-07-02T19:36:18.081Z","repository":{"id":66584787,"uuid":"48541258","full_name":"davorg/easy-psgi","owner":"davorg","description":null,"archived":false,"fork":false,"pushed_at":"2016-01-03T17:25:46.000Z","size":12,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-27T11:11:15.434Z","etag":null,"topics":["perl","psgi","web-development"],"latest_commit_sha":null,"homepage":null,"language":"Perl","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/davorg.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-12-24T12:09:49.000Z","updated_at":"2018-10-07T07:48:39.000Z","dependencies_parsed_at":"2023-02-24T12:15:40.528Z","dependency_job_id":null,"html_url":"https://github.com/davorg/easy-psgi","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/davorg%2Feasy-psgi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Feasy-psgi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Feasy-psgi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Feasy-psgi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davorg","download_url":"https://codeload.github.com/davorg/easy-psgi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229732512,"owners_count":18115725,"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":["perl","psgi","web-development"],"created_at":"2024-10-27T10:48:21.416Z","updated_at":"2024-12-14T17:22:53.065Z","avatar_url":"https://github.com/davorg.png","language":"Perl","readme":"Easy PSGI Programming\n=====================\n\nSome really simple sample PSGI programs that are written simply to\ndemonstrate that you don't need use web frameworks to move your code\nfrom CGI to PSGI.\n\nThe sample programs are based on the code in \n[a series of three articles on CGI programming](http://perlhacks.com/articles/cgi-programming/)\nthat I wrote for Linux Format back in 2000.\n\n**Note:** I'm not saying that I think this is the best way of writing\nweb programs in Perl. I am saying that this is a reasonably easy way to\nport old CGI programs to PSGI.\n\n**Note2:** It's also worth pointing out that if you have a pile of old CGI\nprograms that you want to move to PSGI as quickly and as painlessly as\npossible, then you should look at\n[CGI::Emulate::PSGI](https://metacpan.org/pod/CGI::Emulate::PSGI) or\n[CGI::PSGI](https://metacpan.org/pod/CGI::PSGI).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg%2Feasy-psgi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavorg%2Feasy-psgi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg%2Feasy-psgi/lists"}