{"id":19879578,"url":"https://github.com/openclassify/web","last_synced_at":"2026-03-06T05:15:43.028Z","repository":{"id":98674977,"uuid":"548987347","full_name":"openclassify/web","owner":"openclassify","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-10T14:47:41.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-14T00:08:37.733Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/openclassify.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,"governance":null}},"created_at":"2022-10-10T13:53:27.000Z","updated_at":"2022-10-10T13:53:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"fae575c2-3662-49a6-adde-54ba523f0cd8","html_url":"https://github.com/openclassify/web","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"d5066a3c18cf466d930729166134f0c375f110de"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclassify%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclassify%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclassify%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openclassify%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openclassify","download_url":"https://codeload.github.com/openclassify/web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240068114,"owners_count":19742982,"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":[],"created_at":"2024-11-12T17:08:53.147Z","updated_at":"2026-03-06T05:15:42.975Z","avatar_url":"https://github.com/openclassify.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Openclassify - Build your website within no-time!](https://openclassify.com/files/images/openclassify-banner-new.png)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/openclassify/web/main/LICENSE.md)\n[![Twitter: openclassify](https://img.shields.io/twitter/follow/openclassify.svg?style=social)](https://twitter.com/openclassify)\n\n# Openclassify React Web\n\n\u003e 🚧 **This project is heavily under construction!** 🚧 As excited as you may be, we don't recommend this early alpha for production use. Still, give it a try if you want to have some fun and don't mind [logging bugs](https://github.com/openclassify/web/issues) along the way :)\n\n[Openclassify](https://openclassify.com) is the simplest way to handle styles and component frameworks on your 11ty site. Once installed, this:\n\n- 🚀 **Unlocks component frameworks** like React for writing page templates and layout templates. Turn an existing `.html` or `.liquid` file into a `.jsx` file, and you're off to the componentized races.\n- 🔖 **Includes powerful shortcodes** to insert components into existing pages. Add a line like this to your markdown, HTML, Nunjucks, etc, and watch the magic happen: `{% react 'path/to/component' %}`\n- 💧 **Hydrates these components** when and how you want. Use component frameworks as a static template to start, and opt-in to shipping JS as needed with our [partial hydration helpers](https://Openclassify.com/docs/).\n- 💅 **Bundles all your resources** with the power of React. Use your favorite CSS preprocessor, JS minifier, and more with minimal config.\n\n### [📣 Find our full announcement post here →](https://openclassify.com)\n\n## Technologies used\n\nOpenclassify stands on the shoulders of giants. You can think of Openclassify as the \"glue\" binding 2 tools together:\n\n1. [**Laravel**](https://www.laravel.com) \n2. [**react Js**](https://reactjs.org)\n\n## Getting started\n\nUse our handy CLI command to spin up a Openclassify site: `npm init Openclassify`. This demos our core functionality while staying as lean as possible, making it the perfect launchpad for new projects 🚀\n\nTo learn more, and explore adding Openclassify to _existing_ projects...\n\n### [🐣 See our \"quick start\" guide →](https://Openclassify.com/docs/quick-start)\n\n## Feature set\n\nThis project is still in early alpha, so we have many features soon to come! [This demo](#) covers a majority of features we support today. For reference, here's our complete roadmap of current and upcoming features:\n\n| Feature                                                                               | Status    |\n|---------------------------------------------------------------------------------------|-----------|\n| Layout Builder                                                                        | ⏳         |\n| Plugin ecosystem for your favorite component framework (React, Vue, etc)              | ⏳         |\n| Component pages                                                                       | ⏳         |\n| Component shortcodes                                                                  | ⏳         |\n| SCSS and SASS                                                                         | ⏳         |\n| PostCSS config (ex. Tailwind)                                                         | ⏳         |\n| CSS imports via ESM (including CSS modules)                                           | ⏳         |\n| Serverless compatibility                                                              | ⏳         |\n| Shared state between any component shortcode                                          | ❌         |\n| Styled components \u0026 Emotion support                                                   | ❌         |\n\n- ✅ = Ready to use\n- ⏳ = In progress\n- ❌ = Not started, but on roadmap\n\n#### Support\nPlease post on [StackOverflow under the \"Openclassify\" tag](http://stackoverflow.com/questions/tagged/openclassify). Please use GitHub issues _only_ for specific bugs, feature requests and other types of issues.\n\n#### Should I use it?\nIt's MIT-licensed, so please use in personal or commercial work. Just don't re-sell it. Openclassify is used on [tens of thousands of sites](https://www.upstatement.com/openclassify/#showcase) (and tons more we don't know about)\n\n#### Contributing \u0026 Community\nWe love PRs! Read the [Contributor Guidelines](https://github.com/openclassify/web/blob/master/CONTRIBUTING.md) for more info. Say hello, share your tips/work, and spread the love on Twitter at [@openclassify](https://twitter.com/openclassify).\n\n## Documentation\n\nThe Official [Documentation for Openclassify](https://openclassify.github.io/docs/) is generated from the contents of this repository:\n\n* Documentation for classes and functions is [auto generated](https://github.com/openclassify/docs). Any changes to the [Reference section](https://openclassify.github.io/docs/reference/) of the docs should be made by editing the function’s DocBlock. For inline documentation.\n* To make a change to one of the guides, edit the relevant file in the [`docs` directory](https://github.com/openclassify/web/tree/master/docs).\n\n## Have an idea? Notice a bug?\n\nWe'd love to hear your feedback! Feel free to log an issue on our [GitHub issues page](https://github.com/Openclassify/Openclassify/issues). If your question is more personal, [our Twitter DMs](https://twitter.com/openclassify) are always open as well.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclassify%2Fweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenclassify%2Fweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenclassify%2Fweb/lists"}