{"id":13433727,"url":"https://github.com/msaaddev/create-foss-files","last_synced_at":"2025-10-26T19:02:12.739Z","repository":{"id":114946037,"uuid":"381835694","full_name":"msaaddev/create-foss-files","owner":"msaaddev","description":"⌛️ Get all the files you need for an open-source project using `npx create-foss-files`","archived":false,"fork":false,"pushed_at":"2021-07-23T13:44:23.000Z","size":117,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-24T01:02:06.229Z","etag":null,"topics":["automation","foss","open-source","open-source-files","template"],"latest_commit_sha":null,"homepage":"https://twitter.com/msaaddev","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/msaaddev.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","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":"2021-06-30T21:21:26.000Z","updated_at":"2024-07-31T03:53:08.538Z","dependencies_parsed_at":"2023-04-25T14:31:25.740Z","dependency_job_id":null,"html_url":"https://github.com/msaaddev/create-foss-files","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"5396ed72de3ea960a70d59a3afa67929289f3525"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaaddev%2Fcreate-foss-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaaddev%2Fcreate-foss-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaaddev%2Fcreate-foss-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msaaddev%2Fcreate-foss-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msaaddev","download_url":"https://codeload.github.com/msaaddev/create-foss-files/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224253335,"owners_count":17280934,"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":["automation","foss","open-source","open-source-files","template"],"created_at":"2024-07-31T02:01:34.526Z","updated_at":"2025-10-26T19:02:12.617Z","avatar_url":"https://github.com/msaaddev.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"![cover](assets/cover.jpg)\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"https://img.shields.io/npm/v/create-foss-files?color=fad000\" alt=\"version\"\u003e\n\t\u003cimg src=\"https://img.shields.io/npm/l/create-foss-files?color=fad000\" alt=\"license\"\u003e\n\t\u003cimg src=\"https://img.shields.io/npm/dt/create-foss-files?color=fad000\" alt=\"downloads\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\nConfused about which files you should have in your open-source project!? Well, I built this tool to help you just with this confusion. With a single command, you get all the files which you should have in you project.\n\u003c/p\u003e\n\n![split](assets/separate.jpg)\n\n- **Simple**: Extremely simple to use.\n- **Cross-platform**: Works on macOS, linux, and Windows.\n- **JavaScript files**: Generates additional files if you are developing a JavaScript project.\n- **Prettier**: Integrated prettier if the project is a JavaScript project.\n- **MIT Licensed**: Free to use for personal and commercial use.\n\n## 📦 Installation\n\n```sh\n# install the CLI globally\nnpm install -g create-foss-files\n\n# use it with npx (recommended)\nnpx create-foss-files --flag\n```\n\n## 🚀 Usage\n\nCreate a new project folder. Navigate into it. Run any of the following command inside of it.\n\n```sh\n# if installed globally (only generates required files)\ncff\n\n# if installed globally (add JavaScript files)\ncff --javascript\n\n# with npx (only generates required files)\nnpx create-foss-files\n\n# with npx (add JavaScript files)\nnpx create-foss-files --javascript\n```\n\n## 🏗 Directory Structure\n\nDirectory tree with `cff`\n\n```\n└── [project name]\n    ├── .editorconfig\n    ├── .gitattributes\n    ├── .gitignore\n    ├── changelog.md\n    ├── code-of-conduct.md\n    ├── contributing.md\n    ├── license\n    └── readme\n```\n\nDirectory tree with `cff --javascript`\n\n```\n└── [project name]\n    ├── .editorconfig\n    ├── .gitattributes\n    ├── .gitignore\n    ├── .npmrc\n    ├── .prettierrc.json\n    ├── changelog.md\n    ├── code-of-conduct.md\n    ├── contributing.md\n    ├── index.js\n    ├── license\n    ├── package.json\n    └── readme\n```\n\n\n## 👨🏻‍💻 Contributing\n\nMake sure you read the [contributing guidelines](https://github.com/msaaddev/create-foss-files/blob/master/contributing.md) before opening a PR.\n\n## ⚡️ Other Projects\n\nI have curated a [detailed list](https://github.com/msaaddev/open-source) of all the open-source projects I have authored. Do take out a moment and take a look.\n\n## 🔑 License \u0026 Conduct\n\n- MIT © [Saad Irfan](https://github.com/msaaddev)\n- [Code of Conduct](https://github.com/msaaddev/create-foss-files/blob/master/code-of-conduct.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsaaddev%2Fcreate-foss-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsaaddev%2Fcreate-foss-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsaaddev%2Fcreate-foss-files/lists"}