{"id":13397927,"url":"https://github.com/juliomrqz/statusfy","last_synced_at":"2025-09-30T19:31:11.266Z","repository":{"id":37992164,"uuid":"142598531","full_name":"juliomrqz/statusfy","owner":"juliomrqz","description":"A Marvelous Open Source Status Page System","archived":true,"fork":false,"pushed_at":"2022-06-12T17:42:10.000Z","size":13104,"stargazers_count":2654,"open_issues_count":36,"forks_count":202,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-01-12T09:12:38.494Z","etag":null,"topics":["marquez","nuxt","statusfy","statuspage","vue","web-application"],"latest_commit_sha":null,"homepage":"https://marquez.co/statusfy","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/juliomrqz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"open_collective":"statusfy","custom":"https://statusfy.co/support"}},"created_at":"2018-07-27T16:10:29.000Z","updated_at":"2025-01-11T09:31:32.000Z","dependencies_parsed_at":"2022-07-12T17:04:18.843Z","dependency_job_id":null,"html_url":"https://github.com/juliomrqz/statusfy","commit_stats":null,"previous_names":["bazzite/statusfy"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliomrqz%2Fstatusfy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliomrqz%2Fstatusfy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliomrqz%2Fstatusfy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliomrqz%2Fstatusfy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliomrqz","download_url":"https://codeload.github.com/juliomrqz/statusfy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234767201,"owners_count":18883400,"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":["marquez","nuxt","statusfy","statuspage","vue","web-application"],"created_at":"2024-07-30T18:01:53.784Z","updated_at":"2025-09-30T19:31:05.611Z","avatar_url":"https://github.com/juliomrqz.png","language":"JavaScript","funding_links":["https://opencollective.com/statusfy","https://statusfy.co/support"],"categories":["JavaScript","TypeScript","vue","self-hosted","web-application","Javascript"],"sub_categories":["Ruby on Rails"],"readme":"\u003e ⚠️ No longer maintained!!!  Read this https://github.com/juliomrqz/statusfy/discussions/826\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/statusfy\" rel=\"nofollow\"\u003e\n    \u003cimg src=\"https://img.shields.io/npm/v/statusfy.svg\" alt=\"version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/bazzite/statusfy/blob/develop/LICENSE\" rel=\"nofollow\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/bazzite/statusfy.svg\" alt=\"License\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://statusfy.co?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/bazzite/statusfy/develop/packages/docs/src/.vuepress/public/assets/img/statusfy-home-en.png\" alt=\"Statusfy\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Statusfy\n\n\u003e A marvelous Open Source Status Page system\n\nStatusfy is a Status Page System, easy to use and completely Open Source. You can easily create a fast System either [**Static Generated**](https://docs.statusfy.co/guide/architecture.html#static-generated) or [**Server Rendered**](https://docs.statusfy.co/guide/architecture.html#server-rendered) and easily deploy it to a variety of [hosting services](https://docs.statusfy.co/guide/deploy.html).\n\nA Statusfy site is a Web Application, created with [Vue][vue], [Nuxt.js][nuxt] and [Tailwind CSS][tailwindcss]. We use **Vue** to dynamically define the interfaces that represent the data, **Nuxt.js** to make a quick and useful abstraction of the client and server logic, and **Tailwind CSS** to rapidly define the default theme.\n\n\n## Features\n\n- Systems Definition\n- Incidents Reports\n- Progressive Web App (PWA) Support\n- Google Analytics Integration\n- Multi-language support\n- A default theme with:\n  - Responsive layout\n  - Easy Customization\n  - Beautiful Design \n- SEO Friendly\n- Hosting flexibility: Static Generated or Server Rendered\n\n## Sponsoring\n\nWe love Open Source Projects, we use them every day and **Statusfy is our contribution to the community**. Statusfy is created and maintained by [Bazzite][bazzite-website], a Software Development Company, but our resources are limited. If you want to support our work and help us to continue developing this Amazing Project, **please donate**, *we will appreciate it* ❤️.\n\nThis is how we use the donations:\n\n- Allow the core team to work on Statusfy.\n- Support external projects in the ecosystem.\n- Cover any other expense.\n- Thank contributors if they invested a large amount of time in contributing.\n\n### Partners\n\n**Become a Partner** and get your logo with a link to your site on our README on Github, **every page** of https://docs.statusfy.co and, the **home page** and **each blog post** of https://statusfy.co. [[Become a Partner][opencollective-contribute]]\n\n\u003ca href=\"https://opencollective.com/statusfy#contributors\"\u003e\n  \u003cimg src=\"https://opencollective.com/statusfy/tiers/partners.svg?avatarHeight=96\u0026width=890\u0026button=false\" /\u003e\n\u003c/a\u003e\n\n### Sponsors\n\n**Become a Sponsor** and get your logo on our README on Github with a link to your site.. [[Become a Sponsor][opencollective-contribute]]\n\n\u003ca href=\"https://opencollective.com/statusfy#contributors\"\u003e\u003cimg src=\"https://opencollective.com/statusfy/tiers/sponsors.svg?avatarHeight=74\u0026width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Backers\n\n**Support us** with a monthly donation and help us continue our activities. It means a lot to us ❤️. [[Become a Backer][opencollective-contribute]]\n\n\u003ca href=\"https://opencollective.com/statusfy#contributors\"\u003e\n  \u003cimg src=\"https://opencollective.com/statusfy/tiers/backers.svg?width=890\u0026button=false\" /\u003e\n\u003c/a\u003e\n\n## Getting started\n\nIt’s pretty easy to get started with Statusfy. Install it globally with npm:\n\n***Make sure you have [npx][npx] installed (npx is shipped by default since [npm][npm] 5.2.0)***\n\n``` bash\n# change the working directory\ncd existing_folder\n\n# run the initialization command\nnpx statusfy init\n\n# and install your local dependencies\nnpm install  # OR yarn install\n```\n\nCreate a new incident with this command:\n\n``` bash\nnpm run new-incident # OR yarn new-incident\n```\n\nand launch the development server with:\n\n``` bash\nnpm run dev # OR yarn dev\n```\n\nYou can also generate a Static Generated Website with:\n\n``` bash\nnpm run generate # OR yarn generate\n```\n\nor generate a Server Rendered Website with:\n\n``` bash\n# generate static assets\nnpm run build # OR yarn build\n\n# launch the server\nnpm run start # OR yarn start\n```\n\nMore information in the [Documentation][documentation].\n\n## Development\n\n:warning: You must at least use `node \u003e= 8.10`.\n\n``` bash\n# install dependencies\nyarn\n# serves Statusfy's own demo\nyarn demo:dev \n# make sure your code change passes the test\nyarn test\n```\n\nMore information in the [Contributing Guide][contributing].\nYou can also build and run Statusfy in a free online workspace using Gitpod:\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#github.com/bazzite/statusfy)\n\n## Demo\n\nA Demo application is at [https://demo.statusfy.co][demo].\n\n## Documentation \u0026 Community Support\n\n- 📄 If you want extra details of how to configure and use this project, the **full documentation** is available at [https://docs.statusfy.co][documentation].\n- 💻 You may want to check the **examples projects** for different popular hosting services at [the Examples Repository][examples].\n- 🐞 For **Bug reports** or **Feature requests**, use the [Issues section][issues].\n- 💬 For **questions**, go to [https://spectrum.chat/bazzite/statusfy](https://spectrum.chat/bazzite/statusfy).\n- 🤓 You can find useful **articles** in [our blog][statusfy-blog].\n- 🚀 You may also want to **follow the company** supporting this project [on Twitter][twitter].\n\n## Professional Support\n\nThis project is sponsored by [Bazzite][bazzite-website]. If you require Professional Assistance on your project(s), please contact us at [https://statusfy.co/support][support-page].\n\n## Contributing\n\nPlease make sure to read the [Contributing Guide][contributing] before making a pull request.\n\n## Code of Conduct\n\nEveryone participating in this project is expected to agree to abide by the [Code of Conduct][code-of-conduct].\n\n## License\n\nCode released under the [Apache License 2.0][license-page].\n\n![](https://ga-beacon.appspot.com/UA-65885578-17/bazzite/statusfy?pixel)\n\n[examples]: https://github.com/bazzite/statusfy/tree/develop/examples\n[demo]: https://demo.statusfy.co?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[documentation]: https://docs.statusfy.co?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[contributing]: https://github.com/bazzite/statusfy/blob/develop/CONTRIBUTING.md\n[code-of-conduct]: https://www.bazzite.com/open-source/code-of-conduct?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[issues]: https://github.com/bazzite/statusfy/issues\n[twitter]: https://bazzite.xyz/Twitter\n[bazzite-website]: https://www.bazzite.com?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[support-page]: https://statusfy.co/support?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[statusfy-blog]: https://statusfy.co/blog?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=statusfy\n[license-page]: https://github.com/bazzite/statusfy/blob/develop/LICENSE\n[vue]: http://vuejs.org/\n[nuxt]: https://nuxtjs.org/\n[tailwindcss]: https://tailwindcss.com/\n[npx]: https://www.npmjs.com/package/npx\n[npm]: https://www.npmjs.com/get-npm\n[opencollective-contribute]: https://bazzite.xyz/StatusfyOpenCollective#contribute\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliomrqz%2Fstatusfy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliomrqz%2Fstatusfy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliomrqz%2Fstatusfy/lists"}