{"id":26821604,"url":"https://github.com/mattlean/express-ffuh","last_synced_at":"2026-04-08T23:33:17.836Z","repository":{"id":39510327,"uuid":"185940024","full_name":"mattlean/express-ffuh","owner":"mattlean","description":"Express middleware that handles AWS S3 \u0026 local file system uploads","archived":false,"fork":false,"pushed_at":"2023-01-04T00:41:20.000Z","size":809,"stargazers_count":0,"open_issues_count":37,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T22:42:22.212Z","etag":null,"topics":["express","express-ffuh","express-middleware","formidable","javascript","nodejs","s3","typescript","upload"],"latest_commit_sha":null,"homepage":"","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/mattlean.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":"2019-05-10T07:26:51.000Z","updated_at":"2019-07-20T03:19:25.000Z","dependencies_parsed_at":"2023-02-01T15:15:33.436Z","dependency_job_id":null,"html_url":"https://github.com/mattlean/express-ffuh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mattlean/express-ffuh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattlean%2Fexpress-ffuh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattlean%2Fexpress-ffuh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattlean%2Fexpress-ffuh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattlean%2Fexpress-ffuh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattlean","download_url":"https://codeload.github.com/mattlean/express-ffuh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattlean%2Fexpress-ffuh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31579054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["express","express-ffuh","express-middleware","formidable","javascript","nodejs","s3","typescript","upload"],"created_at":"2025-03-30T07:31:28.892Z","updated_at":"2026-04-08T23:33:17.822Z","avatar_url":"https://github.com/mattlean.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# express-ffuh\n\n## What is this?\n**express-ffuh** is a library of [Express](https://expressjs.com) middleware that handles file uploading to [Amazon Simple Storage Service (S3)](https://aws.amazon.com/s3) and to the server's local file system. **FFUH** stands for *flexible file upload handler*.\n\n## Why would I need this?\nexpress-ffuh is useful if you need to support uploading to both S3 and the local file system within the same server. The most common scenario is when you want to upload to the local file system when the server is running in the development environment and then upload to S3 when the server is running in the production environment. This helps keep uploads working when developing offline while saving some costs from hosting on an extra development S3 bucket.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattlean%2Fexpress-ffuh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattlean%2Fexpress-ffuh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattlean%2Fexpress-ffuh/lists"}