{"id":13678188,"url":"https://github.com/app-generator/free-site-builder","last_synced_at":"2025-05-16T03:03:44.914Z","repository":{"id":178562196,"uuid":"659580720","full_name":"app-generator/free-site-builder","owner":"app-generator","description":"Free Site Builder - Open-Source Tool | Simpllo","archived":false,"fork":false,"pushed_at":"2025-03-28T15:39:20.000Z","size":13895,"stargazers_count":327,"open_issues_count":21,"forks_count":67,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-05-09T11:33:39.108Z","etag":null,"topics":["buildinpublic","dnd-builder","free-builder","free-page-builder","free-site-builder","freebuilder","js-page-builder","js-site-builder","page-builder","page-builder-bootstrap","page-builder-free","pagebuilder","site-builder","site-builder-bootstrap","site-builder-free","ui-builder","vanilla-js-builder","vanilla-page-builder","website-builder"],"latest_commit_sha":null,"homepage":"https://www.simpllo.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/app-generator.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-06-28T06:21:43.000Z","updated_at":"2025-05-01T22:41:59.000Z","dependencies_parsed_at":"2023-07-26T08:41:07.191Z","dependency_job_id":"ff544ebc-3e85-4dd5-aaea-a68ea3f845cd","html_url":"https://github.com/app-generator/free-site-builder","commit_stats":null,"previous_names":["app-generator/rocket-builder","app-generator/free-site-builder"],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Ffree-site-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Ffree-site-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Ffree-site-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/app-generator%2Ffree-site-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/app-generator","download_url":"https://codeload.github.com/app-generator/free-site-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254459082,"owners_count":22074604,"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":["buildinpublic","dnd-builder","free-builder","free-page-builder","free-site-builder","freebuilder","js-page-builder","js-site-builder","page-builder","page-builder-bootstrap","page-builder-free","pagebuilder","site-builder","site-builder-bootstrap","site-builder-free","ui-builder","vanilla-js-builder","vanilla-page-builder","website-builder"],"created_at":"2024-08-02T13:00:50.893Z","updated_at":"2025-05-16T03:03:39.902Z","avatar_url":"https://github.com/app-generator.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"# [Free Site Builder](https://www.simpllo.com/) `Simpllo`\n\n**[Free, Open-Source Site Builder](https://www.simpllo.com/)** that uses `Vanilla JS` and a `Remote Server` for components injection - Provided by **[App-Generator](https://app-generator.dev/)**.\n\n- 👉 [Free Site Builder](https://www.simpllo.com/) - `Live DEMO\n- 👉 [Free Site Builder](https://www.docs.simpllo.com/) - `Documentation`\n\n\u003cbr /\u003e\n\n## **[BUY Simpllo.com](https://www.namecheap.com/domains/registration/results/?domain=simpllo.com)**\n\n\u003e NOTE: Includes **the domain** price and commercial rights for **the builder** and **repository transfer**. Transaction secured by Namecheap.\n\n\u003cbr /\u003e\n\n![Free \u0026 Open-Source Website Builder - Actively Supported by AppSeed.](https://github.com/app-generator/free-site-builder/assets/51070104/46640070-2924-4a9c-b072-a7fbc196a141)\n\n\u003cbr /\u003e\n\n## Features\n\n| Status | Item | info | \n| --- | --- | --- |\n| ✅ | **Core** |  `Vanilla JS` |\n| ✅ | `Components/KIT` | **Bootstrap 5** |\n| ✅ | `Components/KIT` | **[Pixel BS5](https://www.simpllo.com/pixel/)** |\n| ✅ | `Components/KIT` | **[Volt BS5](https://www.simpllo.com/volt/)** |\n| ✅ | **Components/KIT** | `Bootstrap 5` |\n| ✅ | **Remote Components Server** | https://components-server.onrender.com/kits/bs5/ |\n| ✅ | **Persistence** (local storage) | Save, Restore, Clear |\n| ✅ | **One-Page Layout** | `Single Component` Drag \u0026 Drop |\n| ✅ | **Component Customization** | Text-Only |\n| ✅ | **Grid Components** | This allows to inject predefined rows (2,3,4 columns) |\n| ✅ | **USE Remote Components** | `Yes` |\n| ✅ | **Component Customization** | Texts, Links |\n| ✅ | **Component Customization** | Images |\n| ✅ | **Component Styling** | CSS, Classes |\n| ✅ | **PAGE Customization** | CSS |\n| ✅ | **PAGE Customization** | JS |\n| ✅ | **Manage SEO** | Title, Description, Keywords |\n| ✅ | **Handle Multiple Pages** | YES |\n\n\u003cbr /\u003e\n\n## `Compile the Builder`\n\n\u003e Tested with `Node 16.x, 18.x`.\n \n```bash\n$ git clone https://github.com/app-generator/free-site-builder.git\n$ yarn\n$ yarn dev # development (LIVE Reload)\n```\n\n\u003cbr /\u003e\n\n## Components `Server` (distant)\n\n\u003e Managed by `Flask` (optional). By default, a **[LIVE Components Server](https://components-server.onrender.com/kits/)** is used.\n\n```bash\n$ cd free-site-builder/backend\n$\n$ virtualenv env\n$ # Or\n$ python -m venv env \n$\n$ source env/bin/activate  # Linux\n$ # Or\n$ .\\env\\Scripts\\activate   # Windows\n$\n$ pip install -r requirements.txt\n$ flask run --debug\n```\n\nHere is the output:\n\n- `http://localhost:5000/`\n- `http://localhost:5000/kits/`, returns available KITS\n  - 'material-kit'\n  - 'kit2'\n- `http://localhost:5000/kits/material-kit/`, return `Material Kit` assets\n\n```json\n{\n    \"name\": \"Material Kit BS5 \",\n    \"version\": \"0.0.0\",\n    \"type\": \"kit\",\n    \"material-kit\": {\n        \"layouts\": \"base.html\",\n        \"components\": {\n            \"footers\": {\n                \"footer.html\": \"NA\"\n            },\n            \"headers\": {\n                \"header.html\": \"NA\"\n            },\n            \"navigation\": {\n                \"navigation.html\": \"NA\"\n            },\n            \"general\": {\n                \"section1.html\": \"NA\"\n            }\n        }\n    }\n}\n```\n\n\u003cbr /\u003e\n\n## Add new component\n\n- Navigate to `backend/apps/templates/bs5/components`\n- create the component like `footer.html`\n- Edit the file and add the HTML code\n- Compute the `Base64` hash using service:\n  - https://www.base64encode.org/\n- Update `info.json` and add the new component using existing category or a new one\n  - Syntax:\n\n```json\n... (truncated) ...\n        \"components\": {\n            \"footer\": {\n                \"footer.html\": \"BASE64_Hash HERE\"\n            }, \n        }   \n... (truncated) ...         \n```\n\n\u003e NOTE: The UI Builder uses the `local storage` to cache the `info.json` pulled from the server.\n\nIn order to have the latest version, please open an incognito window or clean manually the data from the local storage.\n\n\u003cbr /\u003e\n\n## [License EULA ](https://github.com/app-generator/free-site-builder/blob/main/LICENSE.md)\n\nFor more information, contact [AppSeed](http://appseed.us/) `support@appseed.us`.\n\n\u003cbr /\u003e\n\n---\n[Free Site Builder](https://www.simpllo.com/) - Provided by **[App-Generator](https://app-generator.dev/)**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Ffree-site-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapp-generator%2Ffree-site-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapp-generator%2Ffree-site-builder/lists"}